0

Списък с всички заредени модули в 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

(още…)

0

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";

0

Войната между разработчиците, дизайнерите и мениджърите

Много се смях на тази картинка, пък и не бях писал от доста дълго време. :)

0

Вертикално центриране на текст с 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]>

0

Какво е истински студ?

+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 градуса по Целзий: Абсолютната нула. Брауновото движение на частиците спира. Лапландците си признават, че е малко студено и си поръчват по още една ракия на клечка.

0

Предишна и следваща дата с 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.

0

Лесни htaccess трикове

Здравейте, докато търсих как с htaccess да направя няколко по специфични редиректа намерих една много полезна и доста подробно описана страница с всички лесни htaccess трикове който 100% ще ви потрябват някой път и вместо да ги търсите една по-една тук в тази страница ги има всичките!

Адреса е Stupid htaccess Tricks.

ЕДИТ: Намерих още един подобен сайт с доста добре описани трикове с htaccess.

Адреса е Htaccess rewrites, Mod_Rewrite Tricks and Tips

Pages ... 1 2 3