• Книга «How Google Tests Software» теперь на русском!
    0
    Большое спасибо за книгу!
    А форму заказа электронной версии, судя по всему, никто особо не тестировал :)
  • Распараллеливание тестов или одна голова — хорошо, а две головы — лучше
    0
    Сейчас уже этой проблемы нет :) Все работает именно в связке capybara+capybara-webkit+cucumber. Но в любом случае будет интересно посмотреть на ваше решение. Можно оформить в виде сниппета на gist.github.com/
  • Яндекс посвятил страницу плееру Winamp
    +1
    Это просто праздник какой-то! :) F11 и на втором мониторе ностальжи.

    З.Ы. Ребята из Яндекса, небольшой баг — minus.com/lzXlxc2LJPcBL. Не видно сообщения о том, что трек пока недоступен.
  • Test Labs 2013 часть II. 16 ноября. Онлайн конференция для тестировщиков
    0
    Ссылочку на регистрацию поправьте.
  • Обзор чехла-подставки с Micro USB клавиатурой для 7" планшета
    0
    Аналогично. Буквально пару дней назад ребенок не поймал планшет и все — экрану тапочки. Был недорогой китаец, но все равно жалко — подарок.
  • Настраиваем LAMP для работы в Windows через VirtualBox
    0
    Я забыл дописать — без виртуалок :) Без лишних телодвижений.

    И для контроля версий вы использовали SVN, TortoiseSVN всего лишь GUI к нему.
  • Настраиваем LAMP для работы в Windows через VirtualBox
    0
    Я прекрасно понял мотив статьи. Но поверьте — не нужно это. Как минимум — из-за наличия Vagrant. Сейчас такое время, что практически на каждую задачу есть готовое решение уже. Не нужно изобретать велосипеды.

    «в качестве локального сервера использовался Денвер + TortoiseSVN» — wat? Я что-то не понял этой фразы.

    Небольшой совет — разрабатывать под веб (если только речь не идет про ASPX.NET) лучше всего в *nix-системах. Так что ставим Ubuntu/Debian/SuSE/etc, изучаем git и вперед. Станет намного проще жить :)
  • Настраиваем LAMP для работы в Windows через VirtualBox
    +1
    Очередное изобретение велосипеда? Ознакомьтесь уже с возможностями современных версий PHP — php.net/manual/en/features.commandline.webserver.php. Под виндой тоже работает. И второе — если уже сделали якобы выделенный сервер для проекта (пусть и девелопмент-сервер), то стоило сразу подумать о системе контроля версий и деплое вашего приложения. Времена простого копирования файлов по FTP постепенно уходят, если говорить о чем-то более-менее серьезном на PHP.
  • Модификация стоковых прошивок для Android. Часть 1
    0
    Думаю, что можно подгадать время, когда она будет спать :)
  • Модификация стоковых прошивок для Android. Часть 1
    +3
    В свое время я сознательно выбрал себе новым телефоном Siemens M75 как раз по причине того, что прошивки Сименса патчились вдоль и поперек. Времена популярность Сименс-клаба и базы патчей от Кибаба. Когда пришло время менять телефон, взял HTC Hero — были кастомные прошивки. Всегда привлекал этот факт :)
    Спасибо автору за статью! Будет от чего оттолкнуться, когда появится время самому поковырять стоковую прошивку.
  • CodingDead — события, технологии и новости Ruby/Rails/Javascript сообщества
    0
    Ребята, а почему у вас такая громадная картинка в шапке Г+-потока? Занимает целый экран и не несет никакой информационной нагрузки
  • Встречайте — новый Joomla Framework
    0
    Я не претендую на последнюю инстанцию, потому что уже давно не слежу за миром PHP-фреймворков. Написал те имена, которые были у меня на слуху 2-3 года назад.
  • Встречайте — новый Joomla Framework
    0
    Время, которое нужно потратить на разработку нового фреймворка, слишком большое. За это время все может 100 раз поменяться :) И потом — ну напишут, ок, но ведь надо еще и Joomla переписать будет. Итого — годика через 3 выйдет версия Joomla на новом фреймворке. А может быть и не выйдет. Выглядит как ненужное распыление ресурсов.
  • Встречайте — новый Joomla Framework
    –1
    Пусть используют CakePHP :)
    На самом деле совсем непонятны мотивы, которые привели к идее о новом фреймворке. Возможно, это от того, что в статье нет никакой технической информации — какие отличия планируются, чем не устраивают текущие etc.
  • Встречайте — новый Joomla Framework
    0
    Упс, опечатка — Yii конечно же :)
  • Встречайте — новый Joomla Framework
    +5
    Но зачем очередной PHP-фреймворк? Просто чтобы был именно свой велосипед? Мне кажется, что гораздо более правильным решением было бы переписать со временем Joomla на каком-то из текущих мейнстримовых фреймворков — CodeIgniter, Symphony 2, Kohana, Yee etc. Во-первых, получили бы стабильный код, т.к. эти фреймворки развиваются уже достаточно давно. Во-вторых, потенциальное расширение группы пользователей за счет разработчиков, которые уже сейчас пишут на этих фреймворках.
  • Выпущены Rails 3.2.13, 3.1.12, и 2.3.18: исправление 4х уязвимостей безопасности
    0
    А там не только это выплыло. Процитирую коллег:

    1. pluck. pluck теперь теряет select — github.com/rails/rails/issues/9777, что может привести к порче запроса. Возможные решения — valium или select(:field_name).map(&:field_name).
    2. client_side_validations. Багфикс в рельсах — github.com/rails/rails/commit/756188b — ломает client_side_validations. Решение — хз.
    3. default_scope. Новая фича — default_scope в STI родителе теперь наследуется STI детьми. Будьте бдительны.
    4. Наличие default_scope в модели ломает chained scopes. Это полный писец, между прочим. Проявление 1 — gist.github.com/pivotal-chorus/5200366, проявление 2 — github.com/pjungwir/scope-error, тикет в рельсах — github.com/rails/rails/issues/9813. Решение: отказаться от использования default scope в сторону явного named scope или всем миром навалиться, пофиксить и обновиться на нестабильную версию сразу после фиксящего коммита.
    5. Гитхабовская утренняя беда со скоупами — github.com/blog/1440-today-s-email-incident. Решение — то же, что и для (4). Похоже, обе проблемы спровоцированы одной и той же причиной — github.com/rails/rails/commit/f980289fd2c1b9073a94b5d49b780a49f5e2933c#L1L23.
    6. Коллега сообщает, что в двух проектах в некоторых странных и редких обстоятельствах письма не отправляются с ошибкой sender cannot be blank, recipients cannot be blank. «В странных и редких»: например, при запуске тестовой сюиты — падают, при запуске тестовой сюиты поменьше (например, только этих тестов) — проходят. Решение — хз.
  • Выпущены Rails 3.2.13, 3.1.12, и 2.3.18: исправление 4х уязвимостей безопасности
    0
    github.com/blog/1440-github-enterprise-email-incident-today а вот пример того, как эти патчи могут вызвать проблемы
  • Выпущены Rails 3.2.13, 3.1.12, и 2.3.18: исправление 4х уязвимостей безопасности
    0
    Эти, возможно, и сложно применить. Но давайте вспомним предыдущие — с разбором XML или через которую поимели Github. А насчет Redmine — потенциально это получение доступа ко всем проектам, которые хранятся у людей в Redmine. Это же решение, которое ставится на ваш сервер.
  • Выпущены Rails 3.2.13, 3.1.12, и 2.3.18: исправление 4х уязвимостей безопасности
    0
    Поддерживаю такую точку зрения. Некоторые уязвимости в Rails затрагивают другие продукты — Redmine, виртуалки на Heroku etc. И эксплуатация уязвимостей для получения доступа к этим продуктам для некоторых может оказаться более выгодным, чем сообщить сообществу о новых дырах.
  • Github полностью переработал поиск
    0
    github.com/search?p=1&q=path%3Awp-config.php&ref=searchresults&type=Code а так можно тоже поискать :)
  • Конец света — не повод не программировать с удовольствием!
    +1
    Вчера деньги не сняли и не было подтверждения. Написал с утра на sales@jetbrains.com, а потом попробовал купить еще раз. В этот раз все ок — снялись деньги, пришло подтверждение. Так, что мое обращение можно проигнорировать :) Жду ключика.
  • Слушаем музыку на смартфоне: обзор музыкальных плееров для Android
    +2
    PowerAmp стал первой купленной программой на моем старом HTC Hero. Ради этого я даже рутовал телефон и ставил Market Enabler. Пользуюсь уже больше 2х лет и плеер устраивает более чем.
  • Bitbucket — большое обновление
    0
    Да, такой вариант, конечно, возможен. Но в таком случае вопрос — как часто вы смотрите Full Commit для первого коммита в проекте? :)
  • Bitbucket — большое обновление
    +3
    А можно поинтересоваться — 1 коммит и десятки мегабайт кода? Вы не сторонник атомарных коммитов с небольшими изменениями?
  • Civilization 2: десять лет без перезапуска
    0
    Напомнило третий фильм («Город-пушка») из аниме Воспоминания о будущем. Рекомендую посмотреть.
  • Юбилей ZX Spectrum: 30 лет
    +1
    1998 год. Приятель собрался выкидывать (он на нем все равно кроме игр ничем не занимался, да и телевизор у него старый сгорел) — я забрал себе. Нормальный ПК появился только через 4 года. Так я на фоне Windows 98 и всяких Pentium 2 и просидел почти 3 года на Speccy. Первый сохранившийся в цифровом виде код был написан именно на нем. Также на нем были сделаны первые попытки (иногда успешны) по взлому программ. Ну и любовь к старому железу и 8битным платформам тоже от Speccy :)
  • Ностальгия: роемся у «Танчиков» под капотом
    +2
    Мне лично более интересен был бы разбор генерации миров, планет и прочего :)
    Автору спасибо за отличный пост!
  • Сказ о том, как я себе рабочий процесс упростил. Или написание своего шпиона на C#
    0
    9 долларов в месяц дорого? Не думаю. Возможно все зависит от уровня зарплат, но для средней зарплаты IT-шника в Украине это недорого. За хороший сервис можно и заплатить.
  • Плагин для получения всеобъемлющей статистики о текущей страничке
    0
    По другим вообще нет информации. Я проверил — проблема с доменами в зоне .ua (включая подзоны — org.ua, dn.ua, com.ua)
  • Сказ о том, как я себе рабочий процесс упростил. Или написание своего шпиона на C#
    0
    Дело в самоконтроле. Когда я работал дома, то все равно у меня было время рабочее, когда я не отвлекался на другие дела. Это позволяет сконцентрироваться на задаче и сделать ее быстрее. А если отвлекаться туда-сюда, то можно и 20 часов просидеть за компьютером и ничего не сделать толком.
  • Плагин для получения всеобъемлющей статистики о текущей страничке
    0
    Откуда берется информация по запросу Whois? Для одного из моих сайтов выдается IP, который уже год не используется.
  • Сказ о том, как я себе рабочий процесс упростил. Или написание своего шпиона на C#
    +1
    >> Даже при огромном наличии тикет систем, использовать их ежедневно для записи проделанной работы — каторга.

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

    Ваш же подход — движение в сторону усложнения ИМХО. Вот есть у вас скриншот в конце месяца и вы все равно сходу не определите что именно вы делали. Полезете в багтреккер, будете искать таски за этот период. Зачем такие сложности? Куча есть программ, которые позволят вам автоматически отслеживать именно _выполняемые_ задачи. Нужно просто ими пользоваться, а не изобретать велосипеды.

    З.Ы. Странный у вас размер снимков. 700КБ. Ради интереса сделал скриншот своего рабочего стола (1680 х 1050) — 265КБ весть jpg-картинка.
  • Уведомление о непрочитанном входящем письме с помощью Yoctupuce-Demo
    0
    Довольно полезное применение. Если спрятать в красивый маленький корпус — почему бы и нет? :) Как развитие — настроить фильтры по email и моргать, к примеру, если пришло письмо об упавшем сервере или от начальника.

    З.Ы. Жаль, что у производителя данный товар «is temporarily unavailable». Я бы тоже придумал куда его применить.
  • Умелец создал систему кормления собаки через Twitter
    0
    Тоже мне, Павлов нашелся…
  • Уголовное дело за брелок
    0
    А мне, наверное, повезло. Я в январе получил посылку с DealExtreme с парой usb-шнурков, RC-машинкой и миниатюрной камерой. Точнее говоря, камера должна была там быть :) Но я обнаружил аккуратную прорезь (заклеенную скотчем) в пакете и отсутствие камеры. Пожаловался в Твиттере на нашу почту, а в ответ от приятеля получил ссылку на форум distributed.org.ua. Почитал и понял, что вероятность того, что камеру просто изъяли, достаточно высокая.
  • Линейка смартфонов HTC One представлена официально
    0
    Ну это понятно :) Просто на мой взгляд, ближе к Герою. Вообще неплохой аппарат, судя по характеристикам.
  • Линейка смартфонов HTC One представлена официально
    0
    По-моему, HTC One-V ближе к Hero, чем к Legend.
  • С новым годом!
    +11
    Ни segfault'a, ни kernel panic'а в 2012! С наступающим :)
  • Как получился Indie-Tracker
    0
    404ая исчезла, но все так же белый экран без предупреждения о необходимом уведомлении.