Архив за 26 ноября 2012 - 3

Довольно часто встречаю вопросы типа: «А кто вообще из крупных/известных/заметных IT компаний использует в производстве Node.js?». 19 января 2012 года в блоге компании Fog Creek, основанной небезызвестным Джоелом Спольски (Joel Spolsky), была опубликована статья «The Trello Tech Stack». Странно, что на Хабре это как-то обошли вниманием. Поэтому, чтобы исправить этот недостаток, а заодно показать пример использования Node.js в крупном проекте, я сделал перевод этой статьи.

Сама статья довольно объемная, поэтому разбита на две части:

Часть 1

  • CoffeeScript
  • Клиент
    * Backbone.js
    * HTML5 History API
    * Mustache
  • Pushing and Polling
    * Socket.io and WebSockets
    * AJAX запросы

Часть 2

  • Сервер
    * node.js
    * HAProxy
    * Redis
    * MongoDB
  • Итак, нравится ли нам это?

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

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

Три крупнейших акционера Renesas — компании Mitsubishi Electric, NEC и Hitachi, которым принадлежит более 90% акций японской компании, тонущей в волнах экономического кризиса, почти согласились на продажу двух третей компании фонду Innovation Network Corp. of Japan (INCJ), поддерживаемому японским правительством. Участниками фонда являются восемь компаний — Panasonic, Nissan Motor, Denso, Keihin, Canon, Nikon, Yaskawa Electric и Toyota Motor. Они планируют инвестировать в спасение RenesasЧитать полностью »

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

Почему нумерация дисков в Windows начинается с буквы С?

Вопрос «What are the Windows A: and B: drives used for?» не так давно был задан на популярном Q&A-сайте www.superuser.com, который в данный момент лидирует по количеству голосов.

Один из лучших комментариев звучит так: «Знание ответа на этот вопрос заставляет меня чувствовать себя таким старым...» (Knowing the answer makes me feel so old...).

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

Работа с временем в Google
Высокоточный рубидиевый осциллятор PRS10

Компания Google решила отказаться от использования NTP (Network Time Protocol) и создала свою собственную систему проверки времени с GPS и атомными часами, более точную и надёжную. Её назвали TrueTime API. Система работает для обеспечения целостности крупнейшей в мире базы данных Google Spanner, распределённой по всему миру.
Читать полностью »

Случилось так, что езжу я в командировки и отпуски не настолько часто чтобы пользоваться какой-то международной телефонией или виртуальным провайдером, но и не настолько редко чтобы вообще не забивать себе этим голову и пользоваться роумингом не заморачиваясь на расходах.
Езжу я не в те страны и не так надолго чтобы покупать симку местного оператора, зато в те страны где вай-фай есть почти везде.
Так уж вышло что в последнее время я плотно познакомился с программной АТС asterisk и перед очередной поездкой подумал о том как было бы классно воткнуть свою сим-карту в качестве входящего транка в asterisk, стоящий в остающейся позади снежной Москве, а самому цепляться к нему sip-клиентом по интернету. Это же и сам звони не хочу, был бы интернет, и звонки принимай на свой же номер, что важно для тех у кого много контактов (всех не оповестишь, да и половина забудет) — сотовый-то с сим-картой фактически стоит в домашнем регионе.

Как это реализуется — под катом.
Читать полностью »

Ещё в августе в Сеть попали фрагменты презентации Intel с графиком выпуска процессоров для мобильных ПК на следующий год. Судя по этим данным, в первом квартале 2013 года Intel собирается пополнить семейство Ivy Bridge пятью двухъядерными моделями: Core i5-3340M, i5-3380M, i5-3437U, i7-3540M и i7-3687U.

График выпуска процессоров Intel на 2013 год

Сейчас стали известны технические характеристики грядущих новинок:

Модель Ядер/потоков Читать полностью »

image Я давно искал адекватные Metro-стили для разработки. Есть Metro UI CSS, есть Milk, да вообще довольно много инструментов для создания Метро-дизайна. Но все они имели свои проблемы, как ни крути.

Но сегодня на HN появилась ссылка на великолепную реализацию Метро, да еще и стиль был основан на небезыизвестном Bootstrap. Cosmo!

image

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

Меня давно вопрос — на чём проще всего сделать веб приложение ява программисту неискушенному в веб разработке.

Меня смущали несколько вещей — во первых — регистрация пользователей, логин, права доступа и так далее. Не хотелось с этим много возиться. Решение здесь я нашел в Grails с плагином Spring Security.

Во вторых — хостинг. Если писать на Яве (а мне так комфортнее всего, я на Яве с 1996 года), то хостинг дорогой. Платить по 15-20 долларов в месяц за сайты-эксперименты не хотелось.

И вот, наконец я нашел решение. Это — Gaelyk. Groovy фреймворк для Google App Engine.

Чтобы понять что он даёт и как его использовать давайте посмотрим на простейший проект.

Простейший проект можно сделать скачав template project или воспользовавшись maven archetype

Однако же первый из них использует gradle, а не maven и оба используют стандартный groovy компилятор, а не экслипсовский, который позволяет не создавать стабы, и оба не создают пример работы с Google datastore

Поэтому я создал свой maven archetype. Давайте с его помощью и создадим Gaelyk проект:

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

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


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