Архив за 25 августа 2014 - 7

Путешествие по Стеку. Часть 1

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

Межорбитальный буксир — вслушайтесь в это словосочетание. От него веет какой-то повседневностью будущего. Вроде бы буксир — это что-то утилитарное, простое, только меж орбитами. Космический пароходик, который перетаскивает космические лайнеры…

Межорбитальный буксир

Не знаю какие соображения были у разработчиков, когда они переименовывали разгонный блок «Фрегат» в межорбитальный буксир, но формулировка выбрана исключительно удачно. Ведь что такое «разгонный блок»? Так, просто еще одна часть ракеты, upper stage по западной терминологии — «верхняя ступень». Тогда как «межорбитальный буксир» — это самостоятельный космический аппарат, который выполняет сложные задачи с высокой точностью и в короткий срок. Как вы поняли, сегодня поговорим о межорбитальном буксире «Фрегат» производства НПО им. С.А. Лавочкина.
Читать полностью »

Обзор наиболее интересных материалов по анализу данных и машинному обучению №10 (18 — 25 августа 2014)
Представляю вашему вниманию очередной выпуск обзора наиболее интересных материалов, посвященных теме анализа данных и машинного обучения. В данном выпуске достаточно много интересных материалов для новичков. Присутствует пара интересных видеоматериалов. Есть материалы по теме Data Engineering. Как обычно некоторые количество статей посвящено примерам кода, связанного с анализом данных и машинным обучением. И уже традиционно несколько статей посвящено теме участия в соревнованиях по машинному обучению.

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

GTD – самая проверенная временем система тайм-менеджмента. Но есть в ней одно тонкое место…

GTD требует вносить в папку «Входящие» все: мысли, контакты, дела и т. д… Люди записывают что-то более-менее важное, а мелкие дела и информацию оставляют в голове. Здесь и начинаются проблемы.Читать полностью »

Начало истории

Пришел мне на доработку проект написанный на cocos2d. Игра для детей, в которой необходимо собирать пазлы и учить слова. Работа как работа, но главная проблема заключалась в том, что до меня над проектом работала некая девушка из Индии. И тут у меня начался очень веселый период. Пример того, на что мне пришлось смотреть, что делать и чем все это закончилось, будет под катом.

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

Футбол может иногда и жизнь спасти, как оказалось. 12-летний подросток во время игры повредил шею, поехал с мамой в клинику, после чего у него нашли опухоль. Врачи решили провести операцию и удалить пораженный опухолью позвонок, заменив его на распечатанный на 3D-принтере.

image

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

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

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

Для небольших проектов эти проблемы могут быть еще несущественны, там проще все проконтролировать, но с ростом объема кода они становятся все заметнее.
Читать полностью »

РЖД и Российский федеральный ядерный центр разработают отечественную операционную систему на базе Linux. Об этом пишут "Ведомости" со ссылкой на "Интерфакс" и заместителя начальника департамента информатизации и корпоративных процессов управления РЖД Вадима Москаленко.

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

Прежде всего, конечно же, нужно сделать оговорку, что многокамерную съёмку нельзя в принципе сделать только своими руками, так как один человек физически не может одновременно работать сразу с пятью камерами. Так что, как минимум, видеооператороры нам всё-таки понадобятся. А в остальном, всё будет делаться своими руками с использованием подручных средств. И я постараюсь рассказать максимально подробно на конкретном примере о имеющихся нюансах (правда без указания конкретных денежных эквивалентов, так как это будет противоречить моим договорённостям с организатором мероприятия).
Читать полностью »

Сравнительный обзор Android браузеров

Привет. Мы подготовили для вас сравнительный обзор 10 браузеров под Android, оцениваемых по функциональности, производительности, дизайну. Уместно отметить, что мобильных браузеров гораздо больше десяти. Их слишком много, чтобы сделать полноценный Топ 2014 года в масштабах одной публикации. Вместо того, чтобы полагаться только на популярность (или скорость работы), в шорт-лист вошли приложения, который представляет весь спектр реализуемых в мобильных браузерах технологий, включая новичков, ещё не собравших большую аудиторию пользователей (по материалам статьи The best Android browsers, 2014 edition: design, features, and performance)
Читать полностью »


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