Как стать автором
Обновить
0
0

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

Отправить сообщение

«Вечная жизнь Смерти», Лю Цысинь — последний том трилогии «В память о прошлом Земли», перевод закончен

Время на прочтение3 мин
Количество просмотров40K
Несколько лет работы подошли к концу, переведена заключительная часть трилогии «В память о прошлом Земли» китайского фантаста Лю ЦысиньВечная жизнь Смерти

Читать дальше →
Всего голосов 30: ↑30 и ↓0+30
Комментарии44

Сохранить данные и веру в человечество: большая миграция кластера ElasticSearch

Время на прочтение10 мин
Количество просмотров13K


В этом материале я продолжаю делиться полевым опытом работы с системой сбора логов на базе Heka и ElasticSearch.


На этот раз рассказ пойдет про миграцию данных между двумя кластерами ElasticSearch 2.2 и 5.2.2, которая стоила немалых нервов лично мне. Как-никак, предстояло перевезти 24 миллиарда записей, не сломав уже работающую систему.


Прошлая статья закончилась на том, что система работает, логи поступают и складываются в кластер ElasticSearch, доступен их просмотр в реальном времени через Kibana. Но кластер изначально был собран со значительным запасом по памяти как раз на вырост.

Приступим к освоению всех 512 ГБ
Всего голосов 16: ↑16 и ↓0+16
Комментарии13

Перевод статьи: Лучшая практика создания Git Commit'ов от OpenStack

Время на прочтение17 мин
Количество просмотров25K

Предлагаю читателям "Хабрахабра" перевод статьи "Хорошая практика в сообщении коммитов от OpenStack".


1 Git Commit Лучшая практика


Следующий документ основан на опыте разработки кода, устранении ошибок и просмотре кода в ряде проектов, использующих Git, включая libvirt, QEMU и OpenStack Nova. Рассмотрение других проектов с открытым исходным кодом, таких как Kernel, CoreUtils, GNULIB а также других, предполагает, что все они следуют достаточно распространенной практике. Это мотивировано желанием улучшить качество истории Git проекта Nova. Качество — это абстрактный термин для определения в разработке; когда для одного человека некий код «Красивый» (Thing of Beauty) — то для другого это «Костыль» (Evil Hack). Тем не менее мы можем сформулировать некоторые общие рекомендации о том, как и что делать, или, наоборот, чего не делать, когда отправляют Git коммиты для слияния с проектами в OpenStack.


Эта тема может быть разделена на две области:


  1. Порядок объединения или разбиения на несколько коммитов
  2. Информация в сообщениях коммитов
Читать дальше →
Всего голосов 40: ↑37 и ↓3+34
Комментарии3

Лекции Технопарка. Базы данных (весна 2017)

Время на прочтение3 мин
Количество просмотров48K


Всем жаждущим знаний предлагаем ознакомиться с новыми лекциями Технопарка, посвящённым базам данных. Курс ведёт Артём Навроцкий, ведущий программист в Allods Team.


Список лекций:


  1. Введение
  2. Модификация и выборка данных
  3. Выборка данных (продолжение)
  4. Транзакции. Триггеры и хранимые процедуры
  5. Индексы и производительность
  6. Оптимизация запросов. Оптимизация структуры данных
  7. Репликация, полнотекстовый поиск, JSON
  8. Сохранность данных
Всего голосов 44: ↑44 и ↓0+44
Комментарии6

ТОП-9 YouTube-каналов для изучения английского языка

Время на прочтение3 мин
Количество просмотров131K
Впереди пора отпусков и каникул, поэтому мы просто поделимся с вами полезными YouTube-каналами на случай, если у вас будет пара свободных минут и желание немного заняться английским.

// "Enjoy the Content" — from author with Love 
Читать дальше →
Всего голосов 49: ↑35 и ↓14+21
Комментарии14

Сделано в России: корректор осанки «Оскор» со звуковой обратной связью

Время на прочтение3 мин
Количество просмотров18K
Еще в прошлом году нам в руки попал еще один корректор осанки, который сделан в России. Он показался странным, необычным. Одним словом заслуживающим внимания.


Всего голосов 33: ↑26 и ↓7+19
Комментарии43

Книга «Остров знаний. Пределы досягаемости большой науки»

Время на прочтение5 мин
Количество просмотров6.4K
image Человеку свойственна тяга к знаниям, но все, что доступно нашим наблюдениям — это лишь крошечная часть окружающего мира. В книге «Остров знаний» физик Марсело Глейзер рассказывает, как мы искали ответы на самые фундаментальные вопросы о смысле нашего существования. При этом он приходит к провокационному выводу: у науки, нашего основного инструмента познания, есть непреодолимые ограничения.

Излагая драматичную историю человеческого стремления все понять, книга «Остров знаний» предлагает исключительно оригинальную трактовку идей многих величайших мыслителей, от Платона до Эйнштейна, рассказывает, как их искания влияют на нас сегодня. Авторитетная и энциклопедическая история смысла и знаний, поведанная в этой книге, рассказывает, что такое «быть человеком» во Вселенной, полной тайн.
Читать дальше →
Всего голосов 9: ↑8 и ↓1+7
Комментарии3

Какие вопросы задавать на собеседовании

Время на прочтение11 мин
Количество просмотров44K
Каждый разработчик время от времени ищет работу и проходит собеседования. Кто-то хочет попробовать что-то новое, получить большую ЗП или попасть в компанию, в которую всегда мечтал. Не обошло это событие и меня стороной.

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

Чтобы в итоге собеседование не выглядело для соискателя как:


Статья в первую очередь будет полезна всем, кто ищет работу в среде iOS разработки или хоть как-то связан с набором IT специалистов: проводит технические собеседования или любые другие.

И добро пожаловать под кат.
Всего голосов 28: ↑23 и ↓5+18
Комментарии40

Где живут ваши объявления?

Время на прочтение8 мин
Количество просмотров42K
image

Мы открываем техно-блог компании Avito. Многие знают бренд, но не так много тех, кто знает, как сервис устроен с технической стороны. В своём блоге мы приоткроем завесу неизвестного и расскажем о технической кухне сервиса.

Начнем с небольшой истории о том, что проект представляет из себя сегодня, чем занимается команда инженеров, и что мы планируем делать в ближайшем будущем. Еще мы собрали в этом посте множество ссылок на уже опубликованные материалы, доклады и презентации нашей команды, которыми давно хотели поделиться. Хотите знать, где живут ваши объявления? Добро пожаловать под кат!
Читать дальше →
Всего голосов 116: ↑109 и ↓7+102
Комментарии115

7 начальных уровней, которые должны изучить все разработчики игр

Время на прочтение8 мин
Количество просмотров21K
image

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

Поэтому немного удивительно, что многие игры испытывают проблемы в реализации вводных сцен. Одни утомляют подробными инструкциями по любому поводу. Другие впадают в другую крайность, полагая, что игроки интуитивно освоятся с управлением и системами (их максимум — заставка с раскладкой управления на экране загрузки). Многие начинают слишком медленно — они хорошо объясняют все системы игры, но забывают показать причину, по которой игрок должен их изучать.

Первые уровни сложны. Поэтому мы попросили нескольких разработчиков привести примеры игр, в которых они сделаны правильно. Семь выбранных ими игр сохраняют равновесие между помощью игрокам в обучении игре и задании атмосферы для нескольких часов сюжета.
Всего голосов 28: ↑25 и ↓3+22
Комментарии24

Перевод отрывков из книги Роберта Хайнлайна «Заберите себе правительство» — часть 20

Время на прочтение9 мин
Количество просмотров14K

Глава 8 Как выиграть выборы: продолжение. Предвыборная кампания на местах: обход домов избирателей


Когда вы приступаете к ведению предвыборной кампании, перед вами открывается широчайшее поле различных видов деятельности, по-видимому, полезных для успеха на выборах, и каждый вид деятельности какой-нибудь ваш соратник будет ревностно защищать как «Как раз то, что нам нужно!». Если вы не будете самостоятельно тщательно оценивать, чем заниматься нужно, а чем – нет, вы растратите все ваши силы на бессмысленную деятельность, и вдобавок получите нервное истощение.
Читать дальше →
Всего голосов 17: ↑14 и ↓3+11
Комментарии0

Как понять, что происходит на сервере

Время на прочтение9 мин
Количество просмотров82K


Александр Крижановский ( krizhanovsky, NatSys Lab.)


По Сети уже давно бегает эта картинка, по крайней мере, я ее часто видел на Фейсбуке, и появилась идея рассказать про нее:


Читать дальше →
Всего голосов 98: ↑96 и ↓2+94
Комментарии20

Подборка русских и зарубежных фантастических книг за год

Время на прочтение5 мин
Количество просмотров81K


Почти два года назад мы делали подборку любопытных фантастических книг, вышедших в 2014 году. И в начале этого года мы решили поддержать это начинание — предлагаем вам одни из самых интересных, по мнению читателей, фантастических произведений, вышедших в 2016-м (как на русском, так и на английском).
Читать дальше →
Всего голосов 28: ↑24 и ↓4+20
Комментарии122

10 вещей, которые обязательно нужно сделать после регистрации ООО

Время на прочтение9 мин
Количество просмотров80K

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

А для тех, кто зарегистрировался в качестве ИП, мы подготовили: 7 советов начинающему ИП, чтобы избежать проблем (что-то вы точно из этого не знаете)
Читать дальше →
Всего голосов 44: ↑38 и ↓6+32
Комментарии54

Перевод отрывков из книги Роберта Хайнлайна «Заберите себе правительство» — часть 19

Время на прочтение8 мин
Количество просмотров8.5K
Конечно, вы можете не заниматься всеми этими связанными с кокусом хлопотами, а просто собрать вместе сторонников мистера Честняги, сформировать из них предвыборный комитет, и выдвинуть кандидатуру. Но так у вас не очень много шансов выиграть выборы.
Читать дальше →
Всего голосов 10: ↑9 и ↓1+8
Комментарии3

Книги, рекомендованные Y Combinator на зимние каникулы 2016-2017

Время на прочтение5 мин
Количество просмотров29K
«Чтение и личный опыт формируют мировоззрение. И даже если вы не помните самый момент получения опыта или содержания книги, то их влияние на ваше представление о мире непременно остается в Вас. Ваш разум похож на скомпилированную программу без исходного кода — он работает, но не ясно как.»
— Пол Грэм, основатель Y Combinator, программист, инвестор, эссеист


Очередная подборка книг от крутейшего в мире бизнес-инкубатора кремниевой долины.
Всего голосов 15: ↑13 и ↓2+11
Комментарии14

10 лучших книг для запуска успешного стартапа по версии MakeRight

Время на прочтение7 мин
Количество просмотров11K


Подборка легендарных бестселлеров, которые пригодятся не только начинающим предпринимателям, но и матерым акулам бизнеса.
Читать дальше →
Всего голосов 8: ↑6 и ↓2+4
Комментарии0

Книга «Ruby. Объектно-ориентированное проектирование»

Время на прочтение5 мин
Количество просмотров15K
image Привет, Хаброжители! Совсем недавно мы перевели бестселлер Сэнди Метц.

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

Внимательно изучив это руководство, вы сможете: • Понять, как писать на Ruby качественный код в духе ООП • Решать, что должно входить в состав класса Ruby • Не допускать тесной связи между объектами в тех случаях, когда требуется разграничить функциональность • Определять гибкие интерфейсы между объектами • Освоить утиную типизацию • Эффективно задействовать наследование, композицию и полиморфизм • Разрабатывать экономные тесты • Доводить до совершенства любой legacy-код Ruby.
Читать дальше →
Всего голосов 15: ↑15 и ↓0+15
Комментарии17

Новый принцип кодирования информации для получения субъективной реальности в искусственных нейронных сетях

Время на прочтение12 мин
Количество просмотров20K
image

В статье в общих чертах дан анализ двух типов информации – простой и субъективной, рассмотрено различие понятий интеллекта и воспринимающего сознания. Описаны некоторые логические функциональные особенности сознания. Предложен подход технического получения субъективной информации за счет изменения временной степени свободы сигнала на пространственную. С целью получения функции «наблюдателя» в системе, и проявляемых относительно него информационных сигналов, выполняющих роль субъективных ощущений. Решение данной проблемы может дать новый подход к конструированию сильного искусственного интеллекта и пролить свет на трудную проблему сознания.
Читать дальше →
Всего голосов 19: ↑16 и ↓3+13
Комментарии63

Радикальное лечение аллергии: аллергенспецифическая иммунотерапия (АСИТ)

Время на прочтение11 мин
Количество просмотров123K
Приветствуем вас в блоге компании Tion! Внимание всем аллергикам: сегодня рассказываем, как провести с пользой время между аллергическими сезонами. Что такое АСИТ, как это работает и почему мы говорим об этом в ноябре, когда аллергический сезон уже давно закончился?

Для справки: радикальным называется лечение причин болезни, а не ее симптомов. И аллергенспецифическая иммунотерапия – основной (а по некоторым источникам и вовсе единственный) метод радикального лечения аллергии.



До этого писали про аллергенную пыльцу и ее мониторинг и механизм появления аллергической реакции. Советуем освежить память и еще раз проглядеть те статьи. Тогда будет легче читать эту.
Всего голосов 16: ↑15 и ↓1+14
Комментарии55

Информация

В рейтинге
Не участвует
Дата рождения
Зарегистрирован
Активность