• Три слова, способные изменить мир
    +1
    Есть «ценить.бычок.водка», например. Есть «трущоба-что-то-там», есть «гнить.печаль.беда» и все такое.
    Короче, слова не мешало бы отобрать вдумчиво.
  • Закон Фиттса или как его использовать
    +2
    Раньше — это когда? // Фиттс свою модель опубликовал в 1954 году, если что. У того же Раскина подобные расчеты почти на каждой странице.
  • Мемы в Parallels: «Релиз будет 1 мая… А сегодня какое мая?»
    +7
    Обо мне:
    — Сколько задач ты сделал?
    — (задумчиво) Половину…
    — Но их же было три, как это — половину?!
    — Я сделал половину первой задачи.
  • Golf от Moscow.pm для всех
    0
    Не указан требуемый порядок костей на выходе. Или, исходя из тестов, он может быть любым?
  • Кто есть кто: Умные часы
    +1
    Впрочем, те, которые WR 100 m (а это у меня Casio Sea-Pathfinder) на глубине 11 м умерли не совсем, только отключились. А через день внезапно включились и продолжают исправно работать. Хотя по спецификации должны держаться на глубине до 30 метров.

    А у Suunto отличные дайв-компы, правда, любительские (кроме dx и d9). Никаких нареканий. А чтоб поплавать, так выбор вообще широкий — Ambit'ы штатно годятся.
  • Кто есть кто: Умные часы
    +1
    Нет. На самом деле это значит, что их проверяли под давлением 3 бара, но без погружения в воду. Имеют негерметичные коронки-кнопки. Можно в них мыть руки, но аккуратно. Чтобы под душем постоять — это уже water resistant 50 m. Часы 100 m годятся, чтоб посноркать, и то без фанатизма (у меня такие на 11 метрах умерли).

    Часы для дайвинга маркируются иначе. Подробности в ISO 2281, ISO 6425.
  • Кто есть кто: Умные часы
    +1
    Так очень много плохих отзывов или один? :)

    Suunto Vector — туристические-альпинистские часы с water resistant mark 30 m, то есть с защитой от дождя. Не предназначены для плавания. А вообще водонепроницаемости Suunto отлично понимают: у них есть давняя развесистая линейка дайв-компов, подводных компасов и консолей. Компасы так вообще лучшие в мире.
  • Кто есть кто: Умные часы
    +2
    Ни Garmin, ни Suunto.
  • О космическом тепле и холоде
    +4
    Ну нет: «шаровый» — это от старинного слова «шаровный».
    dic.academic.ru/dic.nsf/enc2p/376630

    Шаровая краска — буквально «краска для покраски». Ну а чё, самая годная на флоте краска.
  • Алгоритм cтабилизации видео с помощью 3D-моделирования сцены
    +1
    Вот они, смотрите:
  • Google Chrome — убираем рутину с помощью кастомного поиска
    +5
    В Firefox это было давно и без всяких расширений. В свойствах закладки есть поле Keyword:

    Затем просто набирать в строке «h всякая фигня».
  • Преобразование равномерно распределенной случайной величины в нормально распределенную
    +1
    Сейчас, когда одна команда процессора за мгновение вычисляет одновременно синус и косинус, думаю, эти методы могут еще посоревноваться.

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

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

    • вернуть из функции сразу пару значений — это переложить головную боль на потребителя
    • выбросить второе значение — наверное, жалко. Оно хорошее, и тяжело досталось: там логарифм или тригонометрия в расчетах
    • сохранить второе значение глобально, вернуть при следующем вызове — нехорошо, мы ж модные функциональные пацаны с параллелизмом, без блокировок и побочных эффектов, не надо нам ничего глобального

    Самое приятное — сохранить второе значение на стеке, запомнить новую точку входа. Поэтому алгоритм Бокса-Мюллера — очень неплохая иллюстрация к coroutines. Например, на Питоне:

    def randnorm():
        while True:
            x = 2 * math.pi * random.random()
            y = math.sqrt(-2 * math.log(random.random()))
            yield math.cos(x) * y
            yield math.sin(x) * y
    


    Но это в теории. Когда я писал «промышленный» перловый модуль (вот он: Math::Random::NormalDistribution), я, разумеется, не поленился написать пачечку бенчмарок, где проверил разнообразные комбинации: вычисление через тригонометрические функции, вычисление через логарифм с отбрасыванием значений, не попадающих в единичный круг; в виде обычных функций (с отбрасыванием второго значения), в виде замыканий (с использованием ранее вычисленного значения), в виде генераторов, возвращающих замыкание и т.п.

    Самым быстрым (по крайней мере для Перла) оказалось самое лобовое решение: не возиться с короутинами, не сводить к более быстрому логарифму, а просто вычислить косинус/синус, второе значение отбросить.

    А эти ваши yield'ы — баловство, дороже обходятся :)
  • YaC: почему важно не пропустить главную технологическую конференцию Яндекса в 2013 году
    0
    И я самолетом, вылетаю 1 октября утром. Только, кажется, из Жулян.
  • Эволюция школьной программы по информатике
    0
    Учебник Каймина был очень хорош.
  • Официальная позиция Ростелекома по поводу блокировки сайтов
    +2
    Самому посмотреть, преже чем писать комментарий, никак было? 17 глава УК.
  • Официальная позиция Ростелекома по поводу блокировки сайтов
    +1
    Пф-ф… Ну прочтите комментарии. Вся 17 глава — это преступления против личности.
  • Официальная позиция Ростелекома по поводу блокировки сайтов
    0
    Клевета, прежде всего, это деяние, направленное на физическое лицо. Организация не может быть субъектом клеветы.
  • ПриватБанк выпустит приложение для Google Glass
    +16
    Это приватбанк. Да, у них самый широкий спектр online-услуг, но все они реализованы через универсальный интерфейс.

    Приватбанк безумен в своих инновациях. Одна фейсбучная кнопка «Like» чего стоила. В выписке, на минуточку. Пришла зарплата — поделись с друзьями, блеать.
  • Три профессиональные деформации айтишников
    +14
    Верно, а главное, сделать правильный второй шаг: при современном развитии китайских удаленщиков нанять их по три доллара штука для подсчета пешеходов.

    Пожалуй, несколько тысяч замеров понадобится, чтобы этот вариант начал проигрывать софту.
  • «Сверкающие кинжалы» или как мы арабский проект делали
    +6
    Работал с турками. С кинжалами не приходили, и вели себя не агрессивно, но в остальном похожи — на вопросы не отвечают, на компромиссы не идут, нервы выматывают. И торгуются, веллик аллах над ними, как они торгуются!

    К счастью, я понял этот подход быстро, а поскольку оформил составление ТЗ отдельным (первым) договором, то сразу после составления дело закрыл, от контракта на разработку отказался. Их растерянные лица немножко компенсировали мне потраченные нервы. Не отставали еще долго, расписывали прелести дальнейшего сотрудничества; я посылал их без гнева и без страха :)
  • Как делать удобные ajax-сайты
    +1
    Дополню 5: сообщайте не только о идущем процессе, но и о его завершении.

    Еще: если какая-то информация используется для построения нескольких блоков на странице, но надо обновлять их все. Один известный банк не сразу допер, что если пользователь нажал кнопку «Обновить остаток» в заголовке конкретного счета, то не мешает полученный остаток обновить и в списке счетов в левой колонке.
  • Сколько английских слов вы знаете?
    +1
    Я встречал число 0,25 — то есть из общего словарного запаса активный составляет четверть. Или, другими словами, отношение между активным и пассивным — 1 к 3.

    Подозреваю, что это число получено так, на пальцах, без серьезного исследования. Уверен, что доля будет разная для людей разного возраста, социальной группы, профессии и т.д.; но 0,25 кажется мне хорошим средним показателем.

    Пруфлинк не просите, не помню, где видел.
  • О высокой зарплате замолвите слово
    –3
    Слишком много слов, чтобы выразить мысль: «Больше денег лучше, чем меньше денег» :)
  • Законы Мерфи в IT
    +1
    Пара случаев из моей жизни:

    1. Две линии питания, с разных подстанций. Сводятся, разумеется, в одном релейном шкафу. Ночной охранник поставил на шкаф чайник с водой и опрокинул его.

    2. ДЦ с двумя каналами выхода в инет, от двух разных провайдеров, выводы с разных сторон здания. Как оказалось позднее, чрез километр экономные провайдеры решили объединить усилия и потянули кабели вместе. Не в канализации, по воздуху. Упавшее во время шторма дерево накрыло оба кабеля.

    Сколько не резервируй, где-то за стенами будет SPOF, и метеорит прилетит именно туда.
  • После публикации фотографий принца Уильяма на базе Королевских ВВС военным пришлось менять пароли
    +1
    Чтобы спасти ее в первую очередь при пожаре.
  • There’s More Than One Way To Do It
    +1
    Цикл while может определять секцию continue, которая выполняется вне зависимости от того был вызван next, last или redo (т.е. выполняется всегда).

    Неверно. redo не дергает continue.
  • Итоги 21-го конкурса IOCCC
    +2
    Дело не в VLC. Это libaa (как вариант libcaca), известная с незапамятных времен. Прогнать видео через нее можно и в mplyaer, и в xine, и в чем еще вам надо.
  • Зачем нужны попы в ВУЗе?
    +1
    недавно канибалы съели парочку неверных

    Всё правильно сделали.
  • Кто сказал что идеи ничего не стоят?
    +8
    Ну конечно. Идея ж богатая.
    Но денег, думаю, придется ждать джва года, не менее.
  • Кто сказал что идеи ничего не стоят?
    +22
    Хорошая идея не пропадет!
    Отправил им, сижу вот, денег жду:
    image
  • N-е число Фибоначчи за O(log N)
    +6
    Я не слышал о полезном применении ряда Фибоначчи.
  • Костыльный программист
    +10
    Блин. Надо было ник забить.
  • Google открыл ключевую технологию Street View
    0
    В GPS уже прошита целая пачка методов для решения системы нелинейных уравнений, там улучшать точность уже некуда )

    Применить для сглаживания треков — да, можно, но это задачка не для самого GPS (которое должно выдать мгновенные координаты), а для следующего уровня (анализирующее ПО, которое собирает статистику во времени).
  • Советы себе в прошлом
    +7
    Начните строить свой самолёт

    …потому что свой велосипед любой разработчик начнет строить по умолчанию.
  • Продажа Raspberry Pi стартует сегодня в 10:00 МСК
    +2
    Учитывая, что isup.me проверяет ресурсы методом google.appengine.api.urlfetch, вопрос авторитетности может стать для вас неразрешимым )
  • Продажа Raspberry Pi стартует сегодня в 10:00 МСК
    +3
    Запомните isup.me, и больше никогда не придется задавать вопросы «у меня одного?»

  • Чем плох GNU make?
    +1
    Говоря еще точнее, эта ошибка прявляется там, где присваивание есть выражение (и возвращает значение). То, что оно кастуется к булеану — это даже хорошо :)
  • Хакеры из группировки Аnonymous опубликовали запись переговоров между ФБР и отделом по борьбе с киберпреступностью британской полиции
    0
    Это цензурированная версия. На самом деле он сказал:
    Чем я тебя породил, тем я тебя и убью.
  • Взлом капчи LostFilm (php)
    0
    ухтыблин, тогда конечно. Попробовать, что ли…
  • Взлом капчи LostFilm (php)
    0
    Проще. Там довольно ограниченное количество изображений, несколько десятков-сотен. Раскидать их человеком по двум категориям займет несколько минут. Дальше просто сравнение с образцом.