WHERE `date`=LAST_DAY(`date`)
Funkcija LAST_DAY(), padavus jai datos argumentą YYYY-MM-DD formate, grąžina tame pačiame formate tų metų to mėnesio paskutinės dienos datą.2014 m. sausio 25 d., šeštadienis
MYSQL - kaip ištraukti kiekvieno mėnesio paskutinės dienos įrašus?
Tarkime, DB lentelėje turime įvairių datų įrašų stulpelyje `date`, pvz 2013-01-15, 2013-05-23, 2013-01-31. Norėdami ištraukti tik kiekvieno mėnesio paskutinės dienos įrašus, formuojame sąlygą:
2014 m. sausio 24 d., penktadienis
PHP - kaip patikrinti ar egzistuoja ir ar ne tušti kintamieji?
Yra daug būdų, kaip tai padaryti, tačiau efektyviausias - toks:
if(isset($_POST['kint1'], $_POST['kint2'], $_POST['kint3']) &&
$_POST['kint1'] && $_POST['kint2'] && $_POST['kint3']) {}
Esmė:- į funkciją isset() per kablelį galite paduoti daug kintamųjų - nereikia kartoti && isset()
- patikrinti ar kintamasis ne tuščias nebūtina su empty() f-ja, kadangi jau prieš tai patikrinome, ar egzistuoja kintamieji, tad tikrinti ar jie ne tušti galime supaprastinta formuluote
2014 m. sausio 23 d., ketvirtadienis
Programuojantiems YouTube
Programuojantiems aplikacijas, susijusias su Youtube, pravers Youtube API. Kiek daug informacijos apie vieo galite gauti XML faile, eidami adresu: http://gdata.youtube.com/feeds/api/videos/videoID
Šiuo adresu padavus užklausa su jūsų VideoID, gausite XML atsakymą, kuriame duomenys apie video trukmą, įvairių dydžių miniatiųrų adresai (thumbnails), adresai iki įvairių 3gp formatų, video trukmė, pavadinimas. Visas aprašymas: https://developers.google.com/youtube/2.0/developers_guide_php?hl=lt&csw=1#Retrieving_Video_Entry
Šiuo adresu padavus užklausa su jūsų VideoID, gausite XML atsakymą, kuriame duomenys apie video trukmą, įvairių dydžių miniatiųrų adresai (thumbnails), adresai iki įvairių 3gp formatų, video trukmė, pavadinimas. Visas aprašymas: https://developers.google.com/youtube/2.0/developers_guide_php?hl=lt&csw=1#Retrieving_Video_Entry
CSS3 meniu generatorius
Lankstus ir nemokamas CSS meniu generatorius: http://cssmenumaker.com/
htaccess - puslapio nukreipimas į www versija arbe be www, arba į https
Per .htaccess failą lankytoją galime nukreipti į žiniatinklio adresą :
be www priešdėlio:
be www priešdėlio:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
su www priešdėliu:
RewriteCond %{HTTP_HOST} !^$
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteCond %{HTTPS}s ^on(s)|
RewriteRule ^ http%1://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
į https versiją:RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
pašalinti iš URL adreso galo index.php:RewriteCond %{THE_REQUEST} /index.php HTTP
RewriteRule (.*)index.php$ /$1 [R=301,L]
JS / CSS compressor - minifier
Dažnai užbaigę Javascript ar CSS kodą norime jį optimizuoti, sumažinti failo dydį, pašalinti nereikalingą informaciją. Tam pasitarnauja online įrankis: http://refresh-sf.com/.
Dar vienas online įrankių paketas (html,css,js,xml,json failų validatorius, kompresoriusm konverteris): http://www.freeformatter.com/css-minifier.html
css apjungejas: http://tools.maxcdn.com/process
Dar vienas online įrankių paketas (html,css,js,xml,json failų validatorius, kompresoriusm konverteris): http://www.freeformatter.com/css-minifier.html
css apjungejas: http://tools.maxcdn.com/process
PHP - skaičiaus bitais vertimas į KB, MB, GB ir t.t.
Dauguma PHP f-ju dydžius grąžina bitais. Juos patogu pasiversti į žmogui lengvai skaitomą formatą šios paprastos f-jos pagalba:
function human_filesize($bytes, $decimals = 2) { $sz = 'BKMGTP'; $factor = floor((strlen($bytes) - 1) / 3); return sprintf("%.{$decimals}f", $bytes / pow(1024, $factor)) . @$sz[$factor]; }
PHP - kiek laisvos vietos diske?
Kad sužinoti, kiek laisvos vietos diske - naudinga php f-ja disk_free_space ( string $directory ).
F-jos paleidimo pavyzdys: $tusciaVieta = disk_free_space ('./');
F-jos paleidimo pavyzdys: $tusciaVieta = disk_free_space ('./');
Didelis ikonėlių pasirinkimas
Įvairių ikonėlių (piktogramų) pasirinkimas. Nemokamas. Visi dydžių variantai, failų formatai. Galimybė užsiduoti norimą spalvą, priderintą prie Jūsų web projekto, ir sistema visas ikonėlės rodys tos spalvos: http://www.iconsdb.com/
[Papildyta 2014-10-14]: http://www.flaticon.com/packs/
[Papildyta 2014-10-14]: http://www.flaticon.com/packs/
Elektroninio pašto adresų išskyrimas iš teksto
Turite tam tikrame tekste e.pašto asdresų, kuriuos reikia atrinkti, surūšiuoti? Tam padės online įrankis http://emailx.discoveryvip.com/
Google maps - suasmenintų spalvų žemėlapis Jūsų svetainei
Ar žinojote, kad Google Maps žemėlapius į savo puslapį galite integruoti suasmenindami sluoksnių spalvas? Tai paprasta padaryti naudojant įrankius:
http://snazzymaps.com/ - galite pasirikti iš jau siūlomų šablonų
Įrankiai, susikurti savo spalvų modelį:
http://gmaps-samples-v3.googlecode.com/svn/trunk/styledmaps/wizard/index.html
http://www.evoluted.net/thinktank/web-design/custom-google-maps-style-tool
http://software.stadtwerk.org/google_maps_colorizr/
http://snazzymaps.com/ - galite pasirikti iš jau siūlomų šablonų
Įrankiai, susikurti savo spalvų modelį:
http://gmaps-samples-v3.googlecode.com/svn/trunk/styledmaps/wizard/index.html
http://www.evoluted.net/thinktank/web-design/custom-google-maps-style-tool
http://software.stadtwerk.org/google_maps_colorizr/
Didelių backupinių archyvų (tar.gz tarball`ų) išpakavimas
Dažnai ypač didelių (virš 10 GB) .tar.gz archyvų išpakavimas su įprastinėmis Windows priemonėmis trunka ilgai, nes pirmaiusia iš GZ padatomas TAR failas, ir tik antru veiksmu jis išpakuojamas. Visgi, specialios priemonės tar.gz archyvą gali išpakuoti vienu ypu.
- Priemonę pasidedame, pvz, į C:\TarTool\
- Paleidimas: C:\TarTool\TarTool.exe sourceFile destinationDirectory
Jeigu esame Windows aplinkoje, bet norime naudoti standartines Linux komandas, patogu instaliuoti linux komandų terminalą http://www.cygwin.com/
- Suinstaliavę ir paleidę terminalą, vedame komandą mount, ji parodys, per kur pasiekiami prie kompiuterio prijungti diskai, nes tiesioginis failų pasiekimas, pvz C:\failas.txt neveiks, o veiks /cygdrive/c/tailas.txt
- Paleidžiame komandą cd pasirinkdami katalogą, į kurį norėsime išpakuoti archyvą. Pvz: cd /cygdrive/c/
- Paleidžiame išpakavimo komandą tar, pvz:
tar -xf /cygdrive/c/backup.tar.gz
TAR komanda turi papildomų parinkčių:
Išpakavimas iš archyvo tik pasirinko aplanko ar failo:
$ tar -zxvf /cygdrive/c/backup.tar.gz mano_pasirinktas_aplankas
Išpakavimas tik tam tikrų failų, pagal paiešką wildcard, pvz išpakuojame tik pdf failus
$ tar -xf /cygdrive/c/backup.tar.gz --wildcards --no-anchored '*.pdf'
Užsisakykite:
Pranešimai (Atom)