Хабр / Лучшие публикации за сутки18:27 Текст источника в новой вкладке
Лучшие публикации за последние 24 часа

 
 
1. Современная веб-разработка: выбери себе приключение16:39[−]

Привет. Недавно я делал доклад о том, какие шишки можно набить, занимаясь современной веб-разработкой. Получилось что-то вроде квеста с распределенным выбором: от того, какой язык программирования выбрать и до того, кого лучше нанимать в команду, которая сделает самый полезный продукт ever. Предлагаю вам почитать этот пост, выбрать свои варианты, дополнить квест и обсудить то, что наболело.


Читать дальше ?

2. Oh, My Code: Как стать успешным в IT16:17[−]
Что нужно, чтобы добиться успеха в IT? Об этом и многом другом мы поговорили в новом выпуске ток-шоу Oh, My Code с Дмитрием Гришиным, сооснователем и председателем совета директоров Mail.ru Group, основателем Grishin Robotics.


Читать дальше ?

3. Trekz Air — как на самом деле звучат наушники с костной проводимостью15:06[−]
Осенний привет хабровчанам!

По жизни я — меломан, и провожу с музыкой непростительно много времени — по 8-12 часов в день. Большая аудиотека пополняется благодаря стриминговым сервисам. Всё сокровенное храню на плеере, используя наушники с большим количеством излучателей: TBA04, NuForce Primo8, ProPhile8 (редко).


Читать дальше ?

4. Релиз PVS-Studio 6.2614:26[−]
PVS-Studio 6.26

Обычно мы не пишем заметки про выход новой версии анализатора PVS-Studio. Однако в новый релиз вошло много интересных изменений, касающихся анализа C и C++ кода, о которых хочется рассказать нашим пользователям.
Читать дальше ?

5. Как правильно «фармить» Kaggle14:00[−]

image
*фарм — (от англ. farming) — долгое и занудное повторение определенных игровых действий с определенной целью (получение опыта, добыча ресурсов и др.).


Введение


Недавно (1 октября) стартовала новая сессия прекрасного курса по DS/ML (очень рекомендую в качестве начального курса всем, кто хочет, как это теперь называется, "войти" в DS). И, как обычно, после окончания любого курса у выпускников возникает вопрос — а где теперь получить практический опыт, чтобы закрепить пока еще сырые теоретические знания. Если вы зададите этот вопрос на любом профильном форуме — ответ, скорее всего, будет один — иди решай Kaggle. Kaggle — это да, но с чего начать и как наиболее эффективно использовать эту платформу для прокачки практических навыков? В данной статье автор постарается на своем опыте дать ответы на эти вопросы, а также описать расположение основных грабель на поле соревновательного DS, чтобы ускорить процесс прокачки и получать от этого фан.

проверить глубину этой кроличьей норы

6. Работа с изображениями на Python13:44[−]
Тема сегодняшнего разговора — чему же научился Python за все годы своего существования в работе с изображениями. И действительно, кроме старичков родом из 1990 года ImageMagick и GraphicsMagick, есть современные эффективные библиотеки. Например, Pillow и более производительная Pillow-SIMD. Их активный разработчик Александр Карпинский ( homm) на MoscowPython сравнил разные библиотеки для работы с изображениями на Python, представил бенчмарки и рассказал о неочевидных особенностях, которых всегда хватает. В этой статье расшифровка доклада, который поможет вам выбрать библиотеку под свое приложение, и сделать так, чтобы она работало максимально эффективно.


О спикере: Александр Карпинский работает в компании Uploadcare и занимается сервисом быстрой модификации изображений на лету. Участвует в разработке Pillow — популярной библиотеки для работы с изображениями на Python, развивает собственный форк этой библиотеки — Pillow-SIMD, который использует современные инструкции процессоров для наибольшей производительности.
Читать дальше ?

7. Flutter — новый взгляд на кроссплатформенную разработку13:10[−]

В августе 2018 года Flutter стал самой запрашиваемой кроссплатформенной технологией на Stack Overflow.


image


В нашем блоге Артем Зайцев и Евгений Сатуров из студии Surf, сертифицированного агентства Google, расскажут, почему и как так получилось:


Кроссплатформенные решения давно привлекают желающих быстро и незатратно запустить MVP-продукт одновременно под несколько платформ. Причина проста — единая кодовая база. Ее легче поддерживать: артефакты централизованы, нет дублирования логики и правок одних и тех же багов под каждую из платформ. Да и людей для ее поддержки и создания требуется меньше — нет необходимости содержать двух нативных разработчиков.

Читать дальше ?

8. Архитектура мета-сервера мобильного онлайн-шутера Tacticool12:45[−]
Еще один доклад с Pixonic DevGAMM Talks — на этот раз от наших коллег из PanzerDog. Lead Software Engineer компании Павел Платто разобрал мета-сервер игры с сервисно-ориентированной архитектурой, рассказал, какие решения и технологии были выбраны, что и как у них масштабируется, и с какими трудностями пришлось столкнуться. Текст доклада, слайды и ссылки на другие выступления с митапа, как всегда, под катом.

Читать дальше ?

9. Десять человек на 90 тысяч сайтов: как не сойти с ума12:13[−]

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


Каждый сотрудник Яндекс.Денег раз в год может сменить род деятельности — выбрать какой-нибудь отдел и поработать там несколько дней. Поэтому месяц назад и я села в Сапсан и приехала в Петербург. Там работает отдел мониторинга, который тоже следит, чтобы у 90 тысяч сайтов, подключенных к Кассе, всё было хорошо, — и мы решили объединить силы.



Как не сойти с ума? Точно не так (источник: reddit.com)


Это рассказ о том, как у нас устроен мониторинг, и чему я научилась за пару дней в другом департаменте.

Читать дальше ?

10. DotNext — герои тут другие12:04[−]
В прошлый раз я рассказывал про простых самобытных парней, которые где-то тихо упоролись и написали инструменты мирового уровня для Java. В мире .NET герои не такие. В мире .NET герой — это бунтарь в галстуке. Потому что нет зоопарковости платформы. MS выпускает инструмент, и он работает. Почти всё вендорское, хоть и кроссплатформенное. Связка с ОС хороша, поэтому нет даже зоопарка GC. Профайлеров несколько, но врут они намного меньше. Нет проблемы выбора среди миллиона инструментов.

Но герои всё равно есть. И так уж получилось, что у наших самых хардкорных спикеров довольно странные увлечения помимо, собственно, разработки.

Первый парень, который мощно задвинет, — это Джеффри Рихтер. Это тот самый, который написал «Windows для профессионалов» и «CLR via C#». Если вы кодите про дотнет, то немного его знаете, потому что без прочтения этой книги невозможно пройти ни одного собеседования по .NET. Работает он в MS, архитектор в Ажуре. У него свой бизнес ещё. Ведёт видеокурсы для senior’ов про то, как правильно, потому что разбирается во всём под капотом.

В свободное от работы время разводит людей (член Международного Братства Фокусников) и лабает джаз на ударных и клавишных.
Читать дальше ?

11. [Перевод] 4 инструмента для одновременного выполнения команд на нескольких Linux-серверах12:00[−]
Статья, перевод которой мы сегодня публикуем, посвящена технологиям одновременного выполнения команд на нескольких Linux-серверах. Речь здесь пойдёт о нескольких широко известных инструментах, реализующих подобный функционал. Этот материал пригодится системным администраторам, которым, например, регулярно приходится проверять состояние множества удалённых систем. Предполагается, что у читателя уже имеется несколько серверов, к которым организован доступ по SSH. Кроме того, при одновременной работе с несколькими машинами весьма полезно настроить SSH-доступ к ним по ключу, без пароля. Такой подход, с одной стороны, повышает безопасность сервера, а с другой — облегчает работу с ним.


Читать дальше ?

12. Как работает вокзал10:04[−]


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

Вокзал заканчивается там, где кончается платформа для пассажиров. Поезда обслуживаются и заправляются не на вокзале, а в специальных пунктах отстоя где-то рядом (или вообще не рядом и подаются на вокзал уже готовыми).
Читать дальше ?

13. Проксируем файлы из AWS S3 средствами nginx09:26[−]
Казалось бы, задача реализации фронтенда для AWS на nginx звучит как типовой кейс для StackOverflow — ведь проблем с проксированием файлов из S3 быть не может? На деле выяснилось, что готовое решение не так-то просто найти, и данная статья должна исправить эту ситуацию.



Зачем это вообще может понадобиться?


  1. Контроль доступа к файлам средствами nginx — актуально для концепции IaC (инфраструктура как код). Все изменения, связанные с доступом, будут вноситься только в конфигах, которые лежат в проекте.
  2. Если отдавать файлы через свой nginx, появляется возможность их кэшировать и сэкономить тем самым на запросах к S3.
  3. Подобный прокси поможет абстрагироваться от типа хранилища файлов для разных инсталляций приложения (ведь помимо S3 существуют и другие решения).
Читать дальше ?

14. [Из песочницы] Как получить грант на развитие проекта, если ты бедный студент? И стоит ли оно того03:04[−]

Как получить грант на развитие проекта, если ты бедный студент? И стоит ли оно того.


В этой статье я расскажу:

  • стоит ли получать грант;
  • как получить грант на развитие проекта;
  • плюсы и минусы получения гранта;
  • мой опыт получения гранта.

Данная статья не является рекламой.

Стоит ли получать грант?


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

Стоит ли получать грант? Ответ на этот вопрос зависит от многих факторов, я постараюсь выделить несколько основных, а получать или нет каждый решает сам.
Читать дальше →

15. Паркур, танцы и работа на стройке от Boston Dynamics02:05[−]
За последнюю неделю небезызвестная компания Boston Dynamics показала много чего интересного. Давайте вкратце посмотрим на успехи наших будущих хозяев помощников.
Неделю назад появилось новое видео про гуманоидного робота Atlas, который учится паркуру:


Читать дальше ?

16. [Перевод] Зеев Сураски: Будущее Zend Engine и Zend Framework01:44[−]


В июне 2015 года было анонсировано поглощение Zend, компании-разработчика ядра языка PHP, американской компанией Rogue Wave Software. В феврале 2016 года об уходе из Zend заявил ее сооснователь и до 2015 исполнительный директор Энди Гутманс.
На этот раз второй из основателей Zend Technologies Зеев Сураски в своем блоге поделился планами.

Читать дальше ?

17. Написание ОС: Многозадачность01:37[−]
image
Доброго времени суток, дорогой читатель, скорее всего, ты видел мою предыдущую статью о том, что самому можно написать работоспособную ОС за достаточно короткий срок. Что же, сегодня мы поговорим о реализации многозадачности в моей ОС. Читать дальше ?

18. За 2018 год разработчики проекта KDE получили больше $ 0,5 млн. пожертвованиями. И не только они…Ср., 17 окт.[−]
image

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

KDE — организация и международное сообщество вокруг нее, разрабатывающее свободное программное обеспечение: среду рабочего стола Plasma и набор приложений KDE Applications. Основным источником средств для проекта служит сбор пожертвований и целевые кампании по фандрайзингу.

image


15 октября 2018 некоммерческая организация KDE e.V., курирующая развитие проекта KDE, сообщила о получении пожертвования в $300 000 на 22-летие проекта от другого сообщества энтузиастов — Handshake.org. Причем 100 тысяч долларов, из полученных 300 тысяч, пойдут на развитие свободного офисного пакета Calligra. Читать дальше ?

19. [Перевод] Вам действительно нужны entrust или laravel-permission для реализации вашей авторизации?Ср., 17 окт.[−]
«Так… мне нужна простая авторизация. Какая-нибудь админская роль, и может роль редактора/модератора. Сейчас погуглим. О! Для laravel уже есть готовые пакеты! zizaco/entrust, spatie/laravel-permission и другие! Давай выберем какой-нибудь!»

Примерно так все и происходит. Потом миграция пакета добавляет в базу 5 табличек для хранения ролей, пермишенов и их отношений. Все правила авторизации, такие как роли 'admin' и 'editor' могут делать 'edit posts', хранятся в этих таблицах. Обычно в проекте много копий базы данных. Копии разработчиков, тестовая база(ы) и продакшен. В итоге все эти правила авторизации вынуждены синхронизироваться между базами данных.

Читать дальше ?

20. [Из песочницы] Нейронная сеть с использованием TensorFlow: классификация изображенийСр., 17 окт.[−]

Привет, Хабр! Представляю вашему вниманию перевод статьи "Train your first neural network: basic classification".



Это руководство по обучению модели нейронной сети для классификации изображений одежды, таких как кроссовки и рубашки. Для создания нейронной сети используем python и библиотеку TensorFlow.

Читать дальше ?


 
Каталог RSS-каналов (лент) — RSSfeedReader
Всего заголовков: 20
По категориям:
Все заголовки
aftershokz (1)
amazon (1)
Amazon Web Services (1)
Arm Embedded GCC (1)
Arm Embedded Toolchain (1)
Atlas (1)
authorization (1)
auto (1)
AWS (1)
BigDog (1)
Boston Dynamics (1)
c# (1)
c++ (1)
CWE (1)
Data Mining (1)
data mining (1)
data science (1)
devops (1)
devsecops (1)
dotnext (1)
flutter (1)
gcc (1)
handshake.org (1)
interrupts (1)
IT-инфраструктура (1)
IT-стандарты (1)
java (1)
kaggle (1)
kde (1)
kde 5 (1)
kde plasma (1)
laravel (1)
Laravel (1)
Linux (1)
medgadgets (1)
multitasking (1)
.net (1)
.NET (1)
nginx (1)
*nix (1)
ods (1)
oh my code (1)
open data science (1)
Open source (1)
OpenCV (1)
osdev (1)
PHP (2)
php (2)
php8 (1)
Pillow (1)
Pillow-SIMD (1)
Pineapple Fund (1)
pit (1)
pvs-studio (1)
python (1)
Python (3)
qa (1)
S3 (1)
SAST (1)
Spot (1)
SpotMini (1)
static code analysis (1)
static code analyzer (1)
tensorflow (1)
trekz air (1)
undefined behavior (1)
VIPS (1)
visual c++ (1)
visual studio (1)
waf (1)
zend (1)
zend engine (1)
zend framework (1)
Zend Framework (1)
администрирование (2)
Анализ и проектирование систем (1)
андроид (1)
архитектура (1)
бизнес-метрики (1)
Бизнес-модели (1)
Блог компании Google (1)
Блог компании JUG.ru Group (1)
Блог компании Mail.Ru Group (1)
Блог компании Medgadgets (1)
Блог компании Open Data Science (1)
Блог компании Pixonic (1)
Блог компании PVS-Studio (1)
Блог компании RUVDS.com (1)
Блог компании Авито (1)
Блог компании Конференции Олега Бунина (Онтико) (1)
Блог компании Туту.ру (1)
Блог компании Флант (1)
Блог компании Яндекс.Деньги (1)
Будущее здесь (1)
Высокая производительность (1)
гаджеты (1)
Гаджеты (2)
геймдев (1)
гранты (1)
Графические оболочки (1)
гришин (1)
Дизайн мобильных приложений (1)
доклад (1)
дотнекст (1)
жд (1)
Звук (1)
звук (1)
как стать успешным (1)
Карьера в IT-индустрии (1)
кожаные мешки (1)
команда (1)
конверсия (1)
Конференции (2)
конференция (2)
конференция разработчиков игр (1)
Краудсорсинг (1)
кроссплатформенная разработка (1)
кэгл (1)
ленинградский вокзал (1)
Математика (1)
Машинное обучение (2)
машинное обучение (2)
митап (1)
мобильная разработка (1)
мобильные игры (1)
мониторинг (1)
Настройка Linux (1)
наушники (1)
нейронная сеть (1)
облако (1)
Оболочки (1)
Обработка изображений (1)
отказоустойчивость (1)
перевод (1)
Периферия (1)
Платежные системы (1)
поддержка проекта (1)
поезда (1)
программирование (1)
Проектирование и рефакторинг (1)
развитие (1)
Развитие стартапа (2)
Разработка веб-сайтов (1)
разработка игр (1)
Разработка игр (1)
Разработка мобильных приложений (1)
разработка приложений (1)
Разработка робототехники (1)
разработка сайтов (1)
Робототехника (1)
робототехника (1)
роботы (1)
сбой (1)
Серверное администрирование (1)
си++ (1)
Системное администрирование (3)
Системное программирование (1)
станция (1)
статический анализ кода (1)
Транспорт будущего (1)
Управление персоналом (1)
Управление проектами (2)
Управление разработкой (2)
Урбанизм (1)
Учебный процесс в IT (2)
финансирование проекта (1)
фпк (1)
цппк (1)
Читальный зал (1)
шутер (1)
яндекс.касса (1)
По датам:
Все заголовки
2018-10-18, Чт. (17)
2018-10-17, Ср. (3)
По авторам:
Все заголовки
Adelf (1)
anabikhayr (1)
Andrey2008 (1)
Andriy1218 (1)
ARG89 (1)
azazelis (1)
Barrayar (1)
driusha (1)
eyeofhell (1)
ilikeev (1)
Jeditobe (1)
kruegger (1)
maximkorsakov (1)
mokuso (1)
mrlolthe1st (1)
pronskiy (1)
ru_vds (1)
saturovv (1)
Smallwall (1)
whm (1)