• Стримы, Twitch и общая медийность киберспортивной организации (часть 4)
    +1
    livestreamer.io + VLCPlayer (или WMP classic) и будет счастье
  • Стримы, Twitch и общая медийность киберспортивной организации (часть 4)
    +1
    у твича недавно появилось что-то типа встроенного в страницу твитера, где можно публиковать расписание, намного удобнее, чем бегать на ваш сайт.
  • Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живёте
    +6
    Для тех, кто не в теме:

    EA Games прославилась как самая соковыжимающая компания. Переработки обязательны. Разработчики в кубиклах и ящики редбула. (Довольно известная история, с фотографиями и десятилетиями обсуждения)

    И уже давно ДОКАЗАНО, что те 60-80 часов в неделю, которые EA Games требует привели к меньшей эффективности, чем традиционные 40 часов.
    Насколько я знаю они не меняли подхода к разработке до сих пор.

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

    Да, я прочитал статью про два откровения https://megamozg.ru/post/25854/
    Наверное, для студентов может быть откровением.
    Хотелось бы статей по темам:


    * эффективный менеджмент ресурсов и проектов;
    * эффективное и постоянное самообучение.
    В этом посту я затрону первый аспект (самый ключевой аспект). Никакой абстрактной теории, только личные кейсы

    Потому как вот эта вот статья самая полезная, насыщенная по управлению временем, которую я видел.

    И если вы дествительно можете держать 13 часов = 26 помидорок = 6 циклов каждый день, то
    = мой личный герой.




    Ещё есть тема, которая интересует: как вы управляете отношениями с людьми? Ведь есть же коллеги в Гугле?
    Вот с утра в офис, есть два цикла = 8 помидорок, и что делать с людьми?
    А как насчёт собраний и т.п. заморочек?

  • Личная продуктивность (только проверенные на себе подходы)
    0
    Мясо,
    Спасибо,
    очень хочется продолжения!
  • NGINX — История перерождения под Windows
    –1
    Замечание:
    On many file systems, a short file name contains a tilde (~) character. However, not all file systems follow this convention. Therefore, do not assume that you can skip calling GetLongPathName if the path does not contain a tilde (~) character.
    msdn.microsoft.com/en-us/library/windows/desktop/aa364980(v=vs.85).aspx

    И если посмотреть ещё раз на исходники:
    github.com/sebres/nginx/commit/12fb136744bb4de3ec4568d6a458495cd97f1043#diff-04009b15c59ed35d0ef2738a46174307R746

    То текущий вариант будет всегда работать, а новый можно взломать (теоретически).
  • Краткая история появления Mathematica
    +2
    Спасибо! Так приятно было прочитать. Ещё раз убедился, что он гений!

    (У меня есть не менее пяти причин считать его гением: универ+статьи в 16, докторская в 20, создал Математику, его работы по клеточным автоматам и новому виду науки, ну и плюс его способность фигачить сутками три десятилетия).

    Приятно было почитать доки SMP, как исходники дума посмотреть.

    Ну и вот моменты, кто не знает:

    * Пользователей Математики в мире в два раза больше чем у Маткада.

    * Матсофт купил обанкротившегося конкуретна Математики — Maple — чтобы целиком всунуть её ядро символьных вычислений в 2700 функций в Маткад.

    * Сергей Брин работал разработчиком у Вольфрама, перед тем как основать Гугл.

    * Вольфрам (как компания) даёт 90% скидку студентам и преподавателям.

    * Недавно смотрел фильм Ex Machina (Из машины), 2015, www.imdb.com/title/tt0470752
    И думал, что там на прототип главного героя больше не Сергей Брин подходит, а Стефан Вольфрам — также нафигачить много сложного в одиночку и вообще по образу гения.
  • Новый офис Синезис: как мы создавали пространство для рождения идей
    +2
    Виктория,
    мы все прекрасно знаем почему работодатели любят опенСпейс.

    1) В переводе на русский вы написали, что жаль потратить деньги на хороший проект, но при том вбухали их в дорогущии понты.

    Вот на этой фотографии я вижу
    * три ярких индикатора, что вы не подумали о работниках (и они будут не так эффективны как могли бы):
    sux
    , а также:

    * два второстепенных фактора снижающих работоспособность,

    * один факт, который для людей: аэроны это хорошо (правда, я думаю, что они возникли случайно при накрутке понтов и распылении денег)

    Но зато кирпичи ручной работы из Голландии, да.

    2) Сразу видно, что вы работаете не разработчикок/инженером.

    3) Так что не получилась рекламная статья. Совершенно не понятно чем восторгаться? К примеру у Яндекса опенСпейс куда лучше. А сейчас делают комнаты вместо опенСпейса. СЮРПРИЗ!

    Антиреклама в общем получилась.
  • Быстрый доступ к map по ключу строке
    +1
    Но опять же если это высоконагруженная часть программы то поиск по map может быть достаточно долгим, хэши могут дать колизии чего совсем не хочется.


    std::map<std::string, Script> _events;

    Колизии? Ну-ну.
    А если подумать? Или проверить НАСКОЛЬКО хэш контейнер в реальности быстрее чем дерево.

    std::hash_map<std::string, Script> _events;


    Или на C++11:
    std::unordered_map<std::string, Script> _events;


    И не надо глючных велосипедов.

    (По секрету: есть ещё быстрее чем unordered_map)
  • Почему нельзя делить на ноль, даже если очень хочется?
    –2
    По-моему у вас пробел в доказательстве:

    В частности, с одной стороны должно быть верно соотношение 0⋅∞=1, а с другой стороны поскольку 0=1−1 должно быть выполнено 0⋅∞=1⋅∞−1⋅∞=0. Таким образом, имеем 1=0,


    А с чего это?
    0⋅∞=1


    Ранее вы полагаете: 1/0 = :inf: есть некоторое число.

    Правило звучит: 0⋅a = 0 не так ли?

    0⋅a=0, а с другой стороны поскольку 0=1−1 должно быть выполнено 0⋅a=1⋅a−1⋅a=0 Таким образом, имеем 0=0

  • Как обсуждать деньги с руководством или почему иногда останавливаются карьеры?
    +15
    За управляющего:
    Не давать прибавки просто так, чтобы не создавать халявы — OK
    Дать прибавку
    * с задержкой — ОК
    * за дополнительные обязанности: а вот тут не очень. Любая доп. работа будет добавлена к обычным 40 часам. И рано или поздно до сотрудника допрёт, что 50-60 часов явно хуже 40 часов. (за те же деньги)

    Что остаётся? Культурно прощаться? И подольше задержать под этичными предлогами?

    За программиста:
    Предлагают +50% +100% за такую же работу 40 часов. (Полагаем компании и проекты схожи; и текущая не имеет критических неденежных зацепок).

    Пойти предложить управляющему делать доп работу, чтобы получить доп. деньги? Вот здесь нужен специалист по связям с реальностью. По-моему абсолютно не реальный вариант. Допустим это случилось под эмоциями, адреналином. Но через неделю-другую программист поймёт почему такая усталость в конце недели.

    Какие есть _реальные_ варианты решения проблемы?
    (Ну, кроме культурно прощаться?)
  • Чемпионат мира по программированию: скука смертная (видео)
    0
    Спасибо.

    Тогда наверняка у него можно взять интервью или даже комментарии_в_процессе в дополнение к екб_асмщикам.
  • Чемпионат мира по программированию: скука смертная (видео)
    0
    Красные:

    ИТМО, Спб, МГУ, Киев, Загреб, Токио, три китайских.
  • Чемпионат мира по программированию: скука смертная (видео)
    0
    Извините, а где Генадий?
  • Любительская астрономия: взгляд изнутри сообщества на хобби и грабли новичков
    +5
    0. Вы забыли ещё один вид любителей:
    такие дамы и господа с биноклями дикой апертуры. Некоторые любители делают даже научные открытия по привычке взглянув в любимый бинокль перед завтраком (!) через оконное стекло кухни (sic!)

    1. Сдаётся мне, что все любители являются балконщиками в перерывах между выездами, не так ли? Вот было бы круто, если бы вы написали «Как стать балконщиком — пошаговое руководство». Habra-tag: tutorial. А то эта статья не особо руководство.

    2. Кстати, в доме пионеров на воробьёвых горах, улица Косыгина, 17к2, есть достаточно крупный телескоп. В него мы не могли увидеть луну (затмение) по метеоусловиям. Есть ещё несколько подобных в Москве. Меня до сих пор мучает вопрос: зачем они?

    3. Как-то на самом пике зимы в Москве, на краю Измайловского парка, при -35, -40 я видел туманность Андромеды невооруженным глазом; причём не только ядро, но и рукава, саму туманность. Да, я знал где искать. Нет, до хабласнимков не дотягивала, на снимках рукава ещё больше. Это был один вечер, за зиму, и одна зима из…
    Было протрясающе. Меня потрясло какая она здоровая на самом деле.
    Внимание вопрос:

    3.1. Скольки может достигать значение синуса в военное время? Т.е. какое значение может быть у Измайловского парка в лучшую ночь удачной зимы?

    3.2. А любители наблюдать глазами бывают? (Или эволюция беспощадна?)

    4. Кстати, когда я впервые смотрел в биноклю апертуры всего 40, но светосильную:
    меня поразило как оно отфильтровывает всякую муть (вплоть до облачков) на которой телескоп лажает. Что это?
  • О чём стоит знать при планировании Wi-Fi сети
    0
    Помогите, люди добрые!

    Дано: зеркальная стена между комнатами. У стены есть без зеркала сверху и снизу по 10см и по метру слева и справа.

    Какие есть варианты провести Wi-fi за зеркальную стену, кроме как сверлить, тянуть провод и ставить ещё одну точку?
  • Десктоп в домашнем сервере или «всё-в-одном»
    0
    Такой очень важный вопрос:
    1. Говорите про два рабочих места (две видюхи): можно ли второй набор клавиатура+мышь пробросить в другую машину? Или надо целиком ЮСБ-контролёр пробрасывать?

    2. Третий ЮСБ-контролёр в дополнение к двум встроенным в материнку по какой причине купили? Материнские нельзя пробрасывать?
    (Вроде вы все три пробрасываете)

    3. Видюхи нВидии не заработают? ATI брать?

  • Летающий робот к конкурсу и куча грабель с ним
    +1
    Если вам не жалко, напишите, пожалуйста, какой именно бельгийский аппарат вы купили и какой именно сонар из шести оказался нормальным.
    Ах, да! И какая именно компьютерная плата?
    Можно без ссылок, если боитесь рекламы. Можно личным сообщение.
    Спасибо.
  • Основная особенность наших разработчиков
    +1
    Спасибо, понял.
    Вообще-то автора можно полностью убрать из повествования. Оставить только ключевое противостояние американцы--наши.
    Статья фактически про одну мысль: Problem Solving Skills for Russians.

    А как бы вы написали статью чтобы выполнить её цель? (по-настоящему повысить эффективность у читателей)
  • Основная особенность наших разработчиков
    0
    Честно говоря, я даже не знаю финансовых показателей компании за исключением зарплаты.

    Да вы правы, деньги не мотивируют. И я не имел в виду мотивирование деньгами.
    Наши разработчики хороши, код хороший, да и самому интересно писать код и люблю хороший код. Статья о векторе приложения усилий и личной эффективности: куда направить свои усилия. (При прочих равных, при одинаково хорошем и радующем глаз коде)

    Одной фразой статью можно пересказать так:
    Problem Solving Skills for Russians. Introduction.
  • Генерация музыки в реальном времени
    +1
    Вот я долго думал и до сих пор не понял: а зачем генерацию в реальном времени?
    Почему не плагин для редактора?
  • Дежурное освещение на светодиодах
    0
    Не разглядел на картинке какой именно конденсатор стоит у вас.
    В 2 раза из-за обратного, ну-ну.

    Рабочее напряжение конденсаторов указывается для постоянного,
    а вот напряжение сети переменного тока указывается действующее,
    т.е. в вашей сети 230В реальная амплитуда синусоиды = 230 * sqrt(2) = 230*1.4 = 325 В
    А вот потом уже в 2 раза.

    Что вы про это можете сказать?
    Сколько у вас живёт уже этот конденсатор?
    Какой именно это конденсатор?
    (Интересует потому, что что-то подобное буду делать скоро)
  • Хочу свой Луна-Парк с Fortran и Си
    +1
    Мысли очень правильные.
    1.
    Уже много лет не хожу на конференции за некоторыми исключениями. И эти исключения: поехать встретить какого-то конкретного человека и задать конкретные вопросы.

    2.
    А зачем вообще конференция? Продвижение анализатора? Ну-ну. Ладно, вопрос поставим по-другому:

    3. Зачем вообще конференция по C++ посетителю?

    4.
    Ну и объединяя эти два вопроса получаем: анализатор впаривать лучше таким бородатым дядечкам, которые могут заплатить за него и вообще понимают что это и зачем.

    5.
    Как их завлечь? Нужно что-то что их завлечёт.
    Пример: Страуструп, Семёнов, Александреску, Сартр,…

    Вот по мне: просмотрел записи Going Native хотя по сути они там говорили какую-то слабоинтелектуальную бесполезную муть. Ну, Сартр ничё. Выдал пару своих мыслей; Александреску там.

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

    6.
    Ну и вот:
    Есть один такой пример: известные персоны C++ с гарантированным качеством, которых всем хочется посмотреть.
    Что ищё? Ну, притащите архитектора амазона: на такси приеду.

    7.
    Как их затащить?
    Хз.

    8.
    Но я даже отвечу:
    Можно своего вырастить.

    9.
    Конкретнее: не знаю в чём именно заключается MVP,
    но, думаю, «быть крутым» в него входит.

    10.
    Надо стать крутым.

    11.
    Пусть народ идёт на Карпова.

    12.
    Конференция-конференция? А зачем? Можно становиться крутым с меньших форм.
    Статьи, записи лекций-семинаров каких-нибудь.

    13.
    Намёк: А чего бы не стать русским Меерсом?
    55 ключевых ошибок в системах на C++
    35 новых глупейших ошибок,…
  • Хочу свой Луна-Парк с Fortran и Си
    +3
    Объясните пожалуйста зачем нужна конференция пользователю C++? (разработчику на C++, которые уже совсем не читает книг для новичков, зато читает много профильных и глубоких сайтов)
    Я вот как ни старался не могу понять.

    И ещё эти группы пользователей МС: до сих пор не могу понять для чего они?

    (Давайте только оставим за скобками рекламу. Хабр читают все и каждый первый знает вашу компанию, а МС и подавно)
  • Хочу свой Луна-Парк с Fortran и Си
    +2
    Это с виду парадоксально, но есть причины и если их прочувствовать, то картина становится очевидной.
    Я тоже не понимал, но потом всё на собственном опыте прочувствовал.
    См. мой комент выше.
  • Хочу свой Луна-Парк с Fortran и Си
    +2
    Это с виду парадоксально, но есть причины и если их прочувствовать, то картина становится очевидной.
    Я тоже не понимал, но потом всё на собственном опыте прочувствовал.

    Причин 2:
    1. Конечно, они в этом не признаются, но многие, очень многие просто не осилили C++; да чего уж там, многие даже C не осилили. Да, в глубине им бывает стыдно. Да, они могут приватно поговорить про привязку сишных программ в матлаб или математику. Но просто не осилили. Это со стороны выглядит дико: пятиэтажные интегралы и численные методы, а сишку не осилил.

    2. Как ни странно: оказалось, что С++ не особо нужен при расчётах. При вычислительных задачах часто бывает даже инкапсулировать нечего. Т.е. классы и пр. не так уж нужны оказались, хотя когда я был существенно моложе я не понимал почему они не переходят с фортрана на нормальные языки.
    Зачастую фортрана оказыается вполне достаточно для мелких или средних систем. Если пишут что-то гигантское: то там уже варианты.
    Насчёт чистого C: ну да, есть причины на него перейти с фортрана. (но немного).
    C ---> C++, причины перейти есть (но ещё меньше: RAII и namespace).

    ===
    У меня годы на фортране, годы на чистом C, годы на C++, много лет в общем.
    Ну, если кто-то поспорить хочет: скажи для начала какая самая полезная директива фортрана 90?
    ;-)
  • Хочу свой Луна-Парк с Fortran и Си
    +1
    Поясните зачем вообще мне как C++ программисту нужна такая группа? Что-то никак понять не могу…
    Смотрю Александреску, Сартра, Семёнова и лапочку-Бьёрна; читаю новый стандарт.

    Ну вот соберёмся мы группой и дальше что?.. Обсудить новый стандарт? Или в таких группах неформальное общение и говорят за жизнь?
  • Яндекс.Мастерская, или Ещё один шанс устроиться в современную IT-компанию
    +2
    Пока Мастерская действует только в питерском офисе Яндекса.

    Вы привлекаете только питерцев? А если Москва? Уточните, пожалуйста. А то захожу на страницу и ничего про Питер.
  • Skype is down again
    0
    Самый прикол, что он оборвал связь до обновления.
    Может протокол меняют в связи с этим.
    habrahabr.ru/blogs/skype/120482/

    А потом это глючное обновление после перезапуска.
  • Skype is down again
    0
    14:52мск Уже заработал.
    Просто закройте скайпу.
    При следующем запуске скачивает какое-то обновление, видимо срочное.
    Потом снова перезапускается.
    Потом рухает,
    и вот наконец-то запускается, подключается и работает. (Временами рухает правда).

    Видимо глючное обновление. И пользователям винды не повезло.
  • Вести с фронта Sony: взломаны еще два сайта корпорации
    +10
    А в том то и дело, что не грустно, а смешно по двум причинам:

    1) Сони хранила пароли пользователей простым текстом;
    обнаружили, что очень древний софт стоит с незакрытыми уязвимостями, а Соня чё? Вместо того чтобы извиняться и пять раз кю сделать Соня отвечает: А чё такого? Ведь работало же.

    С таким подходом взломы ещё будут, я гарантирую это! ©

    2) Соня первая начала ставить пользователям трояна/руткита (в целях копирастии), которого случайно обнаружили. Вот ты такой правильный, заплатил $30, принёс новый альбом домой, а тебе заодно руткита. Очень способствует.

    Потому, ничуть не грустно, а смешно.
  • Гигагерцы задешево — Win 2008R2 Core на Amazon
    0
    Скажите, пож, а у small и более крупных бывают подвисания?
  • Гигагерцы задешево — Win 2008R2 Core на Amazon
    0
    Спасибо
    Кажись вот это утверждение решает проблему:
    When a message is received, it becomes “locked” while being processed. This keeps other computers from processing the message simultaneously. If the message processing fails, the lock will expire and the message will be available again.

    Но хотелось бы уточнить.
    Как из вашего опыта, возможно ли так сделать?
    Что сообщение приходит в очередь, и лимит блокировки 500мс, если его не обработал один микро, то другой берёт с лимитом 500мс, если второй не обработал, то сообщение убивается.

    (Через 1000мс придёт новое сообщение с обновлённой ситуацией)

  • Гигагерцы задешево — Win 2008R2 Core на Amazon
    0
    Ну, а что делать то? Что делать?
    Всё дело в цене на билет.

    Конечно, когда мы станем фейсбуками — будет собственный датацентр, а пока не вижу альтернативы по возможности масштабирования производительности.

    Ну, и по надёжности: покупка выделенного сервера по-моему хуже, чем два кластера в разных зонах.
    (Не говоря уже, что он вообще не масштабируется.)
  • Гигагерцы задешево — Win 2008R2 Core на Amazon
    0
    Господа,
    а что делать если
    1) на кластере планируется обрабатывать транзакции и ни в коем случае нельзя терять транзакцию?

    2) если транзакция не прошла за секунду (1000мс), то обработать её по бизнес-логике ещё хуже, чем потерять.

    Какие техники существуют? Подскажите? Дайте ссылки, пож.
  • Лучшие шрифты для программирования
    0
    А вот так если:
    image
  • Не такой уж ты и страшный, XTS-AES
    +1
    Хорошее предложение, если выхожите в опен сорс, то даже поучавствовать охото.
    Есть одно замечание: новые процессоры (интела по крайней мере) имеют новую инструкцию AES-NI. И только взглянув на эту картинку становится понятно, что её надо использовать:
    image
  • С корабля на бал
    +2
    0. Так и непонятно: платили ли вы за эти дни или нет?
    (Напишите P.S. ?)

    1. А это действительно самый существенный момент — вероятно вы за ним и пришли.

    2.
    2.1. Принимаете 1 из 15; а почему так?
    У меня стойкое ощущение, что значительная доля из них (33—50% ) просто развернулась и ушла; и именно из-за вот этого момента. Что-то за бесплатно делать несколько дней…
    Пришли, полюбопытствовали, потыкали, и бросили. За эти несколько дней потенциальный кандидат может сделать деньги $ пойдя на тот же фриланс.

    2.2. Вторая грань: кандидат может думать, что его просто используют. Закроет он пару ошибок, а ему пока-пока. Вот из-за этого многие дают тестовое задание, которое всем очевидно, что пойдёт в /дев/нуль.
    (Вариант вам: давайте настоящий опенСорс — любой проект на ваш вкус)

    3. Всё это отменяется если вы гугль, но вы же не гугль? И даже не локальный гугль. У вас же нет очереди на год?

    4. А вот в этой 1/15 вы ещё упускаете кандидатов, которые не настолько любопытны, чтобы вступать в контакт. (Ну, или разворачиваются сразу поле предложения исправить ошибку) Они просто проходят мимо вашей такой сомнительной вакансии.
    Сдаётся мне, что самые квалифицированные кадры здесь как раз.
  • Беззамочные алгоритмы: ненастойчивый кэш
    0
    В быту:
    Process — процесс.
    Thread — нить.
    Fiber — волокно (более мелкая нить, одиночная из которых сделана thread, кому любопытно: посмотрите катушку ниток: нити состоят из волокон).
    Lock — 1) пучёк, 2) замок, запирать.
    Picklock — взломщик (замков).
    Default — неплатёж, неявка.

    В программировании:
    Process — процесс.
    Thread — поток.
    Fiber — нить.
    Cracker — взломщик (програм)
    Lock — блокировка, блокировать.
    Default — значение по-умолчанию.

    Вот может удивляет какое внимание уделяется слову, ну чего прикапываются? Но для меня ситуация ясна, это вовсе не случайно. Большинству не нравится слово „беззамочные“. И на то есть две причины:
    1) слово неблагозвучное получилось, ладно бы, но
    2) оно по смыслу неправильное, совсем из другой области, фактически неверный перевод

    Проиллюстрирую это для default — всем программистам знакомое слово, значение по-умолчанию, инструкция по-умолчанию. Но это седьмое, самое минорное значение слова, большинству англичан-непрограммистов такое значение или не знакомо или всплывёт не сразу.

    И вот переводить lock-free как беззамочный — это всё-равно что переводить default, как неплатёжный.

    И потому большинству ну просто подсознательно бьёт слово „беззамочный“.

    Ну, а чтобы совсем рассмешить: lock — это ещё и колдун.

    И вдогонку: а не глагол ли там английский lock?
  • Gcc vs Intel C++ Compiler: собираем FineReader Engine for Linux
    –1
    Приветствую вас, Евгений,
    ну, и ты, Аби заходи. ;-)

    Рад, что Аби стала портировать на линюкс, прогресс, однако; мало наших компаний на пигвина обращают внимание.

    Хочу показать вот эту ОЧЕНЬ важную статью:
    habrahabr.ru/blogs/hardware/80050/
    (там есть ссылка на метод преодоления даже)

    Очень странно, что у вас в тестировании на АМД не выявилось ухудшения по сравнению с gcc.
    Зато по сравнению с интелом в два раза хуже, как и предсказано.

    Предположения:
    а) возможно у вас процессор АМД ниже классом и явно слабее;

    если же нет, то:
    б) возможно в gcc встроена такая же гадость, или не встроена, а просто недопилен
    в) возможно компилятор интела настолько хитёр, что на тривиальных задачах не портит код для АМД