LINUX.ORG.RU

Сообщения dizza

 

[посоветуйте-тред] Поиск квартиры в Москве

Форум — Talks

Ищу квартиру для съема, однушку. Посоветуйте сайты, где можно искать. Поиск в гугле и яндексе выдает целую кучу сайтов, все они какие-то сомнительные на вид. Кто искал, поделитесь опытом. И еще вопрос - реально ли найти квартиру через инет и не платить риэлтору?

dizza
()

Где можно скачать книгу?

Форум — Development
dizza
()

Функциональщина

Форум — Development

Кто больше в теме, киньте ссылкой на те задачи, для которых ФП является хорошим выбором. Я знаю не много, к примеру задачи, связанные с формальными грамматиками. Часто говоря про параллелизм, но что-то не увидел особого профита. Может я плохо смотрел.

dizza
()

Критерии хорошей, годной архитектуры

Форум — Development

Ничего особо ценного кроме классических «низкой связанности и высокого зацеления» не приходит на ум. Откопал еще S.O.L.I.D. - но это по сути кокретизация выше названных критериев.

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

dizza
()

[сессия][раздолбайство] Ищу тему доклада

Форум — Talks

Нужно до утра сделать доклад по «Защите информации». Подкинте ссылок плиз. Тема - любая. Объем - страниц 10-15 А4.

 

dizza
()

[боян][флейм] Факториалописателям на хаскеле посвящается

Форум — Talks

http://plumqqz.livejournal.com/116169.html

Конечно после прочтения хочется сказать «Спасибо, Кэп!». Но все равно многие в упор не видят.

 

dizza
()

Фича-бранч схема

Форум — Development

Кто использовал, отзовитесь. Не могу понять как можно вообще организовать работу большой комманды с распределенной системой контроля версий. Везде советуют использовать фича-бранчи. Но тогда вместо работы будут одни сплошные мержи (команда-то большая). Типичный пример: переименование метода. Кто-то переименовал, а кто-то продолжает использовать старое название. После мержа будешь ручками по коду «дорефакторить».

Классическая система с транком, в который все гадят, не подходит. Хочется для релиза собирать набор фичей, которые реально готовы.

dizza
()

Разыскивается дока по Agile

Форум — Development

Нужна презентация или вводная статья по Agile. Желательно на русском. Желательно с примерами того, как было раньше, до Agile.

dizza
()

IPython

Форум — Development

Немного пишу на питоне. В качестве repl использую сабж. Краем уха услышал, что содержимое можно скинуть в файл. Т.е. вообще вести разработку в IPython. Можно ли такое замутить? Если можно, то как? (в справке не нашел, может чукча не читатель)

dizza
()

Драйвера в линуксе

Форум — Talks

Мне кажется, или в линуксе (а конкретно бубунте) сейчас с драйверами дела обстоят лучше, чем у винды. Это мой субъективный опыт. Кто как думает?

dizza
()

Студент в школу HH со стипендией

Форум — Job

http://school.hh.ru/

Стипендия 30 000 в месяц + обеды. Линуксойды приветствуются. Потом можно будет попасть в штат. Условия работы - отличные.

dizza
()

[ЖЖ] Синдром священной математики

Форум — Talks

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

Так вот о чем я: приходилось ли вам сталкиваться с таким феноменом: точная наука, в негативном значении этого словосочетания? Я бы назвал такое явление как «матемашизм». Вот его суть: есть люди, которые не очень-то наделены интеллектом, и в силу своей профнепригодности вынуждены прозибать в каком-нибудь нии, или на какой-нибудь кафедре. Нет, не подумайте, что я черню всех ученных, нет. Настоящие ученые как правило являются интересными, состоятельными людьми, но я сейчас говорю не про них. Я говорю про их недалеких коллег. От них часто можно услышать, что дескать, как бедно живется _ученым_ в нашей необъятной. И сидят в говне они нет, не из-за банальной не компитентности, а из-за «любви к родине» и тп. Но самое страшное, что таким людям никто не запретит писать «труды» и вести лекции. Суть таких трудов обычно сводится к математике в самом худшем ее проявлении. Объяснять сложно, кому интересно, почитайте про нотацию Z и представте ее извращенную самопальную версию, или что-то в этом духе. Читатель может спросить: ну а что, дураки, ну и шут с ними. Мое негодование вызвал социальный феномен святости матнматики. Попробуй нерадивому преподу объяснить, что дескать, ваш труд оперирует неадекватными моделями. Практического толка от них ноль (а предмет-то чисто практический...) В таких ситуациях можно услышать что-то вроде, иди мальчик, учи святую математику, ты в этом деле ничегошеньки не понимаешь, а я то точно знаю, спасение нам всем в математике и моей супер-теории. Получается одно лишь применение математики делает любую дисциплину автоматически точной труъ-наукой. Рассказал о интересном наблюдении на работе. Там услышал гипотезу, что синдром святой математики берет свои корни в советское время, когда нельзя было по-другому. Что думает лор по этому поводу?

 

dizza
()

[ищу] Key-Value хранилище

Форум — Development

Нужно быстрое хранилище с поддержкой синхронной репликации. Или с ассинхронной, но такое же умное как Riak. Вроде Mongo подходит, или я не так понял?

 

dizza
()

[вещества][asm] Посоветуйте ассемблер под линукс

Форум — Development

Собсно сабж. С чего начать?

 ,

dizza
()

[истории успеха] Изучение английского языка.

Форум — Talks

Есть те, кто выучил английский, скажем после 20? Если да, то как вам это удалось? Умники с предложениями читать/смотреть идут лесом - пробовал - ничего не понятно. Помучился с несколькими фильмами, забил и посмотрел на русском.

<нытик mode=«true»> Знаю ровно одного взрослого человека, который за два года интенсивного изучения английского (нужно было по работе) выучил инглиш на среднем уровне. Все остальные, кто знает английский, знали его еще в школе, он у них сам сабой как-то учился. Чувствую себя лузером. Как это у них сам собой учился, а у меня только вскипал мозг когда я слышал/читал английскую речь. </нытик>

Под знанием английского я подразумеваю по крайней мере способность общаться на забугорских форумах. Дальше я думаю дело само пойдет.

Свои знания оцениваю как рид энд транслейт виз дикшонари

 

dizza
()

[студентота][программинг] Выбор темы диплома

Форум — Talks

Лор, помоги определиться с темой диплома.

Специальность - «Компьютерные системы и сети», однако я работаю программистом и хочу что-нибудь напрогать из софта (на кафедре не против).

Из своих навыков: Java (Hibernate, Guice, Jersey, java.util.concurrency, Hadoop, Cascading), Ruby (мелочи для веба на Sinatra и небольшие скриптики для автоматизации рутины), Python (совсем чуть-чуть писал на Tornado), некоторые приблуды вроде memcached, немного знаком со всякой эзотерикой (haskell, scheme, clojure)

Чем интересуюсь: параллельное и распределенное программирование, серверные веб технологии.

Придлагайте темы. Хотел вот было написать распределенную субд, но понял, что не потяну, да и riak не переплюнуть все равно.

 

dizza
()

CAP теорема

Форум — Development

Помогите разобраться с разновидностями систем (CA, AP, CP). Накидайте примеров с объяснением принципа работы. Трудность у меня вот с чем: не могу понять, как система может быть CA, ведь если нету Partition Tolerance, то как можно говорить о Availability, получается что просто С. В пример приводят РСУБД.

dizza
()

Двухфазный коммит

Форум — Development

Кто-нибудь пробовал делать?

Задача такая: нужно реплицировать данные на N реплик БД (что-то вроде multimaster, но appication level). Я хочу делать через 2PC, но из описания что-то не очень понял как это делать.

Как я понял: вначале пытаемся закоммититься по всем базам, но только еще проставляем всем записям флажок, что запись залочена (пока). Если везде закоммитилось, то коммитим второй раз, уже снимая флажок. При любой попытке доступа к залоченной записи видимо нужно по таймауту делать retry (то же самое касается и начала двухфазного коммита), таким образом будет обеспечена консистентность. Как я понял, основная проблема, это если упадет инициатор транзакции перед второй фазой и будет непонятно что делать с локами на записях.

Делаю на Java.

Еще смотрю на JTA, но я так и не понял как оно работает и что-то не очень доверяю такому решению. Может кто-то пробовал как оно? И какую реализацию посоветуете (пока смотрю на Bitronix)

Если есть предложения, как делать репликацию без двухфазного коммита, то я с удовольствием выслушаю.

dizza
()

[пример] Rich Domain Model

Форум — Development

Всегда писал в Anemic, с ней все было понятно. Вот захотелось попробовате толстую модель. Почитал описание Rich... И так и не понял как это реализовывается на практике. Запрос в гуге «rich domain model example» не дает ничего вразумительного.

Для определенности скажу, что реализация нужна на Java с Hibernate и POJO (в качестве DI у меня Guice, но можно и для спринга).

Так же ничего не понял про Repository - ну хоть убейте не пойму зачем абстрагироваться от Hibernate Session...

Я так понимаю в Rich модели нужно инжектить хибернейтовскую сессию или репозиторий, и дергать модельки. Но тогда это похоже на решение ActiveRecord. Как же тогда правильно реализовать rich и подружить его с hibernate?

dizza
()

[языки] Почему?

Форум — Talks

Почему на ЛОРе так любят темы о языках программирования? По идее целью программирования вообще является создание софта для конкретные задачи. Но почему же так редко обсуждаются сами задачи, вместо того видны кучи флуда о способах решения. И каждый норовит показать: Я, я знаю самый-самый лучший язык, платформу, подход, методологию и пр. Что это? Моя версия: люди пытаются проверить свою точку зрения, подсознательно осознавая, что она не верная, т.к. исход решения задачи зависит в основном от умственных способностей исполнителя. А для решения задач программирования возможно нужны способности, которыми большинство программистов просто не обладает, потому как не все рождаются гениями. Короче не от большого ума все это.

Ваши версии.

ЗЫ. Сам я не д'артаньян и люблю флудить не тему языков, притом не разбираюсь в психологии совсем, потому хочу узнать мнения.

dizza
()

RSS подписка на новые темы