Архив за 11 мая 2013 - 2

Не бывает «чистых» программистовС появлением Ruby on Rails уровень технических знаний необходимых для создания веб-приложений понизился. Становятся ли знания и опыт менее критичными?

Я думаю, Ruby on Rails очень сильно понизил планку в терминах «что нужно для того, чтобы запустить веб-приложение». Некоторые видят в этом только отрицательную сторону. В духе, «Ой, варвары у ворот» или «Ну вот, сейчас все эти немытые дикари хлынут в наши замечательные программистские сообщества». Я уже не раз слышал такое. Многие ругали Visual Basic за что, что он открыл двери для, так называемых, «не чистых» программистов. Я думаю, все это — чушь собачья.

Читать полностью »

Вместо вступления

В стандартной колоде для покера 54 карты. Без двух джокеров, которые не участвуют в игре, выходит 52 карты. Если вы хорошенько перемешаете колоду, то, возможно, создадите уникальную комбинацию из карт, которую никогда никто не создавал до вас. Потому что различных вариантов расположений 52 карт равно: image

Разбор «лохотрона» на игральных картах
Что-то мне подсказывает, что комбинация на изображении не так уникальна.

Теперь к теме

Недавно я узнал про метод «барного развода» на игральных картах, благодаря которому «умные дяди» выигрывают приличные суммы. Суть такова:
«Разводчик» приходит в бар и некоторое время болтает с окружающими, чаще всего присоединяется к большим компаниям молодых людей. Он пытается влиться в компанию и стать «своим» среди окружающих. После того, как он заслужил некоторое доверие и к нему привыкли, разводчик выбирает самого вспыльчивого и разводит его на спор:

Я слышал, что у [блондинов/низких людей/тех, кто носит кепки/любой подходящий вариант] интуиция просто отстой! Вот спорим, что ты не сможешь угадать (в этот момент разводчик достает колоду карт) цвет каждой следующей карты? Можешь перетасовать колоду, как захочешь! За каждую угаданную карту плачу по тысяче рублей! А если не угадаешь, то ты даешь мне один рубль, потом докидываешь до двух, до четырех рублей и дальше, ну ты понял? И чтобы было честно — остановить игру может лишь тот, кто проигрывает. Идет?

Большинство читателей уже поняли схему и с улыбкой прикидывают сумму, которую может выиграть разводчик.
Мне стало интересно, до каких пор игрок выигрывает и как нужно действовать, чтобы увеличить шансы на выигрыш (лучший способ — отказаться от игры!). Естественно, правило про остановку игры я не учитываю, с ним выиграть невозможно.
Читать полностью »

Хорошо известно, что авторы новых изобретений не всегда патентуют их. Но оставался вопрос: сколько конкретно новых изобретений действительно патентуются, а сколько — нет. Группа исследователей из школы экономики и менеджмента при Техническом университете Лиссабона опубликовала первое в своём роде исследование на эту тему.

Основным источником информации для исследования стали списки R&D 100 Awards, ежегодно составляемые научным журналом “Research and Development”. Это ежегодный список самых лучших новых технических продуктов, которые появились в продаже или стали доступны для лицензирования за предыдущий год. Авторы исследования провели большую работу, сверив каждое наименование из этого списка с базой патентного ведомства США.
Читать полностью »

Читать полностью »

Нижесказанное относится к инструментарию gc. Gccgo имеет встроенную поддержку gdb. Помимо этого обзора Вы можете консультироваться с руководством по GDB.

Когда Вы компилируете и компонуете ваши Go программы с помощью инструментария gc в Linux, Mac OS X или FreeBSD, полученный в результате бинарные файлы содержат отладочную информацию DWARFv3, которую отладчик GDB последней версии (>7.1) может использовать для исследования живого процесса или дампа.Читать полностью »

Вскоре начинается сезон отпусков, то самое время, на которое ноутбук или нетбук зачастую становится основным компьютером. И так же, зачастую, хочется иметь звук немного лучше, чем это позволяет встроенное подобие динамиков…
Мультимедийная акустика для нетбука
Читать полностью »

Компания Oppo набирает обороты на рынке смартфонов. В сети появилась некоторые технические данные следующего смартфона линейки Find. Ожидается, что устройство Oppo Find 6 будет представлено в сентябре.

Oppo Find 6

Согласно источнику, устройство будет оснащено процессором Snapdragon 800Читать полностью »

Вслед за компанией Canon, очередной отчет опубликовал ее крупнейший конкурент на рынке цифровых камер, компания Nikon. Более того, на финансовом календаре Nikon, в соответствии с принятой в Японии системой отчетности, 31 марта совпадает с концом не только квартала, но и отчетного года в целом.

Читать полностью »

Эта поучительная история повествует о том, как важно развивать навыки гугления, и о том, как я боролся с ежечасным полным Garbage collection.

Краткое описание проблемы

После того, как мы мигрировали в продакшене один из компонентов системы (единственный, работающий на Tomcat) на новую версию томката, неожиданно саппорт запаниковал, увидев в логах полуторасекундные запуски GC.
Читать полностью »

По сообщению Reuters, компания Sharp рассчитывает расширить поставки жидкокристаллических панелей небольшого размера компании Samsung Electronics, продолжая поставлять их компании Apple. Это необходимо Sharp, чтобы поддержать на высоком уровне степень загрузки производственных мощностей и сохранить рентабельность в условиях сокращения заказов со стороны Apple.

Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js