| Хозяйке на заметку: list() в PHP неинтуитивен, не забывайте про это |
[Май. 16, 2012|10:45 am] |
# php -r 'list($a, $b) = array("a", "b"); echo $a, $b;'
ab
# php -r '$a = array(); list($a["a"], $a["b"]) = array("a", "b"); print_r($a);'
Array
(
[b] => b
[a] => a
)
# php -r '$a = array(); list($a["a"], $a["b"]) = array("a" => "a", "b" => "b"); print_r($a);'
Array
(
[b] =>
[a] =>
)
# php -r '$a = array(); list($a["a"], $a["b"]) = array(0 => "a", 1 => "b"); print_r($a);'
Array
(
[b] => b
[a] => a
)
# php -r '$a = array(); list($a["a"], $a["b"]) = array(1 => "a", 2 => "b"); print_r($a);'
Array
(
[b] => a
[a] =>
)
Всё это написано в документации, после примеров на третьей странице: "list() assigns the values starting with the right-most parameter." "list() only works on numerical arrays and assumes the numerical indices start at 0." |
|
|
| Про рабочий стол |
[Май. 15, 2012|10:42 am] |
На хабре напейсали статью про то, как организовывать иконки на рабочем столе.
Как мировой юзабилити-эксперт отмечу одну простую вещь - в маке я использовал рабочий стол, а вот в винде не использую. Почему? Сейчас отвечу, но сначала притча:
Как-то Сисадмин спросил: – Учитель, не желаете ли красивую картинку для вашего десктопа? У меня есть коллекция «обоев для рабочего стола» со звёздным небом и моральным законом. – Почему ты думаешь, что мой нынешний «wallpaper» хуже? – спросил в ответ Инь Фу Во. – Я не знаю, какая у вас картинка сейчас. Я никогда не видел вашего десктопа. У вас всегда открыто множество окон. – Я тоже его никогда не видел, – сказал почтенный Инь.
Дык вот, что в винде, что в макоси есть хоткей "показать десктоп". Но показать десктоп - этого мало. Чтобы всё хорошо работало, нужно:
1. после "показать десктоп" уметь "спрятать десктоп". В Windows 7 наконец-то это хоть как-то начало работать, но присмотритесь - если несколько раз нажать Win-D, то фокус переместится на другое окно! И тормоза. У меня core i5, 8GB RAM - и показ десктопа тормозит - я успеваю увидеть перерисовку! Итого, в винде до сих пор кейз "показать/спрятать десктоп" не работает.
2. нужно поддерживать drag-n-drop. Вы скажете, что он поддерживается в винде. OKay, простой кейз - откройте почтовик во весь экран, откройте в нём письмо с аттачем, и перетащите этот аттач на десктоп. Получилось? Отлично, в windows 7 это теперь хотя бы возможно! А теперь перетащите этот аттач с десктопа на таскбар в почтовик обратно. Что у нас получилось? А получилось у нас, что теперь ВСЕ наши окна свёрнуты, а окно почтовика развёрнуто. И кнопочка "win-D" больше не показывает нам наши окошки, ибо они свернулись БЛЯТЬ!!11
3. [это не совсем про win-d, но тем не менее] многомониторная конфигурация. К 2012 году винда наконец-то научилась хоть как-то работать в многомониторной конфигурации (по крайней мере она запоминает мониторы, умеет более-менее юзабельно менять основные настройки). Но, как это обычно бывает в винде, отдельные места до сих пор плохи. Традиционно это работа с таскбаром и работа с рабочим столом. Про таскбар как-нибудь в другой раз, а про рабочий стол - ну блять, ребята, ну если я разместил иконку на второстепенном мониторе, то что ж вы при отключении мне её суёте незнамо куда? А если мне надо временно переключить в mirror, то всё, вообще пизда?! Хотя спасибо за то, что если не выёбываться, то оно хотя бы восстанавливается при подключении, в windows XP с этим было всё гораздо хуже. Ну и время, которое требуется винде на понимание, что монитор-то отключен - ну это пиздец, товарищи. ЧТО винда делает 2 (ДВЕ БЛЯТЬ!!!) секунды? "ой бля, мне отключили монитор, чо делать, чо?!! ПАНИКА!!!" - вот так штоле она думает у себя внутрях?
4. отдельно отметим пережиток тёмных времён - "свернуть в трей". АААААА БЛЯТЬ!!!!!
И таких мелких эпизодов, которые ломают всю работу - вагон.
Одна из основных технических причин всего этого безобразия - это то, что кнопка win-d не показывает рабочий стол, а сворачивает все окна.
В макоси же кнопка "показать рабочий стол" именно что показывает рабочий стол. И поэтому там пользоваться рабочим столом можно, а в винде - ну, тоже можно, но далеко не во всех кейзах это удобно. |
|
|
| (без темы) |
[Май. 14, 2012|06:58 pm] |
|
Кстати, забыл написать - дамлама на бараньих рёбрышках настолько вкусна, что я не знаю, как это выразить словами. |
|
|
| Открытие летнего гоночного сезона от Academ Racing Club |
[Май. 13, 2012|11:55 pm] |
Сегодня, по гудку от the_scum были на Официальном открытии летнего гоночного сезона от Academ Racing Club

Были мы там недолго - как это обычно бывает, расписание поехало, и, хотя мы специально приехали ко времени начала конкурсов, никаких конкурсов мы не дождались. При этом некоторые участники подъезжали, когда мы уже уходили, то есть опоздание их составило порядка четырёх часов.
Поэтому фотки будут только статичных машин.
На любую фоточку можно ткнуть, и посмотреть в нормальном размере. Иногда оно того стоит. Также прошу прощения за дикий контраст - снимал в 13 часов, было солнечно, так что я не виноват, это всё условия съёмки такие. ( Фоточге ) |
|
|
| (без темы) |
[Май. 11, 2012|10:57 am] |
Кстати да, отныне прошу при словах "язык с охуенным количеством скобочек" в первую очередь вспоминать не lisp, а javascript.
Ибо (function($){$(document).ready(function(){});}()); |
|
|
| (без темы) |
[Май. 9, 2012|01:16 am] |
Читаю про Хакасию, и недоумеваю - по отчётам получается, что Алтай гораздо интереснее.
Чозанах?! Кто может опровергнуть это безобразие? |
|
|
| (без темы) |
[Май. 3, 2012|10:39 pm] |
Мелкий краем глаза увидел Игру Престолов, и ему понравилось. Однако в пять лет смотреть довольно жёсткие сцены не есть гут.
Посему ищутся фильмы "про рыцарей", чтобы как можно более красиво, но при этом как можно менее кроваво, ну и без половой ебли (сиськи можно).
Как пример - Властелин Колец.
PS: сейчас качаются: Айвенго, Робин Гуд (и наш, и с Костнером), История Рыцаря, Квентин Дорвард, Первый Рыцарь, и пара исторических фильмов BBC. Что ещё есть? |
|
|
| Про PHP-девелоперов |
[Май. 2, 2012|03:51 pm] |
Я просто оставлю это здесь (выделение моё):
Хочу представить вам результат своего вот уже как почти 9-ти месячного кодинга очередного MVC-фреймворка на PHP.
Зачем? Изначально писалось для одного проекта, готовое решение использовать было нежелательно, да и времени разбираться в громадинах вроде Zend Framework, Yii и прочих совсем не было. |
|
|
| navigation |
| [ |
viewing |
| |
most recent entries |
] |
| [ |
go |
| |
earlier |
] |
| |
|
|