Будет! Вот только доберусь до сервера с 8GB RAM.
str = ActiveSupport::SecureRandom.base64(90000 000).downcase; true
%w(artur roman camel john ruby rails epson monk monkey emacs vim linux windows vista riga lavia).map{|x| {x => str.include?(x) }}
результат:
[{"artur"=>true}, {"roman"=>true}, {"camel"=>true}, {"john"=>true}, {"ruby"=>true}, {"rails"=>true}, {"epson"=>true}, {"monk"=>true}, {"monkey"=>false}, {"emacs"=>true}, {"vim"=>true}, {"linux"=>true}, {"windows"=>false}, {"vista"=>true}, {"riga"=>true}, {"lavia"=>true}]
UPD.
%w(i286 i386 i486 8080 8086 zilog intel).map{|x| {x => str.include?(x) }} тут уже поиск в строке длиной 180 000 000 символов.
[{"i286"=>true}, {"i386"=>true}, {"i486"=>true}, {"8080"=>true}, {"8086"=>true}, {"zilog"=>true}, {"intel"=>true}]
Хе. Надо работать.
UPD2.
%w(exler njnj dglu dihalt adept soko1 r0bs0n redis divov dlinyj 9x19 amax almity bonaci slaxh robot kx).map{|x| {x => str.include?(x) }}
[{"exler"=>true}, {"njnj"=>true}, {"dglu"=>true}, {"dihalt"=>false}, {"adept"=>true}, {"soko1"=>true}, {"r0bs0n"=>false}, {"redis"=>true}, {"divov"=>true}, {"dlinyj"=>true}, {"9x19"=>true}, {"amax"=>true}, {"almity"=>false}, {"bonaci"=>false}, {"slaxh"=>true}, {"robot"=>true}, {"kx"=>true}]
%w(artur roman camel john ruby rails epson monk monkey emacs vim linux windows vista riga lavia).map{|x| {x => str.include?(x) }}
результат:
[{"artur"=>true}, {"roman"=>true}, {"camel"=>true}, {"john"=>true}, {"ruby"=>true}, {"rails"=>true}, {"epson"=>true}, {"monk"=>true}, {"monkey"=>false}, {"emacs"=>true}, {"vim"=>true}, {"linux"=>true}, {"windows"=>false}, {"vista"=>true}, {"riga"=>true}, {"lavia"=>true}]
UPD.
%w(i286 i386 i486 8080 8086 zilog intel).map{|x| {x => str.include?(x) }} тут уже поиск в строке длиной 180 000 000 символов.
[{"i286"=>true}, {"i386"=>true}, {"i486"=>true}, {"8080"=>true}, {"8086"=>true}, {"zilog"=>true}, {"intel"=>true}]
Хе. Надо работать.
UPD2.
%w(exler njnj dglu dihalt adept soko1 r0bs0n redis divov dlinyj 9x19 amax almity bonaci slaxh robot kx).map{|x| {x => str.include?(x) }}
[{"exler"=>true}, {"njnj"=>true}, {"dglu"=>true}, {"dihalt"=>false}, {"adept"=>true}, {"soko1"=>true}, {"r0bs0n"=>false}, {"redis"=>true}, {"divov"=>true}, {"dlinyj"=>true}, {"9x19"=>true}, {"amax"=>true}, {"almity"=>false}, {"bonaci"=>false}, {"slaxh"=>true}, {"robot"=>true}, {"kx"=>true}]
Но есть у Windows 7 сильная сторона. Это то как происходит работа с устройствами.
Наблюдал следующее:
Второй HDD дохлый, работает чудом и недолго. В случае XP - BSOD. Seven - перезапускает устройство. В случае частых отказов - просто вырубает.
Отказ драйвера видеокарты: XP - BSOD. Seven - перезапуск видеосистемы и продолжение работы.
А теперь ИМХО. Что семёрке необходимо для полного счастья.
Наблюдал следующее:
Второй HDD дохлый, работает чудом и недолго. В случае XP - BSOD. Seven - перезапускает устройство. В случае частых отказов - просто вырубает.
Отказ драйвера видеокарты: XP - BSOD. Seven - перезапуск видеосистемы и продолжение работы.
А теперь ИМХО. Что семёрке необходимо для полного счастья.
- Виртуалные экраны
- GUI попроще
- Окна без жирных толстых бордеров по краям окон.
- Режим экспозиции.
- Встроенный ssh.
- Тихий, невидимый, встроенный, идеальный, бесплатный антивирус от МС. А то зае..а связка Winsows - KAV, Windows - Symantec, Windows - ЕщёОдинВысерГреющийМойПроцессор
Снёс на большом кампьтере семёрку нафиг. Свистелко перделковое поделие. Установил самую правильную ось от микрософта - ХП. Всё снова шусто бегает и грузится.
А на ноте всё по прежнему - кошерная убунту. Хотя 9.10 уже ставить время пришло.
Забавно, видел как на винде PHP девелоперы дрочатся. Ни гита, на фтп через одно место ходят, редактор чуть лучше блокнота. !Ъ
Что же Ъ? emacs & git & (Fuse ftp || Fuse sshfs). Но это IMHO IMHO IMHO.
И всё же фтп зачастую нехватает. Пришлось на неделе битрекс портал ставить на чужой сервер. Из доступа - только фтп. Пришлось 30К+ файлов через эфтэпе закачивать. А потом права выставлять на это дело через одно место.
А на ноте всё по прежнему - кошерная убунту. Хотя 9.10 уже ставить время пришло.
Забавно, видел как на винде PHP девелоперы дрочатся. Ни гита, на фтп через одно место ходят, редактор чуть лучше блокнота. !Ъ
Что же Ъ? emacs & git & (Fuse ftp || Fuse sshfs). Но это IMHO IMHO IMHO.
И всё же фтп зачастую нехватает. Пришлось на неделе битрекс портал ставить на чужой сервер. Из доступа - только фтп. Пришлось 30К+ файлов через эфтэпе закачивать. А потом права выставлять на это дело через одно место.
Вместо салюта пошли на This Is It в кинотеатр. В зале было 10 человек. Сильный фильм.
По данным полученых от разведки в африке.
Платишь деньги, дают яхту/лайнер, устраивают на ней тусовку со светомузыкой, блекджеком и шлюхами. И плавают у берегов Сомали.
По появлениии пиратов всё быстро сворачивается, начинается тир. По умолчанию дают калаш, за дополнительные денежные вливания - хоть гатлинг.
Думаю узнать порядок цен и контакты.
Платишь деньги, дают яхту/лайнер, устраивают на ней тусовку со светомузыкой, блекджеком и шлюхами. И плавают у берегов Сомали.
По появлениии пиратов всё быстро сворачивается, начинается тир. По умолчанию дают калаш, за дополнительные денежные вливания - хоть гатлинг.
Думаю узнать порядок цен и контакты.
Получил инвайт на Google Wave. Thx cj!
Потестил. Похоже Гугль скрестил поисковик, чат, вики и форум.
Потестил. Похоже Гугль скрестил поисковик, чат, вики и форум.
Товарищ купил квартиру.
В земельной книге выдали документ на собственность.
В документе в графе "Площадь" записано 42 ha *.
Так что фактически он обладатель самой большой квартиры в мире.
LOL
По налогам это вроде как 142000 Ls. в месяц.
* Понятно, что там ошиблись, должно быть 42m2
В земельной книге выдали документ на собственность.
В документе в графе "Площадь" записано 42 ha *.
Так что фактически он обладатель самой большой квартиры в мире.
LOL
По налогам это вроде как 142000 Ls. в месяц.
* Понятно, что там ошиблись, должно быть 42m2
Перешёл с NetBeans на RubyMine. Настолько хороший редактор, что даже лицензию прикупил. Но задумчивый, ибо Ява.
А недавно переполз на Emacs.
Вначале была эйфория, как тогда - когда 1й раз Дженту поставил.
Потом паника. Потом снова хорошо.
Вот неделя уже прошла, полёт нормальный.
Пришлось много настраивать и плагины подбирать.
Такие плагины помогают в разработке:
Жаль Livejournal плагин не заработал должным образом.
А недавно переполз на Emacs.
Вначале была эйфория, как тогда - когда 1й раз Дженту поставил.
Потом паника. Потом снова хорошо.
Вот неделя уже прошла, полёт нормальный.
Пришлось много настраивать и плагины подбирать.
Такие плагины помогают в разработке:
- color-theme - набор цветовых схем, gray30 - чертовски хорош, дааа
- ruby-mode - необходим при работе с самим руби
- rhtml - необходим для работы с rhtml шаблонами
- yaml-mode - необходим при работе с yaml
- emacs-rails-reloaded - мегапакет для управавления рельсовым проектом
- magit - управление гит-ом из емакса
Жаль Livejournal плагин не заработал должным образом.
Шалил организм у хорошего человека. Посоветовали знакомые к одному врачу сходить, типа здоровье поправилять тот умеет как никто другой, ибо гомеопат. И тут мне бы засомневаться да отговорить. Но самому интересно стало, что за монстр такой. Сразу представлялся старец китайский, в тёмном пыльном помещении, заставленным склянками да гадами заспиртоваными. Решил сопровождать.
Итак, прибыли мы на обьект.
Офис у них распологаелся в здании Латвийской Художественной Академии. Имеет 3 кабинета, регистратура и 2 кабинета врачей (если их можно называть врачами). (Бывал я там когда-то. Будучи студентом справки носил, что на учебу не годен потому как студент действительный, а не мнимый).
Нашли кабинет, прождали в очереди. Гом(е)опат принял. Кабинет оказался простой: стол, стулья, шкаф, грамоты на стене, ноутбук и АППАРАТ (то ли аппарат называется "политест", то ли ПО на компьютере). Поспрашивал разное, что настоящие врачи спрашивают, язык, жалобы, симптомы. И дал в одну руку электрод, а сам начал щупом в палец на другой руке в палец тыкать и в кампе кликать.
По окончании процедуры достал из шкафа гранулы белого цвета, отсыпал немного в пузырёк, поставил на АППАРАТ и зарядил нужной энергией. Рекомендовал употреблять внутре и хранить это лекарство на кухне. Шапочку из фольги не предлагал. :) Выписал рецепт. Через месяц назначила новый сеанс (А вот х-й!).
Это пиздец товарищи. Но это было осознаное взаимодействие с подобными клоунами.
Итак, прибыли мы на обьект.
Офис у них распологаелся в здании Латвийской Художественной Академии. Имеет 3 кабинета, регистратура и 2 кабинета врачей (если их можно называть врачами). (Бывал я там когда-то. Будучи студентом справки носил, что на учебу не годен потому как студент действительный, а не мнимый).
Нашли кабинет, прождали в очереди. Гом(е)опат принял. Кабинет оказался простой: стол, стулья, шкаф, грамоты на стене, ноутбук и АППАРАТ (то ли аппарат называется "политест", то ли ПО на компьютере). Поспрашивал разное, что настоящие врачи спрашивают, язык, жалобы, симптомы. И дал в одну руку электрод, а сам начал щупом в палец на другой руке в палец тыкать и в кампе кликать.
По окончании процедуры достал из шкафа гранулы белого цвета, отсыпал немного в пузырёк, поставил на АППАРАТ и зарядил нужной энергией. Рекомендовал употреблять внутре и хранить это лекарство на кухне. Шапочку из фольги не предлагал. :) Выписал рецепт. Через месяц назначила новый сеанс (А вот х-й!).
Это пиздец товарищи. Но это было осознаное взаимодействие с подобными клоунами.
- Music:Sigue Sigue Sputnik - Atari Baby
Delphi 2009: TClientDataSet + XML + UTF8 = ад и мучения.
Понадобилось написать приложение клиентское. С русским междумордием и данными на русском языке.
Казалось бы, Делфи 2009 идеальная среда для создания программы, ибо Эмбакадера заявила, что в 2009 версии полная поддержка уникода. Хй там! Не вся та сторка уникодна, что имеет тип String. Функция сохранения набора данных в файл с кодировкой utf8 тоже не работает. Сохраняет в ANSI. Все что юзер накарябывает сидя в литовской локали превращается в гавно. Epic fail!
Что делать если программе нужна определённая локаль? Надо её засунуть в VMWare ThinApp контейнер c нужной локалью. Win!
Другие приколы:
Нормальная отправка аттачмента по э-почте в Инди - сломана, пришлось патчить.
Ранние версии 2009ой среды не дружат с nested клиентскими наборами данных (nested TClientDataSet).
Вывод, необходимо забивать на Делфи, и писать на ДОТНЕТ.
Понадобилось написать приложение клиентское. С русским междумордием и данными на русском языке.
Казалось бы, Делфи 2009 идеальная среда для создания программы, ибо Эмбакадера заявила, что в 2009 версии полная поддержка уникода. Хй там! Не вся та сторка уникодна, что имеет тип String. Функция сохранения набора данных в файл с кодировкой utf8 тоже не работает. Сохраняет в ANSI. Все что юзер накарябывает сидя в литовской локали превращается в гавно. Epic fail!
Что делать если программе нужна определённая локаль? Надо её засунуть в VMWare ThinApp контейнер c нужной локалью. Win!
Другие приколы:
Нормальная отправка аттачмента по э-почте в Инди - сломана, пришлось патчить.
Ранние версии 2009ой среды не дружат с nested клиентскими наборами данных (nested TClientDataSet).
Вывод, необходимо забивать на Делфи, и писать на ДОТНЕТ.
Google починил почту и похоже сломал галлереи.
Волшебный спам получил. Впервые за долгое время - в ящик свалилась такая явная разводка от латышских говноспаммеров.
Предлагают скачать ускоритель интернета ускоритель ДЦ++.
cau!
vakar runajam ar tevi, tip prasiji ka sauc to progu kur var ieladet
visu atrak neka no torentiem un dc++, karoc ieej http://[CENSORED] tur ir
ieladee , tad ieinstalee, kad ieinstalesi, tad tur paradisies ikona uz ekrana, tur
karoc piespied, atver un kad palaidisi to progu, tur registreties vajadzes, kad
busi registrejies, tad varesi tur searchaa rakstiit visu ko gribi, tiesaam iesaku,
laba proga, jabeidz mazoties tev ar to dc++ un torrentiem , aa porn tur ari ir :D:D varesi visu vakaru skatities :D;D
ja kaut kas nesanaak zvani man,
ps. iesi riit uz treninu?
Ruby 1.8.6 + Rails 2.2.2 - жрало память как бешенное чудо. На пустом контроллере.
Поставил Руби 1.8.7 - память утекать перестала.
Погонял bleak_house - вроде всё хорошо, видимо правильный код пишу, годный.
Поначалу конечно (в 1.8.6) грешил конечно на tokyo-tyrant хранитель сессий и кой какого кеша - так глубоко в рельсы нечасто залезаю, переписывая функционал ключевых моментов. Но пронесло. fuf!
Поставил Руби 1.8.7 - память утекать перестала.
Погонял bleak_house - вроде всё хорошо, видимо правильный код пишу, годный.
Поначалу конечно (в 1.8.6) грешил конечно на tokyo-tyrant хранитель сессий и кой какого кеша - так глубоко в рельсы нечасто залезаю, переписывая функционал ключевых моментов. Но пронесло. fuf!
Вот бля! Дмитрий Гайдук был в Риге. Недавно, 4 сентября. Давал концерт.
А я только сейчас узнал. Fuck!
А я только сейчас узнал. Fuck!
Windows:
Super Cool Encoder PRO,
Magick Coder Enterprise,
Clip Maker Extra Super
...
говно всё. Ограниченный набор кодеков, ограниченные настройки, ублюдский интерфейс.
Linux: ffmpeg! Никаких проблем, жрёт все, а что не жрёт (левые wmv с вебкамер), то mencoder жуёт.
Super Cool Encoder PRO,
Magick Coder Enterprise,
Clip Maker Extra Super
...
говно всё. Ограниченный набор кодеков, ограниченные настройки, ублюдский интерфейс.
Linux: ffmpeg! Никаких проблем, жрёт все, а что не жрёт (левые wmv с вебкамер), то mencoder жуёт.
Уррраа! Last.fm в плеере Rhytmbox (Linux) работает! Можно на шару слушать. Как так получилось - незнаю.
А вот в Banshee - сдох.
UPD. Таки и этот пёсик сдох. Придётся платить, не иначе.
А вот в Banshee - сдох.
UPD. Таки и этот пёсик сдох. Придётся платить, не иначе.
1924 г. — Впервые понятие комбинатора и основанная на нём теория были сформулированны М.И.Шейнфинкелем в работе Schonfinkel (1924) ещё до появления лямбда-исчисления. Вскоре после этого аналогичные результаты были получены Карри, независимо от Шейнфинкеля и Чёрча. Когда Карри ознакомился с работами Шейнфинкеля, он предпринял попытку с ним связаться, но к этому времени Шейнфинкель оказался в психиатрической лечебнице.
Введение в функциональное программирование
Введение в функциональное программирование
IRC.lv как IRC скорее мёртв чем жив.
