» Материалы за Январь 2018 года » Страница 21

 

Как вернуть домен, который забыли продлить

Автор: admin от 25-01-2018, 10:40, посмотрело: 85

Домен вовремя не оплатили – такое случается. Однако домен домену рознь – одно дело, если не продлили недавно зарегистрированный и, по большому счету, стоящий ровно столько, сколько уплачено регистратору. И совсем другое, если он давнишний, раскрученный и, тем более, приносящий доход вашему бизнесу. В этом случае домен, именуемый на профессиональном жаргоне «дропнутым», надо вернуть, иначе при должном усердии новый владелец может не просто разрушить ваш бизнес, но и воспользоваться плодами ваших трудов.



Как вернуть домен, который забыли продлить

Категория: Программирование » Веб-разработка

 

Исправляем опечатки с учётом контекста

Автор: admin от 25-01-2018, 10:40, посмотрело: 155

Недавно мне понадобилась библиотека для исправления опечаток. Большинство открытых спелл-чекеров (к примеру hunspell) не учитывают контекст, а без него сложно получить хорошую точность. Я взял за основу спеллчекер Питера Норвига, прикрутил к нему языковую модель (на базе N-грамм), ускорил его (используя подход SymSpell), поборол сильное потребление памяти (через bloom filter и perfect hash) а затем оформил всё это в виде библиотеки на C++ со swig биндингами для других языков.

Категория: Программирование » Веб-разработка

 

Знакомые лица: алгоритмы создания «типичного» портрета

Автор: admin от 25-01-2018, 10:40, посмотрело: 65

Знакомые лица: алгоритмы создания «типичного» портрета
Автор: Андрей Сорокин, Senior Developer DataArt



В конце прошлого года мы завершили R&D-проект, посвященный методам машинного зрения в обработке изображений. В результате мы создали ряд усредненных портретов IT-специалистов, работающих с разными технологиями. В этой статье я расскажу об изображениях «типичных» Java и .NET-программистов, подходящих для этого фреймворках и оптимизации процесса.



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

Категория: Программирование » Веб-разработка

 

Видеозаписи выступлений с лекционного дня по игровой индустрии в ВШБИ

Автор: admin от 25-01-2018, 10:40, посмотрело: 98

В декабре прошлого года в Высшей школе бизнес-информатики НИУ ВШЭ проходил лекционный день по игровой индустрии. На мероприятии своим опытом с собравшимися гостями делились американский геймдизайнер компьютерных игр Richard «Levelord» Gray, директор продуктового департамента Rocket Jump Игорь Соловьев, игровой продюсер Сергей Гимельрейх, игровой маркетолог Сергей Зыков, основатели клуба игрофикаторов «Why42» Иван Нефедьев и Мирослава Бронникова. Под катом я собрал для вас видеозаписи и краткое описание всех докладов .



Видеозаписи выступлений с лекционного дня по игровой индустрии в ВШБИ

Категория: Программирование » Веб-разработка

 

Как создать свой первый безопасный веб-сервер, готовый к продуктиву

Автор: admin от 25-01-2018, 10:40, посмотрело: 102

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



Для прогона тестов мы будем использовать Amazon EC2, но можно взять и Amazon LightSail, Digital Ocean, Vultr или другой сервис. Все они конфигурируются одинаково, так что выбирайте тот, который вам по душе.



Как создать свой первый безопасный веб-сервер, готовый к продуктиву

Категория: Программирование » Веб-разработка

 

Что нового для мобильных разработчиков в Visual Studio 15.6 Preview

Автор: admin от 25-01-2018, 08:05, посмотрело: 110

Хабр, привет! Меня зовут Ромуальд (можно просто Роман) Здебский. Я больше 11 лет работаю в Microsoft. В последние годы помогал ключевым партнерам Microsoft в выпуске популярных игр и приложений для платформы Windows, например клиентов ВКонтакте для Windows Store, таких игр как World Of Tanks Blitz, Cut The Rope 2 и многих других. С технологической точки зрения много занимался XAML-фреймворками и технологиями доступа к данным. Сейчас сферой моих технологических интересов является разработка мобильных приложений с помощью Visual Studio и Xamarin, технологии доступа к данным в Azure, CosmosDB и др.



В прошлом месяце мы выпустили Visual Studio 2017 15.5 с новыми возможностями, включая эмулятор iOS Remoted Simulator, доступный всем разработчикам, средство просмотра XAML в режиме реального времени в эмуляторах Android с помощью Xamarin Live Player, новые шаблоны проектов Xamarin.Forms для .NET Standard и усовершенствованный механизм связывания с Mac.



Что нового для мобильных разработчиков в Visual Studio 15.6 Preview


В январе стала доступна предварительная версия Visual Studio 2017 15.6. В этой статье мы обсудим, что было добавлено в эту версию, включая подготовку среды macOS сборки проектов, развертывание на iOS через Wi-Fi, просмотр интерфейса на базе XAML в эмуляторе Remoted iOS Simulator в реальном времени и многое другое.

Категория: Программирование, Microsoft, Android, iOS

 

«Курс на hyperscale»: в мире почти 400 гипермасштабируемых дата-центров

Автор: admin от 25-01-2018, 08:00, посмотрело: 77

В апреле 2017 года в мире насчитывалось 320 гипермасштабируемых ЦОД, а уже в декабре их число составило 390. В Synergy ожидают, что количество hyperscale-дата-центров увеличится до 400 в первом квартале 2018 года и достигнет 500 в 2019 году.



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



«Курс на hyperscale»: в мире почти 400 гипермасштабируемых дата-центров

Категория: Программирование

 

Социальная архитектура: 4 шага к самоуправляемому сообществу

Автор: admin от 25-01-2018, 08:00, посмотрело: 86

Социальная архитектура: 4 шага к самоуправляемому сообществу Я бы хотел, чтобы сообщество было полностью самоуправляемо, и, возможно, когда-нибудь так и будет, но пока это не так. ZeroMQ близко к этому, но по моему опыту сообществу требуется четыре вещи:



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



Во-вторых, сообществам требуются правила жизни, и еще юрист, способный эти правила сформулировать и записать их. Правила критически важны — будучи хорошо составленными, они исключают трения. А неправильно составленные, или игнорируемые, приведут к раздорам и сложностям, которые отпугнут большую часть, оставив спорящую группу во главе горящего дома. Я сам пробовал создать универсальные правила для ZeroMQ и предыдущих сообществ, поэтому, наверно, нам не так уж и нужны юристы.

Категория: Программирование

 

Ричард Хэмминг: Глава 23. Математика

Автор: admin от 25-01-2018, 08:00, посмотрело: 83

Ричард Хэмминг: Глава 23. МатематикаПривет, Хабр. Помните офигенную статью «Вы и ваша работа» (+219, 2194 в закладки, 345k прочтений)?



Так вот у Хэмминга (да, да, самоконтролирующиеся и самокорректирующиеся коды Хэмминга) есть целая книга, написанная по мотивам его лекций. Давайте ее переведем, ведь мужик дело говорит.



Это книга не просто про ИТ, это книга про стиль мышления невероятно крутых людей. «Это не просто заряд положительного мышления; в ней описаны условия, которые увеличивают шансы сделать великую работу.»



Мы уже перевели 5 глав.



Глава 23. Математика



(За перевод спасибо Jerry OK, который откликнулся на мой призыв в предыдущей главе".) Кто хочет помочь с переводом — пишите в личку или на почту magisterludi2016@yandex.ru



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



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



Пожалуй, «излюбленное» её определение, данное самими математиками, таково:

«Математика — это то, что делается математиками, а математики — это те, кто делает математику.»

Категория: Программирование

 

Satisfaction по-джетовски, или как мы управляем удовлетворенностью заказчиков

Автор: admin от 25-01-2018, 08:00, посмотрело: 116

Satisfaction по-джетовски, или как мы управляем удовлетворенностью заказчиков


В начале 2016 года наш Сервисный центр — один из крупнейших в России и СНГ — начал применять методику под названием «процесс управления удовлетворённостью заказчиков качеством услуг». С тех пор прошло уже два года, мы накопили опыт и статистику, и сегодня готовы рассказать, что же дал нам и нашим клиентам этот рабочий процесс.

Категория: Программирование