• Построение приложений командной строки (CLI)
    0
    Тогда уж лучше YAML, он позволяет съедать/вываливать идеально читаемый текст, иногда даже не сразу ясно, что это сериализация. Правда, на больших объемах можно уйти в своп (по крамере с PyYAML), но в таком случае и аргумент про читабельность отпадает.
  • Построение приложений командной строки (CLI)
    +1
    Должен все-таки уточнить, что Argh — декларативная обёртка (с плюшками) вокруг argparse. Собственно парсера она не содержит, т.к. сам по себе argparse очень мощный и правильный, только родной API у него кондовый. В любом случае, рад, что Argh нравится. =)
  • Progressive Enhancement или всё-таки Graceful Degradation
    –7
    Если сайт приносит недостаточно пользы, чтобы оправдать добавление исключения в NoScript, такой сайт идет лесом.

    Почему NoScript? Потому что безопасность + по умолчанию отсутствие раздражающих сюрпризов вроде ненужных музыки/флэша/снежинок и т.д.
  • Какую систему управления версиями вы используете? (в реальной работе, больше всего)
    0
    Спасибо, но не понял, где я себя «презентовал». Просто делаю, что нравится, и говорю, что думаю. Если считаете полезным, уточните, пожалуйста, вопросьбу. )
  • Какую систему управления версиями вы используете? (в реальной работе, больше всего)
    0
    Везде, где можно — Hg.
    Git популярнее, поэтому приходится сталкиваться и с ним; Hg-Git, к сожалению, иногда сбоит.
  • Классный оконный менеджер — Awesome WM
    0
    Ни разу не пользовался, т.к. dmenu просто несравнимо быстрее.
  • Curiosity провёл первый уикенд на Марсе за обновлением софта
    –1
    Чтобы не свалиться в штопор, давайте вспомним, с чего пошла веточка дискуссии. Было сказано, что «a--, b++». В ответ, чтобы выровнять показатели, я пишу: «a++, b--». Если вместо этого напишу «a++, b++», получится a=0, b=2 (хотя на самом деле a~=1, b~=1). Поэтому выравнивающий ответ заведомо не призван рисовать объективную картинку.

    И да, шаттлы оказались ненужными. Как и человек на орбите/Луне/Марсе/…
  • Написание музыки в Linux: что есть прямо сейчас
    0
    Мне нужно записывать электронные ударные (MIDI и/или line in), гитару (line in), вокал (mic) и электронику всякую, которую делаю в LMMS. Очевидно, одной программы не хватит. Прокатил бы вариант с экспортом из LMMS в звуковую дорожку Ardour. Но вот гитару желательно накладывать на ударные, затем туда же вокал, затем еще гитару и, возможно, еще немного ударных, и еще вокал — т.е., сложно разделить на четкие этапы.
  • Curiosity провёл первый уикенд на Марсе за обновлением софта
    +8
    > Напомните мне хоть одну американскую орбитальную станцию с экипажем?

    Skylab, очевидно. А еще несколько лунно-земных орбитальных станций с посадочными модулями, это несколько посложнее. Причем при невероятной для того времени сложности всего один серьезный инцидент и без жертв. У нас даже ракету поднять не смогли.

    > нашим одного полёта хватило, чтоб отказаться

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

    Если я не ошибаюсь, в целом США и СССР шли более-менее рядом в космической гонке, местами фокусируясь на разных вещах, но в итоге экономика СССР не потянула гонку (космос, вооружения, империализм) и рухнула, а американцы не столько надували пузырь, сколько просто могли себе позволить оргомные расходы. Единственное, о чем это говорит — капитализм эффективнее плановой экономики, а демократия эффективнее авторитаризма, потому что есть система сдержек и противовесов, хотя бы в какой-то степени препятствующая прохождению опасных решений сверху.

    А лучше бы люди, в самом деле, послали политику подальше и занялись бы улучшением среды обитания и взаимопомощью.
  • Curiosity провёл первый уикенд на Марсе за обновлением софта
    +8
    Помнится, «бескорыстный» СССР совершенно империалистически влез в Афганистан и параллельно спустил за десятилетия кучу денег на поддержание «дружественных» режимов в самых разных странах (режимы при первой возможности упрыгали подальше). При этом слил капиталистической Америке догонялки и с полетом на Луну, и с шаттлами, и с Марсом, и вообще подорвался на всём этом и рухнул (разве что на Венеру успел удачные станции отправить). А Америка спокойно продолжает исследовать космос.

    Самые удаленные от Земли рукотворные объекты — американские (и, пардон, пределы Солнечной системы именно они и преодолеют). Уникальный орбитальный телескоп, принесший колоссальную пользу науке — американский. Чья марсианская программа стабильно развивается — американская. В какой стране начались успешные негосударственные космические программы — в США. И так далее.

    А где же сейчас коммунисты? А коммунисты сейчас преимущественно в КНР и КНДР. Одни изобретают велосипед (когда остальные сотрудничают для всеобщего блага и экономии ресурсов) и скалят краденые зубы (я про оружие, до боли напоминающее российские образцы), а другие грызутся со всеми и держат народ впроголодь, пытаясь запустить ракету.

    Капитализм — это плохо. Но он работает. Коммунизм, увы, не работает.

    (Социальные вопросы тут не рассматриваем, хотя они важнее любой науки, по-моему.)
  • Написание музыки в Linux: что есть прямо сейчас
    +1
    О. А я как раз на днях пробовал воткнуть миди-устройство во что-нибудь программное (цель: последовательная запись и сведение MIDI-событий и звука в произвольной последовательности + возможность последующей коррекции нот). LMMS, похоже, не умеет работать с MIDI-ударными (т.е., когда разные голоса на 1 инструмент); остальные варианты тоже по разным причинам не совсем сработали.

    Остановился на связке Ardour3 + JACK/qjackctl + Fluidsynth, но не сказал бы, что очень удобно и интуитивно всё это стыкуется. Впрочем, был сонный, мог упустить из виду что-то элементарное (да и документацию они пока специально не публикуют). Времени убедиться в полной работоспособности схемы пока не было.

    Кстати, последняя версия qsynth, доступная в Арче, почему-то публикует через JACK только MIDI input, но не audio output. Может, это только у меня такая проблема. Так или иначе, пришлось запускать просто fluidsynth из консоли (фактически, просто «вход jack, выход jack, SF из такого-то файла», ничего сложного; но вот настраивать уже не очень ясно, как).
  • Flask-Admin
    +3
    Кстати, что со Сваргой — померла, как и большинство микрофреймворков на WZ с появлением Flask?
  • Зачем опаздывают проекты?
    0
    В мире конкуренции проект опаздывает на коэффициент наглости подрядчика.
    В мире без конкуренции проект опаздывает навсегда.
  • JavaScript-фреймворк Meteor получил 11 миллионов долларов инвестиций
    0
    agile ['æʤaɪl] [эджайл]
  • Программист-гуманитарий
    +1
    Нравится смотреть на свой код, который хоть и простой и непродуманный, но зато MVC

    MVC, не MVC — не очень важно; главное — здравый смысл и принцип «разделяй и властвуй», а MVC — его частный случай.

    Продуманный — важно, хотя некоторая непродуманность вполне допустима при TDD и инкрементальном улучшении.

    Простой — очень важно. Всегда. Сложность очень тяжело лечится.

    Пожалуй, простота — важнейшее свойство хорошего кода (при условии, что он решает поставленную задачу).
  • Гейб Ньюэлл собирается поддерживать Linux, поскольку Windows 8 — это «катастрофа»
    +5
    У меня на двух компьютерах совершенно одинаковая среда, очень далекая от умолчальных настроек (Awesome и т.д.), причем в одном случае под капотом Арч, в другом — Убунту. В норме разница, разумеется, не видна; менять ничего не нужно, всё уже давно отполировано под мои потребности. Но когда неминуемо возникает нужда что-то продиагностировать, доустановить или донастроить в системе, открываешь капот — и в случае Убунты там запутанный пестрый клубок журчащих трубочек и искрящихся проводов, а в случае Арча — аккуратно скомпонованные и надписанные устройства, книжечка прилагается, тряпочка для протирки на месте. Если это не вопрос практичности, то хотя бы вопрос вкуса.
  • Гейб Ньюэлл собирается поддерживать Linux, поскольку Windows 8 — это «катастрофа»
    +2
    Не надо ничего менять — бери убунту. Начал эволюционировать как пользователь — бери арч или еще-один-из-десятков-дистров. Хорошо же.
  • Гейб Ньюэлл собирается поддерживать Linux, поскольку Windows 8 — это «катастрофа»
    +2
    Это вы по арч или про убунту? В первом не припомню ни systemd, ни NM, да и с rc.conf всё ок, вроде. Не?
  • Создаем кассетный магнитофон при помощи HTML5 Audio
    +1
    теория хороша, только вот там обычно был слышен начальный жмяк, но никак не целиком всё от останова до нового запуска =)
  • Создаем кассетный магнитофон при помощи HTML5 Audio
    +2
    Между песнями на середине кассеты срабатывает вкл/выкл, явно бага.
  • Vico мертв. Да здравствует Vico
    0
    Не понял, он только под мак? Тогда следует это обозначить в начале текста заметки.
  • Как работает интернет-цензура сегодня (и работает ли?)
    +11
    Если *nix, экстремизма нет. Если сервер работает под управлением Windows, это чистой воды экстремизм.
  • Бывшие сотрудники Nokia намерены продолжить развитие MeeGo
    +2
    Простите, MeeGo надо админить? Лолшто? Ну да, её *можно* админить, в отличие от, и это замечательно. Но уж никак не нужно. Или вы о чем?
  • %username%, а с чего ты начинал погружение в программирование?
    0
    Сначала CLI на QuickBASIC, затем GUI на CorelScript (!), потом Visual Basic и Delphi, после чего, наконец, взялся за что-то приличное, а именно Perl (спасибо знакомому, который советом спас меня от похапе!). На нем уже делал настоящие серьезные проекты, включая относительно крупный. А последние 5+ лет вполне счастливо живу с Python. Лучше него пока ничего не нашел для подавляющего большинства задач. Хотя для саморазвития пытаюсь.
  • Первая опытно-промышленная партия отечественных мультиклеточных процессоров MCp
    +11
    Кажется, сайт разработчиков не выдержал лучей славы и завалился с «Database Error: Unable to connect to the database:Could not connect to MySQL».
  • Небольшое исследование по механике самоорганизации онлайн-сообществ
    –3
    Во всяком случае, наверняка в открытом виде сохранят.
  • Небольшое исследование по механике самоорганизации онлайн-сообществ
    0
    Решил посмотреть на сервис «изнутри» и зарегистрировался. Прислали почтой пару логин/пароль в открытом виде. Ну… нет слов.
  • Стереотипность мышления в программировании
    +3
    Краткий конспект статьи: всё хорошо в меру.
  • User-hostile interfaces
    0
    Ну да. В гуглотоке сделали же.
  • User-hostile interfaces
    +1
    N9 пока в продаже. До последнего шли обновления, все недоделки устранены. Вовремя накрылось подразделение — успели)
  • User-hostile interfaces
    0
    Или я чего-то не понял в посте, или в MeeGo с этим всё в порядке. Можно открыть несколько окон приложения (чаще оно завернуто в /usr/bin/invoker --single-instance /usr/bin/some_app, но не обязательно), при переключении между окнами ничего не теряется никогда.
  • В вашей операционной системе панель задач закреплена
    0
    Awesome, аналогично. Вернее, она есть, но выглядит и используется просто как заголовок окна/окон.
  • Elementary OS Luna: когда уже?
    0
    Правила Хабра запрещают добавлять вводный параграф?
  • Elementary OS Luna: когда уже?
    0
    Согласен:
    а) до прочтения всего текста и части комментариев остается непонятным смысл и область применения сабжа;
    б) поскольку работы у авторов еще полно впереди, непонятно, на чей вопрос отвечает эта статья и почему именно сейчас.
  • Nokia увольняет часть разработчиков Qt
    +4
    Ну так и речь о том, что платформа отличная, проблема в отсутствии стратегии. Но вместо выработки стратегии угробили платформу.
  • Google выпустила приложение Google I/O 2012
    +2
    Лишь спустя три картинки и четыре абзаца стало понятно, о чем речь, какова функциональность и ЦА приложения. Лучше как-то до ката бы это обозначать.
  • Программирование под MeeGo для начинающих
    +1
    Бюджетных? Это каких и когда? Я думал, последним устройством была N9.
  • Линус Торвальдс: Nokia сделала ошибку с Windows Phone
    +4
    Чуть ли не лучший смартфон своего поколения.
  • Отзывчивая типографика: Основы
    0
    Да ладно, обычно переводят намного хуже.
  • В чем чаще программируете?
    0
    А как вы его используете в неинтерактивном режиме?

    (И всё равно он консольный же — не в смысле CLI, а в более широком.)