Blog. Just Blog

Быстрый поиск

Введите фрагмент названия статьи для поиска

Поздравляю с Днем Победы!

09.05.2011 | Категория: Всякая всячина | Автор: ManHunter

Поздравляю с Днем Победы!

Еще тогда нас не было на свете,
Когда гремел салют из края в край.
Солдаты, подарили вы планете
Великий Май, победный Май!

Еще тогда нас не было на свете,
Когда в военной буре огневой,
Судьбу решая будущих столетий,
Вы бой вели, священный бой!

Еще тогда нас не было на свете,
Когда с Победой вы домой пришли.
Солдаты Мая, слава вам навеки
От всей земли, от всей земли!

Благодарим, солдаты, вас
За жизнь, за детство и весну,
За тишину, за мирный дом,
За мир, в котором мы живем!


Просмотров: 2811 | Комментариев: 3

Концерт группы "Технология" в клубе "Точка"

07.05.2011 | Категория: Жизнь в оффлайне | Автор: ManHunter

Концерт группы "Технология" в клубе "Точка"

Сегодня вечером сходил в "Точку" на совместный благотворительный концерт групп "Arrival" и "Технология". Собранные средства от этого концерта пойдут на доброе дело. Надеюсь, что мой скромный вклад тоже принесет пользу. Ну а кроме того "технологи" нечасто радуют своих поклонников подобными полноформатными концертами, последнее время выступая в основном по небольшим клубам города.

Читать статью целиком »
Просмотров: 4704 | Комментариев: 2

Установка Windows 7 с флешки

03.05.2011 | Категория: Software | Автор: ManHunter

Установка Windows 7 с флешки

Рынок электронной техники уверенно движется в сторону минимализма. Все большую популярность набирают нетбуки, не оснащенные оптическими приводами, да и сами CD/DVD-диски постепенно отходят в прошлое. Зато на смену им приходят компактные USB-накопители высокой емкости. В связи с этим иногда возникает проблема с установкой, обновлением или восстановлением операционных систем, которые распространяются на загрузочных дисках или в виде образов таких дисков. Так, например, на своем нетбуке мне пришлось выкорчевывать хоть и лицензионную, но невероятно убогую Windows 7 Starter и поставить вместо нее полноценную пиратскую Windows 7 Ultimate. В этой статье я расскажу как можно сделать установочную флешку с Windows 7, с которой можно легко поставить систему. Преимущества флешек очевидны: они более компактны, менее подвержены механическим воздействиям, на них можно записать какой-нибудь дополнительный софт и периодически его обновлять, а главное, скорость установки системы с флешки будет гораздо выше, чем с компакт-диска.

Читать статью целиком »
Просмотров: 80917 | Комментариев: 26

Создание древовидного списка из массива

01.05.2011 | Категория: Web-мастеру и не только | Автор: ManHunter
Еще одна из часто встречающихся задач при разработке сайтов - создание многоуровневых древовидных списков. Отдельные элементы списков хранятся в массиве и объединяются между собой через связку полей "ID элемента" - "Родительский элемент". Это могут быть выпадающие меню с несколькими уровнями субменю, каталоги товаров по категориям, карты сайта и т.п. Попробуем описать трехуровневое вложенное меню. Для этого зададим массив вручную, а в реальной ситуации он может быть, например, получен из базы. Количество уровней вложенности может быть произвольным, три уровня выбраны исключительно для примера.
  1. // Построение из массива древовидного списка без использования рекурсии
  2. $menu=array(
  3.      1=>array('name'=>'Овощи''parent'=>0),
  4.          6=>array('name'=>'Капуста''parent'=>1),
  5.          7=>array('name'=>'Помидоры''parent'=>1),
  6.          9=>array('name'=>'Салат''parent'=>1),
  7.              18=>array('name'=>'Китайский салат''parent'=>9),
  8.          12=>array('name'=>'Тыква''parent'=>1),
  9.          16=>array('name'=>'Редиска''parent'=>1),
  10.      2=>array('name'=>'Фрукты''parent'=>0),
  11.          13=>array('name'=>'Бананы''parent'=>2),
  12.          14=>array('name'=>'Ягоды''parent'=>2),
  13.              19=>array('name'=>'Арбуз''parent'=>14),
  14.              20=>array('name'=>'Клубника''parent'=>14),
  15.      3=>array('name'=>'Животные''parent'=>0),
  16.      4=>array('name'=>'Растения''parent'=>0),
  17.          8=>array('name'=>'Конопля''parent'=>4),
  18.          11=>array('name'=>'Мак''parent'=>4),
  19.          17=>array('name'=>'Сахарный тростник''parent'=>4),
  20.      5=>array('name'=>'Насекомые''parent'=>0),
  21.          10=>array('name'=>'Тараканы''parent'=>5),
  22. );
В parent прописан ID родительского элемента для каждого субменю, главное меню (первый уровень) имеет parent=0. Теперь нам надо из этого линейного массива сделать древовидный согласно связям родительских и дочерних элементов. Обычно для этого используется решения с применением рекурсии или же требуется, чтобы исходный массив был специальным образом отсортирован. Но вполне можно обойтись таким вот элегантным решением с использованием ссылок:
  1. // Построение дерева за один проход
  2. foreach($menu as $menu_id=>$data) {
  3.     // Прописать в родительском узле ссылку на пункт меню
  4.     $menu[$data['parent']]['child'][$menu_id]=&$menu[$menu_id];
  5. }
  6.  
  7. // Готовый массив находится в $menu[0]['child']
  8. $sorted_menu=(array)$menu[0]['child'];
Единственное условие, чтобы исходный массив не содержал кольцевых замыканий, это когда родительский элемент ссылается в качестве своего родителя на свой дочерний элемент. Других ограничений нет, массив может быть как угодно отсортирован и иметь "дыры" в нумерации ID.

Читать статью целиком »
Просмотров: 11645 | Комментариев: 11

Готовим свиные отбивные на гриле

29.04.2011 | Категория: А еще я туда ем! | Автор: ManHunter

Свиные отбивные на гриле

Снова достаем с полки гриль! Сегодня будет настоящее мужское блюдо - свиные отбивные, зажаренные на гриле. Скоро полным ходом начнется дачно-шашлычный сезон, надо немного потренироваться.

Читать статью целиком »
Просмотров: 4749 | Комментариев: 6

01 ... 347 348 349 350 351 352 353 ... 429
Наверх
Powered by PCL's Speckled Band Engine 0.2 RC3
© ManHunter / PCL, 2008-2025
При использовании материалов ссылка на сайт обязательна
Время генерации: 0.1 сек. / MySQL: 2 (0.0302 сек.) / Память: 4.5 Mb
Наверх