Архив за 13 декабря 2014

Содержание

Ученик спросил: «Программисты встарь использовали только простые компьютеры и программировали без языков, но они делали прекрасные программы. Почему мы используем сложные компьютеры и языки программирования?». Фу-Тзу ответил: «Строители встарь использовали только палки и глину, но они делали прекрасные хижины».

Мастер Юан-Ма, «Книга программирования»

На текущий момент вы учили язык JavaScript и использовали его в единственном окружении: в браузере. В этой и следующей главе мы кратко представим вам Node.js, программу, которая позволяет применять навыки JavaScript вне браузера. С ней вы можете написать всё, от утилит командной строки до динамических HTTP серверов.

Эти главы посвящены обучению важным идеям, составляющим Node.js и предназначены для передачи вам достаточного количества информации, чтобы вы могли писать полезные программы в этой среде. Они не пытаются быть всеобъемлющими справочниками по Node.

Код из предыдущих глав вы могли писать и исполнять прямо в браузере, но код из этой главы написан для Node и в браузере работать не будет.

Если вы хотите сразу запускать код из этой главы, начните с установки Node с сайта nodejs.org для вашей операционки. Также на этом сайте вы найдёте документацию по Node и его встроенным модулям.
Читать полностью »

К сожалению, недавно увидел, что паролями для защиты настроек BIOS всё ещё пользуются в организациях, хотя, казалось бы, всем известно, что пароли на BIOS небезопасны в том смысле, что
1. Они могут быть сброшены аппаратным переключателем
2. Они могут быть обойдены известным паролем производителя

Но, при аппаратном сбросе администратор заметит, что пароля на BIOS уже нет, а другой путь — через пароль производителя — требует знания этого пароля.

Можно ли обойти пароль на настройки BIOS так, чтобы никто не заметил, но при этом не зная пароля производителя?
Читать полностью »

Около недели назад Павел Дуров дал интервью техноблогу Techcrunch, в котором ожидаемо описал успехи мессенджера Telegram. Помимо статистики по числу пользователей и регистраций, Дуров также предположил, что его непосредственный конкурент на рынке — мессенджер WhatsApp — должен вскоре запустить веб-версию, потому как "… они [руководство WhatsApp] пытались нанять наших веб-разработчиков". В контексте того, что версии WhatsApp действительно существуют только для мобильных платформ, а Telegram доступен и через десктоп, то такую осведомлённость можно счесть неким намёком на конкурентную борьбу, причём автором спорной «фичи» изначально является Дуров.
Читать полностью »

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


В чем главные отличия игр стратегического жанра?

Итак, в игре данного формата геймеру предлагается управление определенными ресурсами и персонажами с той или иной целью. Цели могут быть самыми разными, начиная от захвата королевства или построения собственной богатой империи, создания своего бизнеса или завоевания чужих земель.Читать полностью »

Почему-то сообщество хабра обошла стороной новость, что 20 октября Google запустил новый алгоритм, позволяющий гораздо более активно и радикально понижать сайты с пиратским контентом в поисковой выдаче. И хотя гугл работал в этом направлении и раньше, еще с 2012 года, теперь это впервые стало действительно заметно. Так, подавляющее большинство торрент-трекеров и сайтов с прямыми ссылками на книги, фильмы и все остальное, стало практически невозможно найти в результатах поиска даже по конкретным запросам типа «smth скачать» или «smth torrent». Однако поведение Google, который впервые пошел на такие серьезные уступки антипиратским компаниям не только не успокоило правообладателей, а наоборот, еще больше их раззадорило. Всего за неделю после объявлении о новом алгоритме в базу запросов на удаление поступило 11 668 660 новых адресов.

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

Содержание

Я смотрю на многообразие цветов. Я смотрю на пустой холст. Затем я пытаюсь нанести цвета как слова, из которых возникают поэмы, как ноты, из которых возникает музыка.

Жоан Миро

Материал предыдущих глав даёт вам всё необходимое для создания простого веб-приложения. Именно этим мы и займёмся.

Наше приложение будет программой для рисования в браузере, схожей с Microsoft Paint. С его помощью можно будет открывать файлы с изображениями, малевать на них мышкой и сохранять обратно. Вот, как это будет выглядеть:
Читать полностью »

Motorola Nexus 6: один из лучших Android-смартфонов - 1

Устройства Nexus всегда выделялись из общей массы Android-смартфонов довольно низкими ценами и характеристиками, сравнимыми с более дорогими, флагманскими аппаратами. Естественно, такой подход привлекает многих покупателей. Ещё одним преимуществом линейки Nexus является самая высокая оперативность обновления программного обеспечения. Несмотря на ряд инцидентов с не слишком хорошим качеством сборки, линейка Nexus завоевала репутацию своеобразного эталона Android-устройств. Об одном из представителей этой линейки, Motorola Nexus 6, мы и хотим здесь рассказать.
Читать полностью »

Согласно сообщению пресс-службы университета, на Международную космическую станцию доставили систему космического базирования «Видеоспектральная система» (ВСС) Белорусского государственного университета.

Система космического базирования БГУ прибыла на МКС

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

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

Разумеется, показанные предметы являются лишь объектами искусства и не помогут землянам выжить за пределами родной планеты.

Состоялась презентация «скафандров» для жизни за пределами Земли

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

Почему многие банки и платежные системы слабо переживают за безопасность своих клиентов? - 1

Через некоторое время я столкнулся с сервисом, который полностью отличается от того, с которым я познакомился раньше: удобный интерфейс, получение аккаунта в системе за минуту, цены ясны без дополнительных запросов, поддержка всевозможных OATH токенов, можно использовать как платформу, так и сервис, и многое другое. Суппорт заслуживает отдельной благодарности. Еще важный момент для клиентов — решение сертифицировано и стоимость реально доступная. После внедрения его в один из наших аутсорсинговых проектов я решил стать их партнером. Теперь мне стало еще и выгодно продвигать это решение среди заказных проектов и наших местных заказчиков. Кстати, поэтому я и пишу эту статью.
Читать полностью »


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