ATMINTINĖ kaip susikūriau self-signed SSL sertifikatą virtualhost’ui ant localhost’o :)
Toliau skaityti Self-signed SSL sertifikatas ant localhost’o
ATMINTINĖ kaip susikūriau self-signed SSL sertifikatą virtualhost’ui ant localhost’o :)
Toliau skaityti Self-signed SSL sertifikatas ant localhost’o
Situacija: spaudžiam ant .php failo ir open with pasirinkimuose nematom pačio geriausio PHP redaktoriaus? Tikėtina, kad taip yra todėl, kad programa yra įdiegta negimtuoju būdu – kompiliuota iš source’ų ar pan. Remontuojam.
Sakoma, kad šiandien jau nebėra neprivačių duomenų. Žemiau – aprašymas proceso, kaip įsigyti (nemokamą) SSL sertifikatą ir perdaryti svetainę į HTTPS. Toliau skaityti Migracija iš HTTP į HTTPS: nuo A iki Ž
arba „Šalinam nereikalingus kernelius“. Labiausiai tikėtina, kad toks klaidos pranešimas pasirodo kai /boot sektorius užsipildo įdiegtais branduoliais. T.y. greičiausia jame pilna senų, nenaudojamų ir nereikalingų branduolių. Valysim.
Toliau skaityti Software Updater: Not enough free disk space
Pastebėjau, kad KeePassX‘as nemoka atidaryti SSH adreso, pavyzdžiui tokio ssh://user@123.456.789.123
Asocijuosim su Nautilus’u. Toliau skaityti Asocijuojam URL schemą su programa
Stabdom ne visuomet reikalingus servisus. Startuojam juos mygtuku. Toliau skaityti Apache ir MySQL „on demand“
Matyt ne kartą esame matę kažką panašaus į „Jūs turite 21 naujų pranešimų“. Daugiskaitos linksnių problemą lengvai išsprendžia toks pagalbininkas:
class Helper { /** * Plural forms (Lithuanian locale) * Usage: * <code> * echo "$n " . Helper::plural( 'obuolys|obuoliai|obuolių', $n ); * echo Helper::plural( '{vnt} obuolys|{vnt} obuoliai|{vnt} obuolių', $n, array( '{vnt}' => $n ) ); * </code> * * @param string $string * @param int $n * @param array $placeholders * @return string */ public static function plural ( $string, $n, $placeholders = array() ) { $string = explode( '|', $string ); $key = ( ( $n % 10 == 1 ) && ( $n % 100 != 11 ) ) ? 0 : ( ( ( $n % 10 >= 2 ) && ( ( $n % 100 < 10 ) || ( $n % 100 >= 20 ) ) ) ? 1 : 2 ); return strtr( $string[$key], $placeholders ) ; } }
Bandom:
<pre> <?php $test = [0,1,2,11,21,99,100,101,102,111]; foreach ( $test as $n ) { echo Helper::plural( '{vnt} obuolys|{vnt} obuoliai|{vnt} obuolių', $n, array( '{vnt}' => $n ) )."\n"; } ?> </pre>
Rezultatas
0 obuolių 1 obuolys 2 obuoliai 11 obuolių 21 obuolys 99 obuoliai 100 obuolių 101 obuolys 102 obuoliai 111 obuolių
Taisykles kitoms lokalėms galima nesunkiai susigūglinti.
Šiam momentui turiu 1.2 kW Saulės elektros. Štai kokia „elektrinė“ pas mane po stalu :) Toliau skaityti Saulės elektrinė
Ubuntu 14.04 (matyt ir kitose versijose) hibernate funkcionalumas yra išjungtas padifoltu. Įjungsim. Toliau skaityti Ubuntu hibernate
Pagal naujausią šiam momentui Yii dokumentaciją (v1.1.14.f0fee9) sukompiliavau CHM pagalbos bylą: Yii Framework v1.1.14 Class Reference – CHM. Aš tai intesyviai naudojuosi – gal dar kam pravers.