Архив за 30 июля 2012 - 6

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

Статья предназначена для демонстрации самой идеи как вообще реализовать многозадачность практически на любом языке программирования.
Так сказать Proof of concept.
Как говорится всё новое это хорошо забытое старое.
Читать полностью »

Привет всем!

Вы наверное уже слышали о Карте Интернета. Если нет, то посмотреть на нее можно здесь, а почитать о ней можно в моем предыдущем посте.

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

Работоспособность Карты Интернета поддерживается современными технологиями от интернет-гигантов: отображение карты обеспечивает движок Google Maps от компании Google, обработка веб-запросов осуществляется технологиями .net компании Майкрософт, а хостинг и доставку контента осуществляет платформа Amazon Web Services от компании Амазон. Все три компонента жизненно необходимы для нормальной работы карты.

Далее большая простыня про внутреннюю архитектуру карты: в основном дифирамбы AWS, также будут затронуты вопросы производительности и цены хостинга. Если не боитесь — добро пожаловать под кат.

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

Я уже рассказывал про видеорегистратор AdvoCam-HD2.
На этот раз в моих руках оказался видеорегистратор, который по многим причинам можно
отнести к категории «премуим». Устройство само по себе недешевое, будущему владельцу
AdvoCam-FD3 обойдется в 7 990 рублей.
Подробные характеристики см. здесь.

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

Опровержение: дизайн iPhone не был украден у Sony

Юристы компании Apple в затянувшемся патентном споре были вынуждены продемонстрировать ещё один прототип iPhone, названный именем Purple. Контраргумент из Купертино призван опровергнуть обвинение компании Samsung в копировании дизайна Sony.

Официальное заявление Apple гласит, что во время разработки iPhone, инженеры и дизайнеры яблочного гиганта создали множество концептов, включая созданный в августе 2005 года прямоугольный телефон с закругленными углами, экраном по центру фронтальной поверхности, кнопкой Home, расположенной по центру снизу экрана, и отверстием динамика над дисплеем. Этот дизайн, получивший название Purple, разрабатывался гораздо раньше всплывшего в обсуждении 2006 года по электронной почте Тони Фаделла. Существование Purple опровергает аргумент Samsung о том, что Apple скопировала дизайн iPhone с прототипа Sony.Читать полностью »

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

Открыт CFP на ZeroNights 2012

ZeroNights — международная конференция, посвященная техническим аспектам информационной безопасности. Главная цель конференции — распространение информации о новых методах атак, угрозах и защите от них, а кроме того — создание площадки для общения специалистов-практиков по ИБ.
Место и время проведения: Россия, Москва, 19–20 ноября 2012 года.

Если вы желаете поделиться своим опытом, знаниями и умениями, то делается это легко: пришлите нам описание вашей темы и желаемый формат. Наш программный комитет (DCG#7812) рассмотрит его и примет решение. CFP продлится до 10.10.12. При этом публикация и отбор будет проходить в несколько раундов, так что в течение всего периода CFP мы будем публиковать информацию о тех докладах, что были приняты.

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

Знаю, что на хабре не очень-то жалуют многострадальную 1С. Хотя, с выходом платформы 8.3 (с клиентами под Linux), ее стали любить несколько больше. Кстати, так же, совсем недавно интерфейс одной из основных разработок 1С – конфигурация Управление производственным предприятием – был полностью переведен на английский язык. Много раз я встречал вопросы о том, почему здесь не пишут об 1С. Ответ на них довольно очевиден – существует множество специализированных ресурсов, где можно оперативно обсудить все вопросы и что-то почитать.

Есть все основания полагать, что эта статья здесь не выживет, но я все же рискну, потому что в 1С есть некоторые интересные вещи, о которых стоит рассказать. :-)

С некоторых пор в 1С 8.х появилась возможность использования веб-сервисов: 1С может выступать как поставщиком, так и потребителем. В этой статье я покажу, как использовать 1С в качестве потребителя на примере получения курсов валют с сервера ЦБР.
Читать полностью »

Много в наши дни существует игрушек — и 3D, и 2D; и браузерные, и standalone; под Windows и под UNIX. Все их объединяет одно — запускаются они на компьютере. Но ещё совсем недавно, в 90-е годы XX века, самыми популярными, несомненно, были приставочные игры. Игровые приставки были наверняка почти у всех, чьё детство пришлось на тот период времени.

Казалось бы, эти примитивные игры давно уже отжили свой век. И так оно и было бы, если бы однажды не родилось такое явление как TASинг. Аббревиатура TAS означает «Tool-assisted Speedrun» и по сути под ней скрывается давнее развлечение — прохождение игр на скорость. Однако, если традиционный спидраннинг подразумевает игру в реальном режиме времени и наличие огромного игрового опыта, то при TASинге определяющими факторами становятся терпение, понимание принципов функционирования игр и наличие достаточного количества свободного времени.
Читать полностью »

image
Ровно год назад, в это самое время, мы представили шесть приложений, ставших финалистами первого соревнования разработчиков, проводимого Evernote. И сегодня мы рады назвать шестерку финалистов Devcup этого года.

Цель Devcup — найти приложения, которые понравятся пользователям, откроют для них новые способы применения Evernote, будут прекрасно реализованы и удобны в использовании. Три недели назад мы завершили прием заявок от участников Devcup, и наше жюри взялось за непростую работу: нужно было просмотреть сотни приложений и отобрать пять звездных финалистов. Учитывая обилие присланных нам заявок от очень качественных программ и сервисов, задача оказалась сложной. Долгие вечера, проведенные в офисе, литры кофе и жаркие споры в итоге все же привели жюри к согласованному мнению, и они представили пять итоговых приложений.
Читать полностью »

В этом году честь принимать юбилейные XXX Олимпийские игры выпала Лондону. Всемирно известные соревнования проводятся в этом городе и его окрестностях уже в третий раз. Время не стоит на месте, и список олимпийских видов спорта непрерывно видоизменяется. Что и говорить про инструменты, призванные помочь ценителям рекордов и достижений – с каждым разом инфраструктура становится все лучше и удобнее. При этом налицо следование актуальным трендам, один из которых – возможность получить интересующую вас информацию в несколько касаний.

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

Join In к London 2012

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

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


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