[Из песочницы] Export to Excel from JS |
https://habrahabr.ru/post/353996/?utm_source=habrahabr&utm_medium=rss&utm_campaign=353996
Метки: javascript HTML excel генерация отчетов |
Как IaaS помогает программистам-фрилансерам: опыт 1cloud |
https://habrahabr.ru/post/353992/?utm_source=habrahabr&utm_medium=rss&utm_campaign=353992
Метки: Разработка под e-commerce Блог компании 1cloud.ru 1cloud iaas фриланс gtd |
[Из песочницы] Прогулка по быстрому, безопасному и почти законченному веб-сервису на Rust |
В течение многих лет у меня было стойкое недоверие к интерпретируемым языкам. Они быстрые и работать с ними приятно, но хороши они только для работы на небольших системах, если же у вас быстрорастущий проект их привлекательность быстро улетучивается. Создание большого приложения на Ruby или JavaScript (или множестве других языков) — это бесконечный сизифов труд — вы решаете одну проблему только для того, чтобы другая тут же скатилась на вас с горы. И совершенно неважно сколько тестов вы напишете или насколько хороша ваша команда, любая новая разработка создаст мириаду ошибок, исправление которых займет месяцы или годы.
Основная проблема кроется в пограничных условиях. Программисты делают все возможное для написания и тестирования “happy path”, но человеческий фактор мешает нам видеть проблему со всех сторон и особенно края и углы, которые причиняют наибольшие проблемы пока программа используется.
Ограничения, такие как компилятор и проницательная система типов, — это инструменты, которые помогают нам определять эти условия. Во всех языках есть спектр разрешимости, и я четко убежден, что чем больше времени потрачено на написание приложения по правилам языка, тем меньше времени уйдет на устранение проблем.
Читать дальше ->https://habrahabr.ru/post/353990/?utm_source=habrahabr&utm_medium=rss&utm_campaign=353990
Метки: rust actor model web- разработка actix |
Почему Швеция отказывается от идеи полного перехода на безналичные платежи |
https://habrahabr.ru/post/353988/?utm_source=habrahabr&utm_medium=rss&utm_campaign=353988
Метки: Финансы в IT Блог компании ITI Capital безналичные платежи наличные финансы |
[Перевод] Составляем карту всего Интернета при помощи кривых Гильберта |
Диапазон IP | Применение |
---|---|
0.0.0.0/8 | Локальная система |
10.0.0.0/8 | Локальная LAN |
127.0.0.0/8 | Loopback |
169.254.0.0/16 | “Link Local” |
172.16.0.0/12 | Локальная LAN |
224.0.0.0/4 | Мультивещание (Multicast) |
240.0.0.0/4 | “Для использования в будущем” |
https://habrahabr.ru/post/353986/?utm_source=habrahabr&utm_medium=rss&utm_campaign=353986
Метки: Сетевые технологии IT-инфраструктура интернет |
Личный опыт: выступления и вебинары VAS Experts о СКАТ, CG-NAT и DPI-системах |
https://habrahabr.ru/post/353984/?utm_source=habrahabr&utm_medium=rss&utm_campaign=353984
Метки: Хостинг Сетевые технологии Разработка систем связи Разработка систем передачи данных Блог компании VAS Experts vas experts СКАТ CG-NAT DPI-системы |
Открытая трансляция главного зала DotNext 2018 Piter |
https://habrahabr.ru/post/353982/?utm_source=habrahabr&utm_medium=rss&utm_campaign=353982
Метки: .NET Блог компании JUG.ru Group DotNext конференция трансляция Sasha Goldshtein Dylan Beattie Andrei Alexandrescu |
[Перевод] Переосмысление GPS: Разработка системы позиционирования нового поколения в Uber |
https://habrahabr.ru/post/353978/?utm_source=habrahabr&utm_medium=rss&utm_campaign=353978
Метки: Глобальные системы позиционирования Геоинформационные сервисы Высокая производительность IT-инфраструктура gps uber android gnss particle filter |
[Перевод] Врываемся в 2018 год с очередным большим релизом: выпуск версии 11.3 языка Wolfram Language и Mathematica |
https://habrahabr.ru/post/353972/?utm_source=habrahabr&utm_medium=rss&utm_campaign=353972
|
Может поможет |
Есть предложение. В связи с блокировками, давайте все массово просто попросим. Я понимаю, смешно. Но что то делать нужно. На https://rkn.gov.ru/ в самом низу есть «Сообщить об ошибке (Ctrl + Enter)». Давайте писать. Просто писать.
Я писал о docs.mongodb.com.
Присоединяйтесь. Вдруг что-то изменится?
https://habrahabr.ru/post/353970/?utm_source=habrahabr&utm_medium=rss&utm_campaign=353970
Метки: Законодательство и IT-бизнес Администрирование доменных имен MongoDB роскомнадзор |
[Перевод] Learn OpenGL. Урок 5.3 — Карты теней |
Тень — это отсутствие света. Если лучи от источника света не попадают на объект, так как поглощаются другим объектом, то первый объект находится в тени. Тени добавляют реализма к изображению и дают увидеть взаимное расположение объектов. Благодаря ним сцена приобретает "глубину". Сравните следующие изображения сцены с тенями и без:
Как можно заметить, тени делают намного более очевидным то, как объекты расположены друг относительно друга. Благодаря теням видно, что один из кубов висит в воздухе.
Тени сложновато реализовать, особенно потому что реалтайм алгоритм для идеальных теней ещё не придуман. Существуют несколько хороших способов для приблизительного рассчёта теней, но они все имеют свои особенности, которые надо принимать во внимание.
Один из методов — карты теней (shadow maps) — относительно простой в реализации, используется в большинстве видеоигр и даёт достойные результаты. Карты теней не так уж и трудно понять, они довольно дёшевы с точки зрения производительности и их легко улучшить до более продвинутых алгоритмов (типа теней от точечного источника света или каскадных карт теней)
Читать дальше ->https://habrahabr.ru/post/353956/?utm_source=habrahabr&utm_medium=rss&utm_campaign=353956
Метки: Разработка игр Программирование C++ opengl перевод learnopengl.com shadow mapping |
[Из песочницы] Автоматизация UI-тестирования на PhoneGap. Кейс платежного приложения |
https://habrahabr.ru/post/353962/?utm_source=habrahabr&utm_medium=rss&utm_campaign=353962
Метки: Тестирование мобильных приложений Тестирование веб-сервисов QA тестирование автоматизация тестирования phonegap |
Эксперименты на котиках: как увеличить количество покупок в приложении |
https://habrahabr.ru/post/353950/?utm_source=habrahabr&utm_medium=rss&utm_campaign=353950
|
Советы по созданию приложений к окончанию набора в Школу мобильной разработки Яндекса |
https://habrahabr.ru/post/353834/?utm_source=habrahabr&utm_medium=rss&utm_campaign=353834
|
[Из песочницы] Угон Телеграм на волнах паники |
https://habrahabr.ru/post/353948/?utm_source=habrahabr&utm_medium=rss&utm_campaign=353948
Метки: информационная безопасность телеграм хаккеры |
[Перевод] Характер Kotlin |
https://habrahabr.ru/post/353946/?utm_source=habrahabr&utm_medium=rss&utm_campaign=353946
Метки: функциональное программирование программирование Kotlin Java Блог компании Издательский дом «Питер» JVM оптимизация |
Открытый урок «iSCSI в Linux» |
https://habrahabr.ru/post/353944/?utm_source=habrahabr&utm_medium=rss&utm_campaign=353944
Метки: Серверное администрирование Настройка Linux Блог компании Отус linux iscsi-target администрирование |
[Из песочницы] Модульная разработка Android приложений |
При разработке Android приложений наступают моменты, когда те или иные части кода можно вынести в виде библиотек, чтобы можно было переиспользовать их в разных проектах:
Чаще всего все проблемы были решены задолго до нас, но в нашем случае нужно было вынести часть слоя бизнес-логики и фактически весь слой, отвечающий за данные в 3 наших основных продукта объединенной компании Колёса Крыша Маркет. Все наши продукты – классифайды про автомобили, недвижимость и прочие товары. Поэтому нами, разработчиками, было решили написать одно решение для всех продуктов компании. К тому же, это облегчило нашу работу.
Читать дальше ->https://habrahabr.ru/post/353942/?utm_source=habrahabr&utm_medium=rss&utm_campaign=353942
Метки: Разработка под Android gradle Блог компании «Колёса Крыша Маркет» android artifactory |
Сервисы для подбора ключевых слов на App Store: сопоставительная характеристика |
https://habrahabr.ru/post/353938/?utm_source=habrahabr&utm_medium=rss&utm_campaign=353938
Метки: поисковая оптимизация Интернет-маркетинг Аналитика мобильных приложений Блог компании Everyday Tools app store aso ключевые слова поисковые запросы |
Самые страшные ошибки, которые допускают DS. Встреча в офисе Авито 24 апреля |
Привет! На следующей неделе, во вторник, 24 апреля, приглашаем специалистов по Data Science на митап, который мы организуем вместе с AI Community и AI Today. Будем говорить о самых страшных ошибках, которые допускают DS. Подробно обсудим CRISP-DM и Tips&Tricks, которые можно использовать в работе. Вы услышите доклады Ивана Гуза, Игоря Слинько и Станислава Гафарова. Регистрируйтесь на встречу и приглашайте коллег. Под катом — тезисы выступлений, ссылки на регистрацию и видеотрансляцию митапа.
https://habrahabr.ru/post/353926/?utm_source=habrahabr&utm_medium=rss&utm_campaign=353926
Метки: Учебный процесс в IT Машинное обучение Математика Веб-аналитика Блог компании Avito machine learning data science AI Community Avito Авито |