— Профессор Goddard не понимает отношений между действием и реакцией, ему не известно, что для реакции нужны условия более подходящие, чем вакуум. Похоже, профессор испытывает острый недостаток в элементарных знаниях, которые преподаются еще в средней школе. (передовая статья в газете New York Times, посвященная революционной работе Роберта Годдара на тему создания ракеты, 1921г)
Авторизация
Логин:
Пароль:


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

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

     за 2010 год

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

      Кстати, для тех у кого проблемы с ориентацией в связях моделей баз данных Rails есть красивая диаграмма

      10:56, 29 ноября 2006 ( Ruby Rails )

      Очень наглядно демонстрирует применение has_one, belongs_to, has_and_belongs_to_many, а в моем случае задача еще и  усложнялась множественным has_and_belongs_to_many на вспомогательных таблицах с тремя foreign_id

      Источник: http://www.rubyonrailsblog.com/articles/2006/10/24/data-model-relationships-diagram

       

      Техника загрузки файла без обновления страницы в Ruby on Rails

      15:16, 27 ноября 2006 ( Ruby Rails )

      Блестящая идея, которую однажды я увидел на google, загрузка файла без перезагрузки страницы. И вот, благодаря Дмитрию Штефлюку секрет открыт. Рекомендую прочесть заметку Дмитрия, а для ленивых передам в двух словах технику:

      На странице скрытый IFRAME, у элемента form с upload control указывается аттрибут target, который ссылается на скрытый IFRAME. Соответственно отправка формы произойдет в этот iframe, не перегружая всей страницы, ну и при помощи AJAX и rjs обновляем родительскую страницу по окончании загрузки.

      Это красиво. 

       

      Грабим музыку под FreeBSD (updated)

      12:05, 27 ноября 2006 ( FreeBSD Linux )

      Нам потребуются пакеты lame и dagrab 

      традиционно:

      sudo portinstall lame
      sudo portinstalldagrab

      Ну и магическая строка, которая  подчитает названия композиций и альбома из CDDE базы и законвертирует сразу в mp3 

      UPDATED, с учетом комментария комрада brj

      dagrab -C -N -a -e 'lame -q0 -k -md -V0 -F -b128 -B320 -c -p --noath --clipdetect --replaygain-accurate "%s"'

       

      Что Rails грядущий нам готовит?

      10:21, 23 ноября 2006 ( Ruby Rails )

      DHH проанонсировал фичи, которые ожидаются с выходом релиза Rails 1.2

      Вот как о REST говорит xml.com:

      HTTP's standard PUT/GET/POST/DELETE verbs translate directly to the Create/Read/Update/Delete features built into every Rails ActiveRecord model. This means no changes or additions for existing model classes to be REST-enabled -- as is usual in the MVC framework, models don't have to know or care what they're being used for.

      Вот что появится в Rails 1.2: 

      • это REST  и ресурсы
      • respond_to, другими словами традиционный default route будет выглядеть так:map.connect ':controller/:action/:id.:format'  и тогда  возможно такое:
        class WeblogController < ActionController::Base
        def index
        @posts = Post.find :all
        end
        respond_to do |format|
        format.html
        format.xml { render :xml => @posts.to_xml }
        format.rss { render :action => "feed.rxml" }
        end
        end
        GET /weblog # returns HTML from browser Accept header
        GET /weblog.xml # returns the XML
        GET /weblog.rss # returns the RSS
      • полноценная поддержка Unicoda (!) благодаря julikу, большому борцу за права юникода. Пример из знака евро, который занимает три байта:
        '€2.99'.first # => '\342'
        truncate('€2.99', 2) # => '?'

        Но в  Rails 1.2, вы, конечно, получите:

        '€2.99'.first # => '€'
        truncate('€2.99', 2) # => '€2'
      • ручная установка KCODE уже не нужна, теперь кодировка по умолчанию везде - UTF-8

      Ну что здесь остается сказать? Ура, товарищи.

      Об остальных изменениях рекомендую прочесть из источника

       

      Почему после обеда клонит в сон?

      14:54, 22 ноября 2006 ( Daily thoughts Education )

      Меня очень интересовал этот вопрос каждый раз после обеда, но я ни разу так и не узнал ответ (почти засыпая я попросту забывал), а сегодня не забыл, и вот:

      Послеобеденный сон

      Нередко после обеда неудержимо клонит в сон. Наверное, вам знакомо такое состояние. Далеко не всегда оно вызвано недосыпанием. После полудня возникновение сонливости вполне естественно: оно связано с понижением температуры тела. Есть и еще одна причина. Недавно ученые обнаружили протеин под названием гипокретин, или орексин, который вырабатывается в головном мозге и отвечает за состояние бодрствования. Но какая связь между этим протеином и приемом пищи?

      Когда мы едим, в организме вырабатывается лептин, благодаря которому мы чувствуем насыщение. Но лептин препятствует образованию гипокретина. Другими словами, чем больше лептина и чем меньше гипокретина, тем сильнее нас тянет ко сну. Вероятно, именно поэтому во многих странах распространена сиеста — перерыв в работе, позволяющий людям немного вздремнуть после обеда.

      Источник: http://www.watchtower.org/u/20030322/article_01.htm

       

       

      Такова жизнь

      14:25, 21 ноября 2006 ( Humor )
      Когда мне было 14 лет, я мечтал, что однажды у меня будет девушка.
      В 16 лет у меня появилась девушка, но между нами не было страсти. Тогда я решил жениться на страстной девушке.
      В универе я встречался со страстной девушкой, но она была чересчур эмоциональной.
      Каждый пустяк превращался в страшную драму и грозил ей самоубийством.
      Я решил жениться на стабильной женщине.
      По окончании универа в встретил очень стабильную девушку, но она оказалась ужасно скучной. Она была абсолютно предсказуемой и никогда не
      теряла голову.
      Жизнь с ней превратилась в рутину, и я решил жениться на девушке с изюминкой.
      Девушка с изюминкой оказалась слишком шебутной. Она постоянно кидалась в крайности, заставляя меня чувствовать то суперсчастливым, то
      супернесчастным.
      Она была суперэнергичной, но без целей в жизни.
      Я решил женится на той, у которой есть настоящие амбиции в жизни.
      Тогда я нашел себе умную, амбициозную девушку и женился на ней. Она оказалась настолько умной и амбициозной, что развелась со мной через
      год и отсудила себе все, что я имел.
      Теперь я поумнел и стал мудрым, и ищу себе женщину с большими сиськами.
      /c/ не мой 

      Консольный скрипт для ведения TODO

      13:22, 21 ноября 2006 ( Daily thoughts )

      Скрипт написан для bash, очевидно, навеян мотивами произведения Getting things done, ибо используются такие вещи как контексты, средства, сортировки, приоритеты.

      Видео с использованием консоли для работы с TODO в лучших традициях  seeing is believing.

      А вот и сцылко на субж. 

       

      Консоль для венды

      11:38, 21 ноября 2006 ( Microsoft Administration )

      Не смотря на наличие unix servises for windows, как сообщает нам Alex Zhukov, Microsoft выпускает еще и PowerShell, для людей истосковавшихся по юниксовому shell.

      Это консольное счастье размером в 1,6Мб требует Framework 2.0. Не ясно пока, с каким посиксом оно совместимо, чувствуется, что в традициях мелкософта "ни с каким".

      Попробуем?

       

      Уроки для Rails и рейтинг плагинов

      11:23, 21 ноября 2006 ( Ruby Rails )

      http://www.railsforum.com/viewforum.php?id=20

      Отличная коллекция уроков для Rails.

      Link trough http://gorbatov.blogspot.com/2006/11/ruby-on-rails.html 

      Также плагины теперь  можно сортировать по популярности рейтинга:

      http://www.agilewebdevelopment.com/plugins/top_rated 

       

      Как я выбирал электробритву.

      11:13, 20 ноября 2006 ( Daily thoughts Education )

      Написать этот пост меня побудила проблема выбора электробритвы для своего повседневного пользования, а именно, выбрать подходящий девайс очень и очень непросто, ведь это одна из тех вещей, которые тебе нужны КАЖДЫЙ день. Проблеме выбора электробритвы я посветил бОльшую часть выходного дня.

      Надо отметить, что история вопроса электробритвы уходит корнями лет эдак пять назад, когда ваш покорный слуга использовал обычный станок gillette sensor xl, потом gillette mach 3. Побочный эффект был налицо(е): в виду слишком хорошего бритья на шее появлялось раздражение, и волоски врастали под кожу, что делало процессы последующего бритья менее и менее комфортными. 

        читать далее >>
      страницы: |< ... 33 34 35 36 37
       38 
      39 40 41 42 43 ... >|
      © Максим Прокопов 2005-2024 О сервере