- @kekssw: *iphone_testАааа!! Мой телефон отвечает, когда я спрашиваю у него "сколько времени?" или "что играет?", а также устанавливает видеоконференцию, если назвать имя домашнего компьютера.15 months ago; 18 replies
- @jsnk@jabber.ru: *опрос *программисты *вшэjsnk.alwaysdata.net Исследование ВШЭ. Пожалуйста, рекомендуйте пост.
- @masai: *dev *книгиА давайте обсудим фундаментальные и просто полезные книги по программированию! Вот, для затравки:
— Абельсон и др. «Структура и интерпретация компьютерных программ» — хорошо вправляет мозг, начинаешь понимать, что такое программирование, но язык Scheme, который используется в книге для всех примеров, на практике используется мало. Впрочем, это не важно, так как книга не о языке (его описания там от силы несколько страниц), а о программировании.
— Кормен и др. «Алгоритмы. Постоение и анализ» — отличный справочник по алгоритмам с элементами учебника по базовым алгоритмам, используемым на практике. Куча примеров на псевдокоде, всё хорошо объяснено.
— Кнут «Искусство программирования на ЭВМ» — по традиции все им восхищаются, хотя мало кто использует из-за необходимости разгребать завалы матана и код на ассемблероподобном языке MIX. Хороша как справочник по тем или иным математическим аспектам, касающимся каких-либо алгоритмов.
— Уоррен «Алгоритмические трюки для программистов» — книга открывает глаза на многие вещи. Читается на одном дыхании как детектив.
— Гамма и ещё три бандита «Приёмы объектно-ориентированного программирования» — можно паттерны на практике не использовать, но знать о них неплохо бы.
— Страуструп «Язык программирования C++» — можно читать просто как книгу о программировании, если плюсы поперёк горла стоят. По ходу дела даётся много советов.
— Фридл «Регулярные выражения» — нечто большее, чем сборник рецептов, хотя используется часто именно так.
— Кук, Бейз «Компьютерная математика» — если в вузе математики вдруг не было или всё забылось, то эта книжка в самый раз подходит, чтоб освежить память.
— ван Тассел «Стиль, разработка, эффективность, отладка и испытание программ» — о том, как надо писать программы. Книжка давнишняя, но актуальная.
— Макконнелл «Совершенный код» — простым языком о разработке ПО.
— Сэломон «Сжатие данных, изображений и звука» — хорошее введение в алгоритмы сжатия данных
— Ватолин «Методы сжатия данных» — опять про сжатие
— Сегаран «Программируем коллективный разум» — кратко и популярно о решении задач классификации, кластеризации и т.д. на простых примерах из жизни. Примеры на Python.
— Бентли «Жемчужины программирования» — чтоб мозги не ржавели.
— Седжвик «Фундаментальные алгоритмы на C++» — название говорит само за себя. Алгоритмы. На C++.
— Ахо и др. «Компиляторы. Принципы, технологии, инструменты» — знаменитая Книга дракона. Классика теории компиляции.
Естественно, я не перечислил и половины того, что навскидку в голову пришло. Продолжайте!18 months ago; 97 replies - @kekssw: *trip *Houston *USAВ Хьюстоне ужасно большой аэропорт, уже после приземления ехали по взлетной полосе минут 15, дольше чем на работу из дома. От покупки майки "Houston we have a problem" остановилась цена в 20 баков. После перелетов в первом и последних рядах — ожидал что дальше полечу на крыше, но кажется обошлось.
- @kekssw: *USA *trip *New_York *transportПриземлился в Нью-Джерси, кажется скоро научусь спать в любых положениях и обстоятельствах. Сел на Newark Airport Express до Гранд Централа. Удивляет обилие табличек на испанском вокруг, но даже при этом транспортная система в Нью-Йорке мне пока кажется более очевидной, чем в родном Нижнем Новгороде :-)
- @kekssw: *USA *California *food *dragon_buffetПобывал во втором буфете, на этот раз китайском. Определенно такая система (all you can eat) оказалась бы в России нежизнеспособной. Некоторые русские даже приезжая сюда умудряются выполнить по 10 подходов к столам с яствами, что при фиксированной входной стоимости в $8-12 мигом разорило бы заведение достаточно быстро. А некоторые наверное могли бы прямо там и поселиться.
В самих буфетах еда достаточно вкусная и очень разнообразна. В китайском в придачу к традиционным блюдам были столы с суши и прочей национальной снедью, а также морепродукты, весьма экзотические для нашего брюха: мидии, устрицы, разные крабы с креветками и даже маленькие осьминоги.
Выполнив 5 подходов, включая заключительный за сладкими десертами и фруктами, взял с собой мороженое и побрел раздумывать над проблемой набора лишнего веса (что в конечном итогу вылилось в вечер пинг-понга). - @kekssw: *USA *California *newport_beach *trip *diaryСледующим после Лагуны Бич в списке посещенных пляжей оказался Ньюпорт Бич. Снова без фотоаппарата (последствия сумбурного дня переезда), но коллеги обещали пошарить то, что получилось запечатлеть на камеру телефона.
Плавание в океане слабо похоже на аналогичную процедуру в спокойных водоемах и даже море. После того как волной первый раз протащит по песку — понимаешь, что волны здесь — это серьезно. Вода прохладная, но опять-таки не такая холодная, как рассказывали. Как привыкнешь — особо и не чувствуется, а сразу по выходу жаркое калифорнийское солнце замерзнуть не даст.
Серферов приблизительно столько же сколько простых отдыхающих, причем никто специально не загорает, скорее просто с книжкой лежат или прогуливаются/играют с детьми. Волейбольные сетки также имеются в свободном доступе, но активных спортсменов на порядки меньше, чем в Лагуне. Разве что те же серферы, причем какой-то миниатюрный/учебный вариант: по фильмам как-то больше ожидаешь людей заплывающих на волне подальше, и затем как можно дольше старающихся держаться на гребне или под ним, здесь же многовремени уходит на скольжение по прибрежному песку на встречу приближающейся волне, и дальнейшей попыткой забраться на нее или выполнить аккробатический трюк типа "прыжок".
Сам Ньюпорт похож на типичный прибрежный городок из фильмов: очень много лодок (число водных парковок сопоставимо с числом автомобильных), сплошные кафе (особенно в почете пиццерии). Небольшой парк аттракционов (перед поездкой в NYC даже мысли не было заходить) и игровых аппаратов. Кажется возят показывать китов, так что есть теоретический шанс вернуться, но, говорят, есть и поближе места для этого. - @kekssw: *apple *iPhone *London *madnessКупить айфон в Лондоне оказалось решительно невозможно. Как рассказывают сами продавцы, толпы китайцев выстаивают ночные очереди, и в момент открытия разбирают для дальнейшей перепродажи все запасы, которые завозятся не каждый день, и не в самых больших количествах. По интернету заказать туда не позволяют сроки, видимо придется заказывать из Европы/Канады в Штаты, и уже отсюда как-то переправлять.
- @kekssw: *work *dairy *трудовыебудниНаучился не уходить в запой на три дня после совершения ритуала "утренней десятиминутной беседы с архитектом". Минимум сутки работы после такого мероприятия все еще приходится откатывать, вера в наличие у людей логики все также шатается с бешеной амплитудой. Хорошо что обряд крайне редкий.
Непосредственный начальник по одному из проектов только что (третья неделя пошла) из почтовой переписки узнал что я нахожусь в его офисе в Алисо Вьехо. По ходу завтра придется идти здороваться :)
Посмотрел как мучается соседняя команда в попытках понять среди мериад цифр-координат, кто же им "недокладывает" данных (анализировали глазами, поглядывая на карту). Пожалел бедолаг, набросал за полчасика им тулзовину, наглядно рисующую все на Google Earth, в очередной раз доказав тезис "это же на питоне — там все легко (С)".
Жизнь продолжается.. - @kekssw: *apple *mac *soft *wireless *musicЕсли Вы считаете себя умнее чуваков из Apple, не боитесь проблем с перегревом, но имеете MacBook, беспроводную гарнитуру и желание заиметь "портативный" плеер для прогулок/пробежек, то InsomniaX — Ваш выбор. Программа позволяет запретить лэптопу засыпать при закрытой крышке. Сами купертиновцы позиционируют миниатюрные шафлы и нано как плееры для спортсменов, но мой рецепт кажется круче: сначала в рюкзак можно класть ноуты со все большей диагональю (сам я брал на вырост, так что влезут и 13- и 17-дюймовые модели), потом добавлять грузики, например в виде айпэдов, тем самым плавно регулируя нагрузку :)
P.S. 906-й Plantronics хорош, и даже умеет играть по bluetooth с изначально не беспроводными девайсами.
P.P.S. не разделяю энтузиазма по поводу пробежек на Калифорнийщине, по-моему ужасно нудное занятие, учитывая характер местности (если живешь не на побережье или в парке) - @shellma: *стих *мужчины *девушки *юморИгорь Иртеньев
Женщины носят чулки и колготки,
И равнодушны к вопросам
культуры.
Двадцать процентов из них —
идиотки,
Тридцать процентов — набитые
дуры.
Сорок процентов из них —
психопатки,
В сумме нам это дает девяносто.
Десять процентов имеем в остaтке,
Да и из этих-то выбрать не
просто.
Тамара Панферова. Oтвет Иртеньеву
Носят мужчины усы и бородки,
И обсуждают проблемы любые.
Двадцать процентов из них —
голубые.
Сорок процентов — любители
водки.
Тридцать процентов из них —
импотенты,
У десяти — с головой не в порядке.
В сумме нам это дает сто
процентов,
И ничего не имеем в остатке.
Эрнст. Ответ Иртеньеву и Панферовой
Сорок процентов из тех, что в
колготках
Неравнодушны к любителям водки.
Любят порой голубых психопатки,
Правда у них с головой не в
порядке.
Дуры всегда импотентов жалели
А идиоток придурки хотели.
В сумме, конечно же, нас — сто
процентов:
Дур, идиоток, козлов, импотентов20 months ago; 27 replies - @dk: *programming *beauty//
// Dear maintainer:
//
// Once you are done trying to 'optimize' this routine,
// and have realized what a terrible mistake that was,
// please increment the following counter as a warning
// to the next guy:
//
// total_hours_wasted_here = 16
//
via Top funny source code comments cobaia.net - @kekssw: *computers *mac *apple *ipodТолько что распечатал новенькие iPod Touch и 13" MacBook Pro. От техники пока только положительный эмоции. Процесс распаковки также все еще приносит удовольствие. Вопреки опасениям, экран лэптопа пока маленьким не кажется (посмотри как с IDE пойдет).
От идеи гравировки русскими буквами по приезду пожалуй откажусь, ибо оказалось что вполне сносно владею "слепым набором", хоть до этого никогда и не пробовал. Проблему с американскими вилками думаю решить "оптом", купив местный сетевой фильтр на несколько розеток и один переходник — уж больно много такой техники становится в хозяйстве.
Лимит на закупку яблочной техники до конца года снижен до 1-го компьютера и 2-х мобильных девайсов. А то так и подсесть недолго :)


