• С чего начать свой персональный учет
    0
    Аналогично делал раньше — это единственное приложение, полностью равноценной замены которому не нашёл при смене платформы. Однако toshl finance теперь мне тоже подходит. Дизайн мне даже больше нравится, и в целом всё устраивает.
  • С чего начать свой персональный учет
    0
    Ну и что?) Всё равно это по-прежнему еда, которую вы едите, тем более сами экзотикой её не считаете, так что категории тут очень кстати.
  • С чего начать свой персональный учет
    +1
    Мне кажется, макароны и сыр — неудачный пример «левой» покупки, т.к. и то, и другое относится к категории «еда» (я пользуюсь категориями и вы, наверное, тоже), и рано или поздно вы всё это съедите.

    Впоследствии я обленился до ещё большей степени — категориями теперь выступают магазины, в которые я захожу. Лента, ОКей, и всякая такая фигня. Зато по итогам месяца можно посмотреть где сколько потратил.
  • Sisyphus.js — защищаем данные форм пользователя от случайных потерь
    0
    И то правда :)
  • Статистика по аккаунтам Медведева (Twi, VK, FB)
    0
    Пользуюсь твиттером несколько лет, фоловлю примено 60 человек. ИМО, 100 — это нифига не новичок, да и «новичок» понятние индивидуальное — что, если человеку не интересно больше никого читать?
  • 5 распространенных ошибок Rails-разработчиков
    0
    1 совет — непонятно зачем так делать, ну допустим, мы уверены, что валидацию напишем с багами, что дальше? — перекладывать часть валидации на уровень бд? Ок, валидация прошла, а в бд запись не сохранили, что будет с приложением? Надо дополнительно отлавливать исключения. ИМХО, проще написать нормальную валидацию и протестить это.

    2 совет — имеется в виду, что можно не следовать конвенциям, а писать что угодно как угодно и прикручивать это к фреймворку? Конечно, можно, только «назачем»

    3 совет — да это ж вёрстка, это должно быть в шаблоне, а не хелпере

    Последняя рекомендация вообще относится к workflow — итого, топик бы я охарактеризовал как «вредные советы». Хотя автор оригинальной статьи честно написал в предисловии, что он
    а также немало прочитал и написал плохого кода на Ruby
    так что всё соответствует :)
  • Placeholders matter! — разработка с удовольствием
    0
    Вполне. Пока что на скорую руку сделал угадайку, рейтингом займусь позже — сейчас просто нет времени на это
  • Placeholders matter! — разработка с удовольствием
    0
    Видимо, да :) Тут есть несколько вариантов — можно закрыть статистику, можно ввести человеческий «рейтинг сексуальности цыпочек», а то сейчас всё ранжируется по количеству просмотров.
  • Placeholders matter! — разработка с удовольствием
    +1
    Не, это вы только сейчас хабр до сисек дочитали :)
  • Placeholders matter! — разработка с удовольствием
    +3
    Нет, гугл, к сожалению, свои API регулярно прикрывает, поэтому Bing. Пожалуй, добавлю это в пост.
  • Placeholders matter! — разработка с удовольствием
    +7
    Ну да. Пять посетителей — и тариф уже не бесплатный :)
  • Brainwashing by Evil Martians — мастер-класс по разработке на Ruby on Rails 19-20 мая в Москве
    0
    Вот вы сказали «люди из Groupon,… Zeptolab» — оплачивали ли их участие сами компании? Ну и, более интересный вопрос: вести курс будет тимлид из групона, и core commiter (странная регалия, честно, фактически можно даже с 1 коммитом в кор любого раскрученного продукта N себя так именовать) — неужели они не поделились своими знаниями с коллегами безвозмездно?

    Бегло просмотрел программу: haml, sass, coffeescript, денормализация бд, много слов про tdd/bdd (полагаю будет Test::Unit, rspec, cucumber) — информации на эти темы с избытком в свободном доступе, не только текстовой, но и скринкастов. К тому же всё это, что называется, «не ново» большинству разработчиков, хотя заявлено
    Brainwashing будет полезен уже опытным Ruby on Rails разработчикам, архитекторам и тимлидам

    Ни одного инструмента, перечисленного в секции «профилирование» я не знаю. Что же делать? — а гугл всё отлично подсказывает, везде есть документация. Которую, не смотря на посещение ваших курсов, всё равно придётся читать — невозможно же за 2 дня уложить кому бы то ни было в голову такой объём разноплановой информации. Поэтому и хочется узнать, чем же оправдана и подкреплена такая высокая стоимость обучения, чем именно довольны все эти люди и где они :)

    И что, получается этот курс (не хочу никого обидеть) для проф. непригодных что ли? ИМХО, в любом случае не для опытных разработчиков, которые не тратя такие суммы сами в состоянии прочитать доки. Хотя опять же, если фирма платит — сходил бы с удовольствием.
  • Brainwashing by Evil Martians — мастер-класс по разработке на Ruby on Rails 19-20 мая в Москве
    +4
    Ценник у вас, конечно, конский. Простите…
  • Почему многие выбирают PHP
    +1
    Уныло вброшенный срыв покровов.
  • Угадай новость
    0
    Неполные заголовки выдаёт. В игре угадал «Подросток, чья мама умерла, а папа давно в больнице, найден» — нажал прочитать полностью, редиректнуло на новость с уточнением «Подросток, чья мама умерла, а папа давно в больнице, найден повешенным». Видел бы сразу такой заголовок, даже кликать бы не стал…
  • Go for IT. Часть первая
    +4
    2. Код на языке Go
    5. Для сравнения добавим ещё и nginx,…
    4. Тестовый стенд…
    5. Замеры…
    6. Результаты забегов

    Хитрую нумерацию пунктов списка вы тоже унаследовали из своего юридического прошлого?)
  • Перестаньте писать классы
    +6
    Что режет глаза в переводе — «функционал». Наверное, речь всё-таки о функциоанльности(functionality).
  • The MicroPHP Manifesto
    +17
    Мой мозг орет:
    FUCK.
    THAT.
    SHIT.
    (не смог подобрать лучших слов – прим. переводчика)


    НАХУЙ.
    ЭТО.
    ДЕРЬМО.
    (хотя точки после каждого слова смотрятся странно)
  • Вам не страшно открывать редактор?
    +1
    «Поругаешь не по делу я сразу заявление на стол» — это очень трудная позиция для восприятия новых знаний, да и вообще очень трудная позиция(для окружающих). Я бы не хотел с вами работать :) Все мы считаем свой код хорошим, насколько это правда может сказать только более опытный и авторитетный коллега, не обязательно сотрудник.

    Насчёт «полурефакторинга» не совсем ясно, его просто не бывает. Рефакторинг — процесс итеративный и постоянный, постепенное улучшение качества кода. То есть он != переписыванию всего с нуля и по-новой. И проводить его лучше сразу, ведь не даром существует знаменитая мантра red/green/refactor (и тут), откладывая его *до нужды* можно хорошенько запустить проект. Это как раз описанные выше случаи.

    Конечно, многое зависит от культуры сообщества, в модных ruby-python-комьюнити это само собой разумеется и приветствуется. А масштабирование я имел в виду функциональности.
  • Вам не страшно открывать редактор?
    +7
    А может вы просто слишком распыляетесь? Такие случаи, по-моему, описывали и до этого. Как вариант — можно уменьшить нагрузку, сконцентрировавшись на более узком кругу задач.

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

    Иначе откуда брать знания? Книги все по рефакторингу не перечитать, за блогами всеми не уследить, все самые свежие 3rd-party-решения в книгах не описаны — а ведь именно это всё помогает работать наиболее продуктивно.

    В статье фактически говорится «не нужен рефакторинг» — я сейчас работаю над проектом, где очень много функциональности реализовано, и всё работает, а вот масштабировать его крайне хреново, приходится много и с болью рефакторить. И до этого такие проекты попадались, и на разных работах, и явно не у меня одного.
  • Вам не страшно открывать редактор?
    +8
    А конструктивной критикой, в таком случае, будет похвала? «Молодец, хорошо написал. Можно и нужно лучше, но всё равно молодчага» — такой себе подход для обучения человека, от которого многого-то и не ждут.
  • Как вычислить ip адрес
    +6
    Всё сильно зависит от целевой аудитории. TBBT сериал «про гиков для гиков», поэтому и отношение соответствующее.
  • Красивый вывод изображений
    +2
    Не понимаю, как вообще могла прийти в голову идея делать это на серверсайде. Ну и код конечно не ахти: лапшичка, да с зашитой логикой представления.

    Автор хотел услышать идеи и доработки — я бы советовал хотя бы этот код переписать по-человечески, ну а в продакшене использовать клиент-сайд решения для этой задачи.
  • Великая речь великого человека
    0
    Запятые ставятся в разных местах, где надо, где и не надо. Чем путаннее бумага выходит, тем больше запятых нужно.

    Градус накала в посте, конечно, зашкаливает. Как бы подготавливая нас к срыву всех покровов.
  • Танчики на node.js — оптимизация
    0
    UI вас очень подкачал. После ввода ника (тут всё понятно), редиректит на отчаянно криво-косо свёрстанную страничку чата с нечитаемыми никами в левом столбце (из-за горизонтальных скроллов). И совсем не сразу понятно, что возможность поиграть прячется в правом верхнем углу. Дизайн, вёрстка, UI — желательно улучшить, чтобы было «не стыдно показать» простым пользователям, которым технические детали реализации самой игры глубоко до лампочки.

    з.ы. максимум одновременных игр на сервере тоже маловат, ажиотаж создали — а поиграть не дали
  • Chop Slider 2 — лучший jQuery-слайдер
    0
    На скриншотах в статье это выглядит как баяны в различных состояниях, особенно если плавно прокручивать сверху вниз :)
  • Новый Doodle от Google: Кибериада
    +1
    Тем не менее в результатах выдачи видно, какой сегодня дудл (если он есть). К слову, я его именно так заметил, проверил Хабр — и обрадовался, что нет поста на эту тему. Оказывается, зря.

  • Искоренить Пиратство за 7 дней
    +4
    Извините, немного не по теме… хотя как сказать, топик ведь о правильности слов. «Вначале было слово...» — так не начинается Библия. Это начало Евангелия от Иоанна, входящее в состав книг Нового завета.
  • Comment from a drafted post.
  • Sisyphus.js — защищаем данные форм пользователя от случайных потерь
    0
    Доступно в обновлении.
  • Sisyphus.js — защищаем данные форм пользователя от случайных потерь
    +1
    А почему cookies? Сколько информации можно хранить в печеньке?
  • Sisyphus.js — защищаем данные форм пользователя от случайных потерь
    0
    CKEditor заменяет поля ввода iframe'ами, такого у меня действительно не предусмотрено. Есть идеи предусмотреть :)
  • Sisyphus.js — защищаем данные форм пользователя от случайных потерь
    0
    Аналогичные предложения уже записаны в todo.
  • Sisyphus.js — защищаем данные форм пользователя от случайных потерь
    +1
    Достаточно посмотреть на демо.
  • Sisyphus.js — защищаем данные форм пользователя от случайных потерь
    +2
    Вы слишком категоричны. Во-первых, у меня нет цели убедить всех владельцев сайтов использовать это решение — я просто делюсь им с сообществом, и те, кто сочтут должным, воспользуются им. Во-вторых, не все пользователи знают что такое плагин, а так как доля таких довольно велика, то и задача автоматически усложняется.
  • Sisyphus.js — защищаем данные форм пользователя от случайных потерь
    +2
    Была у меня такая мысль, но это породит следующую проблему — нужно убедить всех пользователей установить это расширение. По-моему, это уже гораздо сложнее.
  • Sisyphus.js — защищаем данные форм пользователя от случайных потерь
    +2
    Добавил в список, спасибо.
  • Sisyphus.js — защищаем данные форм пользователя от случайных потерь
    +2
    Скорее всего вы промахнулись :)
  • Sisyphus.js — защищаем данные форм пользователя от случайных потерь
    0
    Спасибо, занёс в todo.
  • Sisyphus.js — защищаем данные форм пользователя от случайных потерь
    +2
    Считаете ли вы, что размещение подобных инструкций для всех пользователей на сайте действительно им как-то поможет?)