Архив за 30 июня 2014 - 5

“People are as important as ideas.” (Herzfeld 2005)

Есть два Чарльза Херцфилда (Charles Herzfeld), один трудился над созданием фильмов «Черный лебедь», «Рестлер» и «Her», другой, будучи директором DARPA, принял персональное решение о создании ARPANET.

Цели ARPANET:
— проведение экспериментов в области компьютерных коммуникаций;
— объединение научного потенциала исследовательских учреждений;
— изучение способов поддержания устойчивой связи в условиях ядерного нападения;
— разработка концепции распределённого управления военными и гражданскими структурами в период ведения войны.

Сам Чарльз говорил следующее: «The ARPANET was not started to create a Command and Control System that would survive a nuclear attack, as many now claim. To build such a system was, clearly, a major military need, but it was not ARPA's mission to do this; in fact, we would have been severely criticized had we tried. Rather, the ARPANET came out of our frustration that there were only a limited number of large, powerful research computers in the country, and that many research investigators, who should have access to them, were geographically separated from them.»

Короткая биография под катом
Читать полностью »

Компания EK Water Blocks имеет одну полезную для покупателей привычку заранее озвучивать планы по выпуску конкретных моделей водоблоков. На сей раз источник сообщил о том, что производитель готовит сразу восемь новых продуктов, которые поступят на рынок начиная с сегодняшнего дня и заканчивая первой половиной августа.

EK Water Blocks

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

Добрый день, сообщество! Я хочу рассказать вам про одну уникальную школу для программистов. Называется она “42” и находится в Париже. Что это за школа и в чем ее уникальность я расскажу под катом.
Читать полностью »

Как известно, процессоры Intel Broadwell задерживаются и в следующем году будут присутствовать на рынке совместно с CPU Skylake, основанными на новой архитектуре. О данных процессорах мы уже кое-что знаем. Добавить новой информации к этим данным решил ресурс CPU World.

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

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

По ряду причин предложеный вариант мне не подошел. В этой статье я описал свой вариант контроллера моргающих и не моргающих светодиодов для авиамодели.

Контроллер сделан на базе ATTiny13A, т.о. статья будет так же полезна тем, кто разбирается с микроконтроллерами AVR. Я старался все разжевать и разложить по полочкам, так что статья будет интересна в первую очередь новичкам.

Способности железяки можно оценить по этому видео:


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

В предыдущей нашей статье были рассмотрены основные возможности системы Traffic Inspector, включая прокси-сервер, SMTP-шлюз, правила тарификации, сетевую защиту, балансировку нагрузки, а также учет и фильтрацию трафика. Теперь мы бы хотели сравнить функциональность Traffic Inspector с возможностями аналогичных комплексных решений для управления ИТ-инфраструктурой.

Несмотря на большое количество весьма качественных прокси-серверов (например, Handycache) и систем учета трафика (таких как BWMeter и Internet Access Monitor), большинство из них являются, по сути, узкоспециализированными продуктами и решают, как правило, одну-две задачи. Между тем действительно комплексных решений, которым можно полностью доверить управление сетевой активностью, не так уж и много. Наиболее известные из них (помимо Traffic Inspector) – это Kerio Control, Lan2net, UserGate и Microsoft ForeFront TMG, разработка и продажа которого, к сожалению, прекращена в 2012 году. О них мы и поговорим.

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

Медленный процессор и маленький объем ОЗУ — это еще не значит, что на такой платформе нельзя реализовать вытесняющую многозадачность. Более того, главный смысл организации многозадачной среды — это эффективное использование процессорного времени, чтобы процессор не простаивал, пока одни программы ждут какого-либо события, а использовался другими программами. Даже на таких платформах, как ZX Spectrum (Z80 3.5МГц, 48-128кБ ОЗУ), или 8-битные микроконтроллеры AVR, организация вытесняющей многозадачности имеет большой смысл.

Предлагаю вашему вниманию собственную реализацию многозадачного диспетчера на ассемблере Z80 (ZX Spectrum), который не является частью какой-либо ОС, а может использоваться отдельно. В нем нет ничего лишнего — только организация исполнения потоков и синхронизации между ними. Диспетчер можно использовать как составную часть программного проекта, как основу для создания более серьезного диспетчера для ОС, или как обучающий материал.
Читать полностью »

Посмотрел хабр, и увидел что очень мало статей по замечательному конструктору/движку игр Game Maker Studio.

Решил составить обзор новой версии Game Maker Studio (1.3), да и самого движка в целом, попытаюсь как можно более подробно осветить возможности движка.

Извиняюсь заранее за возможный не полный обзор, это мой первый обзор.

Описание

Game Maker Studio — кроссплатформенный конструктор/движок игр с легким освоением и подробной документацией.

Game Maker Studio предлагает интуитивно понятный и простой в использовании Drag-и-Drop (называется «DnD» теперь) Интерфейс «значки действий», которые позволят вам начать создавать свои собственные игры очень быстро. Вы можете импортировать и создавать образы и звуки для использования их в игре, а затем мгновенно увидеть результаты ваших действий при нажатии на кнопку. Следует отметить, что GameMaker: Studio заточен на двумерные игры, (но имеется так же базовая поддержка работы с 3d).

C помощью D&D любой человек без знаний программирования может создать простенькую игру, на подобии Марио или Тетриса.

Для более сложных игр, типо Heroes 3 или Diablo имеется встроенный язык программирования GML. Который легок в освоении, достаточно гибкий, и имеет около 1000 функций.
Читать полностью »

Наткнулся я на вот такой замечательный пакет для GO github.com/pmylund/go-cache
Покрутив его мне стало интересно, а что будет если заменить map[string]Item на бинарное дерево, немного повозившись я это сделал и очень обрадовался результатами бенчмарка. Это и стало моей ошибкой.
Читать полностью »

Сервис доставки товаров из-за рубежа Shopfans.ru анонсировал новый способ доставки, с помощью которого можно будет получать иностранные посылки с прежним лимитом 1000 евро. Об этом пишет РБК со ссылкой на письмо Shopfans своим клиентам.

Shopfans использует лазейку в условиях работы Таможенного союза, куда входят Россия, Казахстан и Белоруссия. Трансграничная торговля между этими странами не облагается таможенными пошлинами, а лимит на ввоз тЧитать полностью »


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