Нечеткий поиск (fuzzy search) в реляционных базах данных |
Метки: author apapacy разработка веб-сайтов администрирование баз данных mongodb java elasticsearch lucene h2 orientdb sphinxsearch |
Мобильное приложение на Python c kivy/buildozer. Лекция в Яндексе |
Метки: author Leono разработка мобильных приложений python блог компании яндекс kivy material design android разработка ios быстрая разработка |
[Из песочницы] Понимаем implicit'ы в Scala |
Метки: author andr1983 функциональное программирование scala implicit type class |
Обзор митапа OpenDay JetBrains |
19 апреля 2018 года в Москве прошел митап OpenDay JetBrains, который посетило большое количество людей, в том числе и я. Я решил поделиться своими впечатлениями об этом мероприятии и о самой компании.
Читать дальше ->
Метки: author artglorin управление проектами управление продуктом управление персоналом конференции карьера в it-индустрии jetbrains митап обзоры |
Дайджест интересных материалов для мобильного разработчика #250 (16 апреля — 22 апреля) |
|
Google в России заблокирован Роскомнадзором? |
Метки: author vics001 it- инфраструктура роскомнадзор google |
ЕГАИС 3.0: отличия внедрения помарочного учета в опте и рознице |
|
Почему расширение ИБ-штата не приводит к повышению безопасности, и что с этим делать |
Метки: author it_man информационная безопасность блог компании ит-град ит-град иб управление персоналом servicenow |
Измерение уровня жидкости в топливном баке ракеты |
Метки: author Scorobey разработка под windows промышленное программирование математика алгоритмы python топливные баки ракеты измерение уровня фильтр калмана |
Что происходит с надкусанным яблоком? Правильно — оно портится |
Или почему последние МакБуки Про — тот еще адок. Реальная история с недавно-купленным MacBook Pro в компании, который я взял домой для настройки.
Итак, по пунктам:
Нет USB и Ethernet. Надо было перекинуть файл 600Мб с одного компа на МакПро. Стоят рядом. Как? По медленному Wifi? Хорошо, но как? Залить куда-нибудь? В облако? Два компа рядом стоят. А если 6Гб? А 600Гб? Ад… (Купите переходник или быстрый WiFi — скажут мне — да, да и еще NAS-сервер домой, чтобы не через весь мир файлы гонять, когда переходник потеряется)
Метки: author take читальный зал macbook pro macos |
Что происходит с надкусанным яблоком? Правильно — оно портится |
Или почему последние МакБуки Про — тот еще адок. Реальная история с недавно-купленным MacBook Pro в компании, который я взял домой для настройки.
Итак, по пунктам:
Нет USB и Ethernet. Надо было перекинуть файл 600Мб с одного компа на МакПро. Стоят рядом. Как? По медленному Wifi? Хорошо, но как? Залить куда-нибудь? В облако? Два компа рядом стоят. А если 6Гб? А 600Гб? Ад… (Купите переходник или быстрый WiFi — скажут мне — да, да и еще NAS-сервер домой, чтобы не через весь мир файлы гонять, когда переходник потеряется)
Метки: author take читальный зал macbook pro macos |
[Из песочницы] Особенности анализа CRM систем в ресторанном бизнесе |
Метки: author LolaSlavnaya crm- системы маркетинг приложения |
[Из песочницы] Export to Excel from JS |
Метки: author firedragon javascript html excel генерация отчетов |
Как IaaS помогает программистам-фрилансерам: опыт 1cloud |
Метки: author 1cloud разработка под e-commerce блог компании 1cloud.ru 1cloud iaas фриланс gtd |
[Из песочницы] Прогулка по быстрому, безопасному и почти законченному веб-сервису на Rust |
В течение многих лет у меня было стойкое недоверие к интерпретируемым языкам. Они быстрые и работать с ними приятно, но хороши они только для работы на небольших системах, если же у вас быстрорастущий проект их привлекательность быстро улетучивается. Создание большого приложения на Ruby или JavaScript (или множестве других языков) — это бесконечный сизифов труд — вы решаете одну проблему только для того, чтобы другая тут же скатилась на вас с горы. И совершенно неважно сколько тестов вы напишете или насколько хороша ваша команда, любая новая разработка создаст мириаду ошибок, исправление которых займет месяцы или годы.
Основная проблема кроется в пограничных условиях. Программисты делают все возможное для написания и тестирования “happy path”, но человеческий фактор мешает нам видеть проблему со всех сторон и особенно края и углы, которые причиняют наибольшие проблемы пока программа используется.
Ограничения, такие как компилятор и проницательная система типов, — это инструменты, которые помогают нам определять эти условия. Во всех языках есть спектр разрешимости, и я четко убежден, что чем больше времени потрачено на написание приложения по правилам языка, тем меньше времени уйдет на устранение проблем.
Читать дальше ->
Метки: author fafhrd91 rust actor model web- разработка actix |
[Из песочницы] Прогулка по быстрому, безопасному и почти законченному веб-сервису на Rust |
В течение многих лет у меня было стойкое недоверие к интерпретируемым языкам. Они быстрые и работать с ними приятно, но хороши они только для работы на небольших системах, если же у вас быстрорастущий проект их привлекательность быстро улетучивается. Создание большого приложения на Ruby или JavaScript (или множестве других языков) — это бесконечный сизифов труд — вы решаете одну проблему только для того, чтобы другая тут же скатилась на вас с горы. И совершенно неважно сколько тестов вы напишете или насколько хороша ваша команда, любая новая разработка создаст мириаду ошибок, исправление которых займет месяцы или годы.
Основная проблема кроется в пограничных условиях. Программисты делают все возможное для написания и тестирования “happy path”, но человеческий фактор мешает нам видеть проблему со всех сторон и особенно края и углы, которые причиняют наибольшие проблемы пока программа используется.
Ограничения, такие как компилятор и проницательная система типов, — это инструменты, которые помогают нам определять эти условия. Во всех языках есть спектр разрешимости, и я четко убежден, что чем больше времени потрачено на написание приложения по правилам языка, тем меньше времени уйдет на устранение проблем.
Читать дальше ->
Метки: author fafhrd91 rust actor model web- разработка actix |
[Из песочницы] Прогулка по быстрому, безопасному и почти законченному веб-сервису на Rust |
В течение многих лет у меня было стойкое недоверие к интерпретируемым языкам. Они быстрые и работать с ними приятно, но хороши они только для работы на небольших системах, если же у вас быстрорастущий проект их привлекательность быстро улетучивается. Создание большого приложения на Ruby или JavaScript (или множестве других языков) — это бесконечный сизифов труд — вы решаете одну проблему только для того, чтобы другая тут же скатилась на вас с горы. И совершенно неважно сколько тестов вы напишете или насколько хороша ваша команда, любая новая разработка создаст мириаду ошибок, исправление которых займет месяцы или годы.
Основная проблема кроется в пограничных условиях. Программисты делают все возможное для написания и тестирования “happy path”, но человеческий фактор мешает нам видеть проблему со всех сторон и особенно края и углы, которые причиняют наибольшие проблемы пока программа используется.
Ограничения, такие как компилятор и проницательная система типов, — это инструменты, которые помогают нам определять эти условия. Во всех языках есть спектр разрешимости, и я четко убежден, что чем больше времени потрачено на написание приложения по правилам языка, тем меньше времени уйдет на устранение проблем.
Читать дальше ->
Метки: author fafhrd91 rust actor model web- разработка actix |
Почему Швеция отказывается от идеи полного перехода на безналичные платежи |
Метки: author itinvest финансы в it блог компании iti capital безналичные платежи наличные финансы |
Почему Швеция отказывается от идеи полного перехода на безналичные платежи |
Метки: author itinvest финансы в it блог компании iti capital безналичные платежи наличные финансы |
Почему Швеция отказывается от идеи полного перехода на безналичные платежи |
Метки: author itinvest финансы в it блог компании iti capital безналичные платежи наличные финансы |