IT-Expert
  IT-Expert / Веблог / Записи за июнь 2006
Авторизация
Логин:
Пароль:


 
Поиск по записям:

Ключевые слова:
Записей в блоге
 за 2015 год
 за 2014 год
 за 2013 год
 за 2012 год
 за 2011 год

     за 2010 год

       за 2009 год
       за 2008 год
       за 2007 год
       за 2006 год
       за 2005 год
      RSS лента Лента новостей IT-Expert 
      Лента подкастов IT-Expert IT-Expert audiopodcasts

      Ностальгические закрома родины

      15:30, 20 июня 2006 ( Daily thoughts Linux )

      Во-о-от, чего я нашел разбирая CD диски дома. Текстовый интерфейс инсталлятора ...после инсталла попадаем не в X, а в bash, что на тот момент немедленно приводило меня в ступор (смотрю, блин, дос какой-то странный вылез).

      Устанавливалось у меня это счастье на 486 DX4 120MHz.

      linux cd

       

       

      Руби в Fedora Core

      01:42, 18 июня 2006 ( Daily thoughts Ruby )

      Забавный факт, Руби вынесен в Fedora Core 5 в  меню выбора установочных пакетов как категория! Среди Web Developement, Developement for X, Developement for KDE.

      ruby

      Интересное чувство, это первая заметка подготовленная польностью на ноутбуке в Линуксе используя gimp для обработки изображения и Firefox в качестве бекенда TinyMCE, ну и wifi подключение через Surecom PCMCI wifi адаптер, лежа перед сном в кровати.

      Вывод: следующий опыт - полный перевод рабочего места под линух. Вот смущают меня товарищи, балдеющие от MacOS X и Apple, уже и я чувствую, что хочу. 

       

       

      Для тех, кто еще не вышел из сумрака PHP

      23:26, 16 июня 2006 ( Ruby )
      Просто хочется процитировать вики, ибо точнее выразить мысль нежели там не смогу ...

       http://ru.wikibooks.org/wiki/Ruby

      Не открою Америку через форточку, но вообще-то в основе WIKI - гениальная идея :)

      -------------------- CUT -------------------------- 

      Переписываем программы на новый лад

      Набрел я на типовые задания для программистов в МГИУ. И на решение этих задач "тупым сишным способом". Тут же зачесались руки... захотелось исправить данный недостаток.

      Задание 1: Определите значение максимального элемента массива, содержащего целые числа.

      Устаревшее решение:

      a = [1, 3, 4,67,-3] 
      max = a[0]
      i = 1
      while i < a.size
      if a[i]>max
      max = a[i]
      end
      i = i+1
      end
      puts max

      Современное решение:

      p [1, 3, 4,67,-3].max
      -------------------- /CUT ------------------------- 
       

      Жизнь Внутри Гугла

      15:02, 16 июня 2006 ( Search Engines Daily thoughts )

      На одном форуме, программист под ником ZorbaTHut рассказал о работе в компании Гугл.

      * Основные языки программирования в Google - это C++, Java и Python
      * Очень много автоматизированных юнит-тестов (прим. ИМХО, это один из аспектов, почему гугл рулит)
      * На вопрос “Волнуется ли Гугл по поводу ворованных кликов” он ответил, что “проблема с ворованными кликами - очень и очень тяжело решаемая” * Прием на работу очень долгий. Кто реально заитересова работать на Гугл лучше найти какого-нибудь Гугловского работника и чтоб он порекомендовал вас. Интервью основывается на ваших знаниях, а не на вашем образовании или дипломе * Никто не контроллирует 20% вашего времени, которые вы можете посвятить своим проектам. Менеджеры и тех. лидеры предполагают, что программист умеет управлять своим временем. Если программист не может управлять - значит вероятно он не подходит для работы в Гугле. * Как Гугловский работник, он имеет ограничение в 1 террабайт на Gmail почтовом ящике. Почти что - без лимита. * Гибкий рабочий график. Ты можешь спать/отсутствовать всю неделю, а потом все закончить работу за пару дней
      * Работники получают доступ к бета-продуктам задолго до выхода в мир. Например, он получил доступ к Google Maps за две недели, начал использовать, но не мог распечатать маршрут своей поездки, так как это уже была конфидециальная информация.
      * Если работнику не нравиться работать на текущим проектом, то он может перейти в другой. ZorbaTHut был в команде Google Desktop, но эта работа ему не нравилась и он перешел в Google Video.
      * Zorba написал, что у него всего лишь одно совещание в месяц
      * Структура компании: программист - тех. лидер - менеджер - лидер отдела - призеденты
      * В основном в Гугле компьютеры на основе Linux. Гугл предоставляет ноутбук и можно выбрать из Mac Powerbook или IBM Thinkpad. Покупают все необходимые инструменты/программы нужные в работе.
      * Большенство программистов - линуксоидов
      * Гугл использует единый source control сервер. Это позволяет использовать внутренние библиотеки в разных проектах.

      Источник: http://www.googlemon.ru/?p=97

       

      FreeNAS, или том как заставить "эту железку" еще поработать

      16:31, 15 июня 2006 ( FreeBSD Daily thoughts )

      Ну вот есть у нас старый-старый таз (типа Pentium II, 32 Mb), можно, конечно, выкинуть его на помойку, а можно, как рекомендовали журналы 80х : "если у вас есть ведро в котором дырка, не спешите выбрасывать ... из него еще получится отличный дуршлаг", так вот, он все еще может послужить сетевым "винтом" не без помощи проекта FreeNAS.

      Ограничусь парой слов, т.к. в общем все и так ясно из названия, FreeNAS - небольшой образ FreeBSD 6 скомпонованный с apache, php фронтендом, всевозможными самбами, nfsами и прочими способами доступа к удаленному хранилищу на дисках. Также в нем ... софтварный рейд 0,1,5. Весит это чудо меньше(!) 16Мб и прекрасно помещается на флешку. Ну не рулит ли после этого OpenSource?

      Оффтоп: Microsoft проиграла битву за API , старина Джоель не перестает отжигать философско-программерскими статьями в популярном стиле, доступном каждому. Да-а-а, что не говорите, а писАть - это исскуство, а еще и не программы писать - вообще исскуство.

       

      Cпасибо за комментарий с ссылкой на multitail

      15:36, 15 июня 2006 ( Administration FreeBSD Daily thoughts )

      Некто с ориджином http://blog.e-domen.com/index.php/2006/06/12/my-sysadmin-toolbox-second-helping/ запостил чудный коммент со ссылкой на multitail. 

      Начал юзать ... удивился и остался жутко доволен.

      pkgdb -F
      portinstall multitail  ## да-да, в последнее время только так

        читать далее >>

      Пренеприятнейший баг в поддержке unicode в ruby

      12:51, 15 июня 2006 ( Ruby )

      Если выболняем gsub, или sub, не важно, на русской unicode строке при регулярном выражении с использованием ключа ignorеcase,  совпадения не обрабатываются!

      Пример, q содержит строку "Тест", category.name содержит "тестовая  категория"

      category.name.gsub!(/(#{q})/iu,'<b class="header15red">\0</b>') 

      так вот, при q="Тест" болдом выделено не будет, а вот если q="тест",  то будет. При этом латинские буквы обрабатываются корректно.

       

      Книги по Ruby on the Rails

      12:46, 15 июня 2006 ( Web Development Education Ruby Rails )

      Рад представить сообщество рубиистов, рубинистов и рельсистов.

      http://community.livejournal.com/ruby_ru/14440.html

      Там ссылки на Programming Ruby, 2nd edition и Agile Web Development with Rails.


       

      Подключение TinyMCE в Ruby on the Rails

      12:37, 15 июня 2006 ( Web Development Ruby Rails )

      и приятности иже с ним.

      Очень, очень все просто работает и приятно подключать.

      Подключаем устанавливая SVN external property (а проекты теперь веду исключительно в SVN) в /verdor/plugins как установлено на скриншоте, делаем checkout проекта (а можно просто ветки plugins), запрашивает подтверждение сертификата, и после утвердительного ответа мы имеем свежескачанный плагин tiny_mce.

        читать далее >>
      страницы: 1
       2 
      3
      © Максим Прокопов 2005-2016 О сервере