Как стать автором
Обновить
16.2
Карма
0
Рейтинг
allnightlong @allnightlong

Пользователь

Новое приложение «Медузы». Почему Flutter?

Нет ли в планах выложить в open-source код приложения?

Как я парсил Хабр, часть 1: тренды

Обычно, в таких ситуациях логичнее индексировать мобильную версию, а не десктопную, тем более, если сами пишете, что бутылочным горлышком была именно сеть.

К пример, ваша статья:
habrahabr.ru/post/346198 — 42кб
m.habrahabr.ru/post/346198 — 13кб
т.е. разница в 4 раза.

Ну и парсить потом будет проще.

Разбор задач заочного тура школы программистов HeadHunter 2016. Часть 1

Задача 2:
поэтому для всех числовых переменных используем тип long (иначе вычисления будут некорректными)

Неверно.

В вашей реализации, начиная с m=26, метод factorial начнет возвращать отрицательные числа.
Начиная с числа m=66, метод factorial начнет возвращать 0, после чего все проверки типа:
factorial(m) % n == 0

становятся true. Т.е. фактически, максимальный факториал, который вычисляется (притом неправильно) — это факториал от 66, что несколько меньше необходимых 2400000.
Правильный тип данных в данном случае — BigInteger.

Но как только вы замените long -> BigInteger, то вы поймете, что ваш код никуда не годится.
Вычислять факториал от двух с половиной миллионов, причем внутри двух циклов — это прямо по Горькому: «безумству храбрых поём мы славу».

Микросервисная архитектура, Spring Cloud и Docker

Спасибо за статью, Александр.

Хочтелось бы продолжения данной темы, с ответами на следующие вопросы:
1. Деплой приложения «одной кнопкой» без даунтайма (после обновления одного\нескольких компонентов).
2. Бекапы и развертывание приложения из бекапов после падения серевра(ов) (ситуация, типа «взрыв в датацентре»)
3. Наращивание количества серверов в случае роста нагрузки и распределение запросов между новыми серверами. Желательно, чтобы процедура добавления\удаления сервера из кластера реализовывалась также «одной кнопкой».

Ну и Herz'с'nim!!!

В данный момент на Хетцнере крутиться моя машинка EQ6
вот ее характеристики
Intel® Xeon® E3-1245 Quadcore
— 16 GB DDR3 RAM ECC
— 2 x 3 TB SATA 6 Gb/s HDD
— 7200 rpm (Software-RAID 1)
Стоит это удовольствие 57евро в месяц, т.е. примерно 2300р ( www.hetzner.de/en/hosting/produkte_rootserver/ex6).

За схожие деньги (2000р) у вас можно взять:
— Core i3-2100 3,1 Ггц
— RAM 4 Гб DDR3
— 2 х 0,5 Тб SATA–III HDD RAID1

Собственно вопрос: это действительно в 1.5-2 раза дешевле?
ПС. пожалуйста, не пишите про плату за установку, при таком раскладе он окупается очень быстро.

Написание сервиса японских кросвордов на gae, backbone, underscore, require и еще с помощью черт знает чего

А есть ли возможность зачеркивать цифры уже разгаданных полей?

DevBar — питейное заведение для работников IT-индустрии и не только (Петербург)

Когда планируете открыться?
Собираюсь в Питер в конце апреля, хотелось бы уже заглянуть.

Google Maps API: теперь за деньги

Не понял про какой «ключ API» идет речь в заметке? Разве ключи не отменили в Maps API 3?
«Note: This version of the Google Maps JavaScript API no longer needs API keys!»

Обновление сервиса BitBucket — поддержка Git вместе с Mercurial и другое

не нравится то, сам не знаю что

Лови момент!

«Я видел в прессе упоминания о сумме похищенного в 200 тысяч фунтов, но это просто слухи.»
www.f1news.ru/news/f1-62666.html

Grails, jQuery, AJAX: делаем anchor-навигацию. Часть 1

Спасибо за статью, жду продолжения.

Hg Init: Часть 1. Переобучение для пользователей Subversion

с моей точки зрения, на этом сайте лучше всего разъяснена разница между гитом и меркуриалом
gitvsmercurial.com/

Gradle: Better Way To Build

Отличная статья! Ждем продолжения.

HgAssist — программа для уведомления о забытых push'ах

Для тех у кого linux, либо кому лень ставить лишние проги рекомендую в .hg/hgrc прописать

[hooks]
commit.autopush = hg push

Регистрация и восстановление WMID? Запросто

Пытался восстановить и через keeper light и через keeper classic.
Так мне до ящика на gmail.com тупо письма на приходят. Написал в саппорт 2 недели назад — ни ответа, ни привета.

Самое смешно, что пользуюсь другим wmid, а этим wmid уже лет 5 не пользуюсь и он мне не уперся. Но хитрые вебмани нашли совпадения в этих кошельках (при попытке привязать кошелек к альфабанку) и вообще заблокировали доступ к обоим кошелькам(!). Чтобы восстановить доступ, мне пришлось послать скан пасспорта. Но и этого оказалось мало. Теперь мне нужно этот номер пасспорта ввести на сайте, а в ответ мне должно прийти письмо, которое не приходит.
Что делать — не знаю. Может кто присоветует?

Выбор хостинга с упором в облака и с прицелом на развёртывание Rails 3 app

Вы незаслуженно обошли вниманием linode. За 20 баков в месяц вы получаете: 4 ядра, 512 оперативы, 100% аптайм (из личного опыта за последние полгода), root ssh и очень удобная админка управления серверами(перезагрузка, смена тарифа, статистика итд). Четыре датацентра: 3 в Америке и 1 в Европе (наличие европейского для меня критично). После того, как переехал на него с русских хостингов — прямо не нарадуюсь.

Еще стоит упомянуть webbynode, неплохой хостинг с заточкой под rails-гиков. Смотрите скринкасты на сайте, там все на пальцах объясняется.

А вообще, в свое время, определиться с хостингом мне очень помогла вот эта статья.

Информация

В рейтинге
5,817-й
Откуда
Москва и Московская обл., Россия
Зарегистрирован
Активность