Списък с всички заредени модули в apache2
Има команда в apache която показва всичките заредени модули, много е полезна ако искате да изключите ненужните модули (да изрежете apache-то). Ето я и нея:
apachectl -t -D DUMP_MODULES
Изхода от нея ще бъде подобен на този:
Loaded Modules:
core_module (static)
log_config_module (static)
logio_module (static)
mpm_prefork_module (static)
http_module (static)
so_module (static)
alias_module (shared)
auth_basic_module (shared)
authn_file_module (shared)
authz_default_module (shared)
authz_groupfile_module (shared)
authz_host_module (shared)
authz_user_module (shared)
autoindex_module (shared)
cgi_module (shared)
deflate_module (shared)
dir_module (shared)
env_module (shared)
mime_module (shared)
negotiation_module (shared)
php5_module (shared)
reqtimeout_module (shared)
rewrite_module (shared)
setenvif_module (shared)
status_module (shared)
Syntax OK
PHP mb_ucfirst функция
Супер полезната функция на PHP ucfirst до момента няма multibyte (UTF-8) версия, за това реших да споделя една mb_ucfirst с вас вместо да я пишете и да откривате топлата вода.
<?php if ( ! function_exists('mb_ucfirst')) { function mb_ucfirst($str, $encoding = "UTF-8", $lowerStrEnd = false) { $firstLetter = mb_strtoupper(mb_substr($str, 0, 1, $encoding), $encoding); $strEnd = ""; if ($lowerStrEnd) { $strEnd = mb_strtolower(mb_substr($str, 1, mb_strlen($str, $encoding), $encoding), $encoding); } else { $strEnd = mb_substr($str, 1, mb_strlen($str, $encoding), $encoding); } $str = $firstLetter . $strEnd; return $str; } } ?>
И разбира се може да тествате:
$word = "äåÖäÄåûüÜÛ"; echo $word . "\n"; echo ucfirst($word) . "\n"; echo mb_ucfirst($word) . "\n"; echo mb_ucfirst($word, "UTF-8", true) . "\n";
Вертикално центриране на текст с CSS
За съжаление по някой път ни се налага на нас девелоперчетата да центрираме текст в div вертикално и понеже всеки път когато ми трябва не мога да се сетя за елементарни неща как да го направя, ще го публикувам тук за да го търся на едно място.
Дано и на вас ви е полезен кода.
<div class="area">
<div class="inner">
<p>Lorem Ipsum is simply dummy text of the printing and typesetting industry.</p>
</div>
</div>.area { width: 300px; height: 300px; position: relative; } .inner { position: absolute; left: 93px; top: 21px; width: 135px; height: 84px; display: table; } .inner p { display: table-cell; vertical-align: middle; text-align: center; }
И разбира се за IE
<!--[if lt IE 8]> <style> .inner div { position: absolute; top:50%;} .inner div p {position: relative; top: -50%} </style> <![endif]–>
Какво е истински студ?
+10 градуса по Целзий: Жителите на панелни жилища в Хелзинки си пускат парното. Лапландците садят цветя.
+5 градуса по Целзий: Лапландците се припичат на слънце.
+2 градуса по Целзий: Италианските коли не палят.
0 градуса по Целзий: Чистата вода замръзва.
-1 градуса по Целзий: Дъхът става видим. Лапландците ядат сладолед и пият студена бира.
-4 градуса по Целзий: Котката иска да се мушне с теб под одеялото.
-10 градуса по Целзий: Време е да се планува една почивка в Африка. Лапландците отиват да плуват.
-12 градуса по Целзий: Твърде студено, за да вали сняг.
-15 градуса по Целзий: Американските коли не могат да запалят.
-20 градуса по Целзий: Може да си чуеш дъха.
-22 градуса по Целзий: Френските коли също вече не палят.
-23 градуса по Целзий: Политиците започват да съжаляват бездомниците.
-24 градуса по Целзий: И немските коли не могат да запалят.
-26 градуса по Целзий: От дъха могат да се нарежат блокчета за строежа на едно иглу.
-29 градуса по Целзий: Котката иска да се пъхне в пижамата ти.
-30 градуса по Целзий: Нито една истинска кола вече не пали. Лапландецът ругае звучно, рита гумите и пали ладата.
-31 градуса по Целзий: Твърде студено за целувки, устните замръзват една за друга. Лапландският отбор по футбол започва тренировки за пролетния сезон.
-39 градуса по Целзий: Живакът замръзва. Твърде студено, за да мислиш. Лапландците закопчават най-горното копче на ризата.
-40 градуса по Целзий: Колата също иска в леглото. Лапландците си обличат пуловер.
-44 градуса по Целзий: Финландският ми колега си мисли евентуално да затвори прозореца на офиса.
-50 градуса по Целзий: Моржовете напускат Гренландия. Лапландците затварят прозореца на тоалетната.
-70 градуса по Целзий: Белите мечки напускат Северния полюс. Университетът на Рованиеми (Лапландия) организира ски излет.
-75 градуса по Целзий: Дядо Коледа напуска Полярния кръг. Лапландците нахлупват шапката над ушите.
-120 градуса по Целзий: Алкохолът замръзва. Следствие – лапландецът е много вкиснат.
-268 градуса по Целзий: Хелият става течен.
-270 градуса по Целзий: Адът замръзва.
-273 градуса по Целзий: Абсолютната нула. Брауновото движение на частиците спира. Лапландците си признават, че е малко студено и си поръчват по още една ракия на клечка.
Предишна и следваща дата с PHP
Просто и елементарно показване на дати. За предпочитане прегледайте документацията на strtotime в php.net
<?php $format = 'jS F Y + '; $inputDate = '2011-9-10'; echo date($format, strtotime('-1 day', $inputDate)); // предишна echo date($format, $inputDate); // моментна echo date($format, strtotime('+1 day', $inputDate)); // следваща
Мисля, че ще е полезно на новите в PHP.
Лесни htaccess трикове
Здравейте, докато търсих как с htaccess да направя няколко по специфични редиректа намерих една много полезна и доста подробно описана страница с всички лесни htaccess трикове който 100% ще ви потрябват някой път и вместо да ги търсите една по-една тук в тази страница ги има всичките!
Адреса е Stupid htaccess Tricks.
ЕДИТ: Намерих още един подобен сайт с доста добре описани трикове с htaccess.
Адреса е Htaccess rewrites, Mod_Rewrite Tricks and Tips
