HTML 5 отличная презентация
Апр 17, 2010 Интересности, Интернет
Добрый день, читатели!
В данном посте, я просто хочу поделиться интересной ссылкой на презентацию HTML 5. Данный топик подсмотрен на Хабре.
Ссылка на презентацию: HTML5 presentation
С уважением, Главный Лаборант.
Метки: HTML 5, В интернете, новости
Интересные решения на PHP
марта 5, 2010 PHP, Интересности, Программирование
Добрый день!
Сегодня, как видно из названия поста, я бы хотел поделиться интересными способами решения задач (определенных), на языке программирования PHP. Хотелось бы показать интересный способ работы с ассоциативным массивом, на примере решения задачи: “нахождение коэффициентов”, интересный способ получения переданных переменных ($_POST[], $_GET[]). Данные способы не претендуют на оригинальность, но они по-своему красивы, вот это я сейчас и попытаюсь Вам показать.
Первое решение, связанно с лабораторной работой, которую я недавно делал студенту программисту. Лучше всего сразу рассказать об области применения, так я думаю и реализация станет намного понятнее. Данный метод применяется в функции, основной задачей которой является нахождение коэффициентов и присваивание полученных коэффициентов – ассоциации. Под ассоциацией я понимаю слово (символ) ключ. Сразу же уточню, что данный метод не просто вносит в массив пару ключ – значение, а сразу проверяет, есть ли такая ассоциация (ключ) и если есть, то заново пересчитывает коэффициент. Ну я думаю хватит теории и разговоров, пора демонстрировать.
//Вычисляем знак if($i == ($count_param-1)){ $minus = -1; }else{$minus = 1;} foreach($word as $pos => $letter) { //Цель данной функции привести такой пример: A+AC=AD к //1*A+10*A+1*C=10*A+1*D //С учетом знаков при переносе $coefficient[$letter] += $minus * pow(10, count($word) - ($pos + 1)); }
Что есть что? Знак, как видно из комментария, относиться к упрощению, т.е. когда упрощаем уравнения такого вида 1*A + 10*A + 1*C = 10 *A + 1*D, приводим к 1*A + 10*A + 1*C – 10 *A – 1*D = 0, тут все понятно. Массив $word, содержит слово, $pos – его позиция (от 0 до $count_param-1), $letter – символ. Теперь еще не много объясню, что мы тут сделали такого хитрого. В массив coefficient, мы заносим каждую букву слова, а значение – это ее коэффициент, получается $coefficient['A'] = 1, это при занесении первой буквы, заносим дальше: $coefficient['A'] = 11, а самую последнюю вычитаем, получаем в итоге: $coefficient['A'] = 1. Вот в этом то и есть “крутость” метода, нам ничего не надо считать самим, все это сделает PHP, при заносе повторного элемента.
Метки: PHP, Оптимизация, программирование, Решения
OpenSource журналы
Янв 28, 2010 CMS, Интересности, Интернет
Добрый день!
В последнее время появилось очень много интересных журналов из мира OpenSource! И это может только радовать.
Последние появившиеся журналы, это “Друпалогия” и “Журнала от сообщества Mint Linux“. “Друпалогия” посвящена очень интересной CMS Drupal, с которой я очень хочу познакомится, что скорее всего и сделаю после прочтения первого номера, точнее нулевого (#00). А второй журнал посвящен Linux’у Mint.
Кстати о linux’e Mint – очень интересный проект, лично смотрел и ползал, первое впечатление очень хорошее от данного Linux’а.
Так же как Вы знаете, относительно не давно появился журнал “БлогоNews”, очень хороший пост о нем написал Алексей.
В общем в последнее время есть что почитать, надеюсь данные журналы будут существовать долго, так как мне было бы очень интересно их почитать, как и другим! А какие еще интересные журналы вышли в последнее время? Может что пропустил?
Кстати, а есть ли какие-нибудь журналы посвященные CMS WordPress? Если кто знает такой, то большая просьба отписаться в комментах.
С уважением, Главный Лаборант!
Метки: Drupal, Linux, OpenSource, Блогосфера, Журналы
Эстафета #1. Идеальное место для работы.
Янв 13, 2010 Блог, Интересности, Работа
Добрый вечер!
Это моя первая эстафета, так что строго не судите
Суть эстафеты поделится своими мыслями насчет идеального рабочего места. Начну само собой я, сразу хочу предупредить у меня будет достаточно много фоток, так что знайте!
Теперь не много информации об эстафете, я смог (почти) воссоздать свое идеальное рабочее место, т.е. я смог сделать фотографии. Во всяком случае по фотографиям, хотя бы наглядно будет видно, что я имею ввиду. Если не получается с фотками, то и ладно, хотя бы просто опишите, мне будет очень интересно почитать, надеюсь как и другим!
Метки: Работа, рабочее место, эстафета
Google креатив
Янв 4, 2010 Интересности, Интернет
Доброго времени суток!
Всегда когда захожу на Google, жду креативную картинку по поводу кого-либо праздника, но сегодня Google даже меня очень удивил!
Сегодня картинка посвященная Дню Рождения Исаака Ньютона и что самое прикольное – это то что она анимирована! Открываешь Google, видишь вот такую картинку:
Календарь для гиков
Янв 1, 2010 Интересности, Интернет
Добрый вечер!
Я часто захожу на ресурс ХабраХабр, почитать новости, интересные статьи по программированию, в общем для того, чтобы быть в теме
И вот последняя фишка, которая меня там зацепила – календарь на 2010 год
Метки: 2010, интернет, календарь, программистам




