Wincode

@winc0de Нравится 0
Это ваш канал? Подтвердите владение для дополнительных возможностей

Новости о программировании и айти | Предложения, сотрудничество: @maxfrai
Гео и язык канала
не указан, Русский
Категория
Технологии


Гео канала
не указан
Язык канала
Русский
Категория
Технологии
Добавлен в индекс
12.03.2018 01:15
реклама
TGStat Bot
Бот для получения статистики каналов не выходя из Telegram
SearcheeBot
Ваш гид в мире Telegram-каналов
TGAlertsBot
Мониторинг упоминаний ключевых слов в каналах и чатах.
1 657
подписчиков
~0
охват 1 публикации
~14
дневной охват
N/A
постов в день
N/A
ERR %
1.53
индекс цитирования
Репосты и упоминания канала
12 упоминаний канала
1 упоминаний публикаций
8 репостов
Nemchinskiy On Business
Аудиокниги онлайн
Self Improvement People 🎓
Нейронач
Нейронач
Свалка від Като :3
Krus
Krus
Не архивач
Свалка від Като :3
Афиша Киева
Lowcost.UA
Лекции в коллекцию
TripMyDream
ZAICHENKOTEAM.COM
Nick Havryliak
Andrey Burenok
Krus
Каналы, которые цитирует @winc0de
SKRYPIN.UA
Krus
Andrey Burenok
Nick Havryliak
ZAICHENKOTEAM.COM
Афиша Киева
TripMyDream
Lowcost.UA
Лекции в коллекцию
Последние публикации
Удалённые
С упоминаниями
Репосты
Wincode 22 Aug 2019, 14:25
Интересные новости и ссылки.

Javascript библиотека, которая умеет рисовать графики в стиле комиксов Xkcd (неровные линии, будто нарисованы от руки).

Наверняка много кто связан с разработкой веб-приложений, вам будет интересна идея и реализация для фоновой подгрузки страниц, при наведении курсора. Библиотека позволяет автоматически загружать содержимое ссылки, если курсор задержался на 100 милисекунд (настраиваемо). Я взял для себя идею и в своем текущем проекте реализовал подгрузку ajax-запросов на содержимое. Отклик получается оочень быстрым по ощущениям, значительно изменяет восприятие.

Перевод текстов на глубоком обучении. Мне понравился больше, чем гугловский. Перестраивает слова в приложении, добиваясь максимально естественного использования порядка слов.

Статья о том, как устроен процесс отрисовки страницы в браузерах. Понадобится тем, кто оптимизирует и пишет сложные веб приложения.

О Producthunt наверняка много кто из вас слышал. Взял себе за привычку заходить каждый день в раздел новых релизов. Здесь разработчики со всего мира публикуют свои наработки, прототипы как гениальных, так и бредовых идей. Часто можно что-то взять для себя и своих наработок.

Библиотека, которая умеет рисовать карту сайта. Разработчики популярного редактора Sublime придумали и внедрили визуальный рендер содержимого кода, чтобы вы могли делать быструю навигацию по нему. Pagemap позволяет сделать то же, но с веб-страницой. Может быть полезно в каких-то сложных UI и админках.

Открытая библиотека для возможности генерировать любой голос по 5 секундам его записи. Результат далек от идеала, но стоит вашего внимания. Все жду, когда генерация голоса будет дешевая и быстрая, чтобы можно было озвучивать аудиокниги голосом любимого чтеца или актера.

Интересная идея по генерации плейлиста для Spotify или Apple Music на основании погоды в вашем городе.

Онлайн генератор текста на основании GPT-2 модели нейросети. Введите первое предложение, а модель сгенерирует продолжение.

Сохраняйте и делитесь с друзьями ;)
Читать полностью
Wincode 4 Aug 2019, 20:42
Опубликовали демо-версию футбольного симулятора PES 2020. Кто не в курсе, сейчас идет интересная борьба между EA(FIFA) и KONAMI(PES). Первые делают аркаду с выкачиванием денег из игроков, а вторые пытаются сделать симулятор с максимально реалистичной физикой и анимациями. Меня поразил уровень технологий, анимации и эффектов, которые удается выжать из консолей со старым железом.
Моя первая настоящая работа заключалась в написании движка и интеллекта футболистов в 2D-виде сверху. Мне пришлось изучать тогда все правила и математически обучать "игроков" строить офсайдные ловушки, делать контр-атаки и защищаться.
Сейчас случайно увидел, что в начале лета Google опубликовали свой 3D футбольный движок, основанный на нейросетях с подкреплением. Запустить и поиграть можете прямо на своем компьютере. Посмотреть ключевые моменты можно на ютьюбе.
Учитывая популярность ставок на спорт и вообще тотального роста, инвестиций и интереса к спорту, такие наработки могут быть полезны достаточно широкому кругу. Нейросеть сможет генерировать идеальные позиции игроков, это можно использовать на тренировках, корректируя и показывая игрокам правильное направления движения. Дело останется в технике и физической форме.
Мне кажется, если правильно построить нейросеть и давать на вход каждому актору (игроку) широкий набор параметров, вполне можно симулировать возможный исход матча. Хотя понятно, что коммерческой составляющей здесь не может быть ввиду кучи внешних факторов.
Читать полностью
Wincode 24 Jul 2019, 14:09
Последнее время отличные новости для сферы AI.
Недавно Майкрософт вложили миллиард в OpenAI, которые разработали GPT-сеть.
Вчера Фейсбук объявили о своем проекте mapwith.ai: нейросети для разметки дорог через спутниковые снимки. Отличное прикладное и полезное применение нейросетей. Думаю уже скоро у нас будут карты даже с самыми мелкими дорогами.
Кстати, я получил доступ к бета-тестированию TabNine - расширения для редактора с подсказками через нейросеть, обученную на github-проектах. Это невероятно и необычно, процесс написания кода очень ускоряется. Поразил пример: вы делаете if ветку, где переменной даете значение true, нейросеть подскажет вам в else-условии присвоить false.
Читать полностью
Wincode 19 Jul 2019, 17:12
Статья о том, как можно поднять любой сайт в поисковой выдаче Google

Гуглбот (парсер) уже давно использует полный движок chrome, при обходе страниц. Это вызвано тем, что уже огромное количество PWA сайтов с динамической подгрузкой через JavaScript.
Это позволяет использовать популярные сайты с XSS уязвимостью и передавать ссылку с кодом на индексацию, а в XSS-коде встраивать в страницу ссылку на любую страницу.
Как результат, гуглбот выполнит XSS-код, встроит ссылку и проиндексирует ее, считая, что источником является сайт.
Т.е. если вы найдете на сайте BBC такую уязвимости, вы можете прокачать свой новостной сайт, а Google будет считать, что нашел ссылку на ваш сайт на BBC, что даст больше доверия и скорости индексации.
Google знают об ошибке и не считают ее своей проблемой, пользуйтесь на здоровье, господа СЕОшники.
Читать полностью
Wincode 18 Jul 2019, 18:46
Интересный рассказ парня, который получил 30,000$ за уязвимость в Instagram. Он нашел теоретическую возможность получить доступ к любому аккаунту. Проблема была в режиме сброса пароля, где вам приходит шестизначный код.
Из 1000 параллельных запросов с перебором кода сработало 250, остальные 750 были заблокированы системой защиты от повторяющихся запросов.
Теоретически, арендовав 1000 IP адресов в сети Amazon за 150$ можно в полчаса подобрать код сброса, делая небольшие паузы между запросами на каждом IP.
Думаю, что подобной уязвимости подвержено огромное количество сервисов.
Читать полностью
Wincode 16 Jul 2019, 13:51
​​Хотите создать свой javascript-виджет с jquery и вписать его на статичный сайт? Или написать по ТЗ и по готовой вёрстке свою CMS на базе Django? Или разработать интерактивных чат-ботов с описанием их API с помощью swagger-спецификаций?

Хорошие новости — на курсе "Full-stack веб-разработчик на Python" http://bit.ly/2JMkBoi вы наработаете топ-навыки для реализации большинства запросов заказчика.

Если вы столкнетесь с новой задачей на вашем текущем проекте, вы сможете ее решить, так как на этом курсе затронуты все этапы фронт и бэкенд разработки.

На курсе вы изучите: основы HTML и CSS, Javascript и Bootstrap, основы Python, SQL, фреймворк Django, работу в Linux и разработаете финальные проекты, которые можно потом смело включать в портфолио.

Узнайте больше про курс → http://bit.ly/2JMkBoi
🔥 Успейте на летнюю распродажу со скидками 30% + Учебные каникулы на время отпуска + Доступ к материалам курса в течение года!

#реклама
Читать полностью
Wincode 15 Jul 2019, 21:14
Я уже писал про инструмент TabNine — дополнение кода с помощью нейросетей. Только что получил письмо, что разработчик добавил глубокое обучение.

Он спарсил 2 миллиона файлов с GitHub, основная цель - понять какой символ чаще всего используется после введенного вами. Даже получилось автоматически выводить типы в динамических языках.
Посмотрите только видео, теперь механическая работа будет намного проще, что позволит вам больше думать о логике и правильности, чем о написании кода.
Также у вас будет возможность получать готовые паттерны. Например, прочитать все строки из файла.
И еще крутая фишка: сеть попытатся назвать функцию и прописать аргументы по комментарию, который вы напишите.
Читать полностью
Wincode 2 Jul 2019, 17:53
​​Из существующих данных, судя по всему, правительство Гонконга запустили мощнейшую DDOS атаку на локальные форумы, где протестующие обменивались информацией. Напомню, что сейчас в этом городе проходят массовые митинги. В твиттере СЕО Cloudflare он описал причину: массовый рост нагрузки на процессоры всей системы, что привело к выходу из строя сети.
Вот так борьба правительства с неугодными может сломать весь интернет.
Читать полностью
Wincode 2 Jul 2019, 17:22
Только что мировой интернет упал на полчаса из-за выхода из строя одного из самых больших CDN Cloudflare.
Судя по всему, это масштабная DDOS-атака. Очень много проектов завязаны на этот сервис. В результате тысячи бирж, новостных сайтов, казино были недоступными. Из забавного, биржа CoindDesk написали твит, что пользователи видят неправильные цифры и цены на криптовалюту были некорректные.
Трейдеры увидели цену биткоина в 26$ и ломанулись его скупать.
Это уже второй случай за последние пару недель, когда Cloudflare ломается. Там работают профессионалы и предоставляют реально качественные услуги, интересно сколько клиентов они потеряют из-за этих сбоев.
Читать полностью
Wincode 1 Jul 2019, 17:28
​​Data Science сейчас интересуются, кажется, все. Но одного интереса мало: чтобы влиться в эту сферу, нужно начать работать с моделями и датасетами, решать конкретные задачи, в идеале еще и участвовать в соревнованиях на kaggle.

Не знаете, с чего начать и как заставить себя заниматься? Приходите на курс “Практический Machine Learning” от Skillfactory https://clc.to/3tc1OA под руководством опытного Data Scientist из международной компании вы с первого занятия начнете решать задачи классификации и прогнозирования из реальной практики и развивать свою интуицию.

Попутно разберетесь в необходимой теории, научитесь оценивать и оптимизировать модели, поборетесь с одногруппниками в соревновании по рекомендательным системам и обучите свои первые нейросетки.

Скидка 20%, ловите момент: https://clc.to/3tc1OA

#реклама
Читать полностью
Wincode 7 Jun 2019, 12:35
Важная статья для разработчиков.
Задумывались ли вы, что любой сайт может сканировать сервера в вашей локальной сети и на вашем компьютере?
Если вы локально разрабатываете приложения, вредоносный сайт на javascript может просканировать localhost на открытые порты и найти приватный локальный сервер.
Wincode 1 Jun 2019, 12:17
Интересная статья от Google о том, как они научили нейросеть распознавать глубину на видео.
Как минимум, это может понадобится для более качественного размытия фона на телефонах.
Это довольно сложная задача, люди умеют распознавать фигуры и расстояния к объектам очень легко благодяра бинокулярному зрению, восприятию освещения предмета и многих других мелочей.

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

В обучении нейросети основной проблемой является источник данных. И Google решили эту проблему гениально: они взяли видео с Youtube, которые относятся к популярному Манекен-челенджу. В нем люди замирали, а камера постоянно двигалась вокруг.

Теперь нейросеть может менять глубину экрана в любом моменте видео, или двигаться в 3д пространстве на статичном кадре (как объемные фото в фейсбуке, но более качественные).
Читать полностью
Wincode 25 May 2019, 19:09
Внимание, сегодня ночью жители стран СНГ смогут наблюдать в небе цепочку спутников Starlink, запущенных компанией SpaceX Илона Маска.
Увидите примерно то же, что на видео, но в небе ;)

Сохраните себе и перенаправьте друзьям. Время указывается локальное.

• Киев — 22:09, 23:45, 01:23, 04:15;
• Харьков — 22:03, 23:40, 01:17, 02:54, 04:31;
• Львов — 22:02, 23:38, 01:15, 02:52, 04:29;
• Москва — 22:05, 23:40, 01:17, 02:54;
• Санкт-Петербург — 23:41, 01:16, 02:53;
• Калининград — 22:38, 00:15, 01:51, 03:29;
• Ухта — 22:08, 23:44, 01:20;
• Нижний Новгород — 22:05, 23:41, 01:18, 02:55;
• Казань — 22:06, 23:42, 01:19, 02:56;
• Саратов — 21:30, 23:04, 00:41, 02:18, 03:56;
• Ростов-на-Дону — 22:03, 23:40, 01:18, 02:55, 04:32;
• Краснодар — 22:02, 23:40, 01:18, 02:55, 04:32;
• Волгоград — 21:30, 23:04, 00:41, 02:18, 03:56;
• Воронеж — 22:04, 23:40, 01:17, 02:55;
• Самара — 21:30, 23:05, 00:42, 02:19, 03:56;
• Екатеринбург — 22:32, 00:07, 01:44, 03:21;
• Ижевск — 23:06, 00:43, 02:20;
• Тюмень — 22:32, 00:08, 01:45, 03:21;
• Омск — 23:32, 01:09, 02:46, 04:23;
• Новосибирск — 22:58, 00:33, 02:10, 03:47;
• Красноярск — 22:59, 00:35, 02:12, 03:49;
• Иркутск — 22:24, 23:59, 01:36, 03:14, 04:51;
• Якутск — 23:28, 02:41, 01:04;
• Владивосток — 22:50, 00:26, 02:04, 03:42, 05:19;
• Петропавловск-Камчатский — 23:18, 00:54, 02:31, 04:08;
• Минск — 22:04, 23:39, 01:16, 02:53, 04:30;
• Рига — 23:39, 01:15, 02:52, 04:29;
• Таллин — 23:40, 01:16, 02:52.
• Нур-Султан (Астана) — 21:56, 23:31, 01:08, 02:45, 04:23;
• Алматы — 21:54, 23:31, 01:09, 02:47, 04:25;
• Ташкент — 20:53, 22:29, 00:08, 01:46, 03:24;
• Тбилиси — 21:26, 23:03, 00:41, 02:19, 03:57;
Читать полностью
Wincode 25 May 2019, 10:53
Создатели популярной игры Firewatch объявили о своей собственной игровой приставке Play Date. Они придумали специальный крутящийся механизм, который будет аналогом джойстика с двумя направлениями.
Покупая приставку за 149$, вы получите каждую неделю (12 раз) по новой игре, разработанной специально под эту платформу. Разработчики создали SDK для разработки на Lua и C++.

Выглядит все это невероятно стильно и, мне кажется, зайдет в современном мире, где любят "хендмейд" и необычность. Уже вижу как люди в транспорте на работу крутят эту боковую ручку, должно быть забавно и необычно.
Купил бы💰 15
Не стоит того👎 42
Читать полностью
Wincode 24 May 2019, 10:28
Дайджест интересных событий:

SpaceX успешно запустил первую партию спутников системы Starlink для покрытия всей планеты быстрым спутниковым интернетом. Запуск переносился пару раз из-за погодных условий и проблем с прошивкой спутников. Будущее уже рядом.
https://www.starlink.com/

4 года назад был создан альянс за открытое медиа (AOMedia), целью которого создать новый видео-кодек, полностью открытый и без роялти-отчислений. Алгоритм декодирования и кодирования изначально разрабатывался с возможностью максимального распараллеливания. Кодек уже показывает меньший размер данных без потери визуального качества. Youtube, Netflix, Facebook, Instagram и другие постепенно начнут внедрять себе новую технологию. Это заденет всех нас: получим реально качественный видеопоток не доплачивая за траффик. Новый Firefox уже включил поддержку кодека для всех платформ, на Chrome нужно переключить в настройках.
https://hacks.mozilla.org/2019/05/firefox-brings-you-smooth-video-playback-with-the-worlds-fastest-av1-decoder/

Технические компании отказались от сотрудничества с Huawei из-за давления правительства США. Все это раскрыло огромное влияние Google: они запретили использовать свою ОС Android на всех телефонах, причем запрет будет работать автоматически. Надеюсь это приведет к появлению новой ОС для телефонов, чтобы убрать монополизацию iOS и Android. Кстати, Google уже достаточно давно ведет разработку новой системы на замену андроиду Fuchsia, которая не использует Java внутри ядра. Это позволит отказаться от отчислений Oracle и даст значительное ускорение.
https://onezero.medium.com/the-huawei-disaster-reveals-googles-iron-grip-on-android-b1ccee34504d

Github запустил систему поддержки разработчиков, что может частично убить Patreon. Киллер-фичами является отсутствие выплаты проценту Майкрософту и первый год они полностью берут на себя оплату транзакций перевода денег. Разработчики получат все до копейки от поддержки сообществом. Отличный шаг от Майкрософта, который должен значительно помочь открытому сообществу.
https://github.com/sponsors

NASA объявили о желании вернуться на Луну до 2024 года.
https://arstechnica.com/science/2019/05/nasas-full-artemis-plan-revealed-37-launches-and-a-lunar-outpost/

Некоммерческая организация WattTime объявила о том, что они будут использовать снимки со спутников и данные о заводах по всей планете, чтобы мониторить уровень загрязнения воздуха в реальном времени. Все данные будут доступны бесплатно и публично.
https://www.vox.com/energy-and-environment/2019/5/7/18530811/global-power-plants-real-time-pollution-data
Читать полностью
Wincode 23 May 2019, 10:35
Инженеры из Samsung AI показали модель нейросети, способную оживить лицо используя всего лишь одно статичное фото.
До этого использовали набор фото или даже видео. Выглядит потрясающее.
Attached file
Wincode 22 May 2019, 11:34
Интересуетесь Data Science, машинным обучением? С 2012 по 2018 годы запрос на спецов в этих областях областях вырос в 19 раз.

В онлайн-школе Skillfactory открылось целое направление "Специализация Data Scientist" https://clc.to/Cvtukw с полной комплексной программой, которую разработали при содействии практиков отрасли, чтобы дать студентам именно те навыки, которые ожидают видеть работодатели у начинающих спецов.

Курсы Skillfactory известны упором на практику. В рамках специализации вы сможете закрепить и отработать все составляющие профессии Data Science: Python, классическое машинное обучение, нейросети и deep learning, основы Big Data и Data engineering.

Дополняет программу специально разработанный курс математики и статистики для Data Science и модуль менеджмента, который познакомит студентов с реалиями продакшена.
Успейте забронировать место на курсе: https://clc.to/Cvtukw

#реклама
Читать полностью
Wincode 20 May 2019, 16:24
Выбор браузера — важный этап использования интернета. Почти все перешло в веб, мы все реже запускаем обычные десктопные приложения. От браузера зависит безопасность ваших данных: банковские счета, место проживания, переписка с родными и друзьями и т.д.
Выбор небольшой и с каждым годом монополия Google Chrome растет все больше. Лично я давно отказался от основных сервисов этой компании: почты и поиска.
Этот браузер создан с единственной целью: подсадить людей на их сервисы и собрать данные для заработка на рекламе.
Альтернатива — Firefox, ради которого и пишу эту публикацию. Mozilla ведет открытую и честную политику, продвигая вперед приватность пользователей и прогресс всего веба.

Через месяц произойдет важный этап развития этого браузера –– тестовое включение Webrender некоторой части пользователей браузера Firefox. Webrender – это, переписанный c Gecko рендер веб-страниц. Упор изначально сделан в распараллеливание всех задач и использование видеокарты для отрисовки. Chrome-основанные браузеры рисуют все на процессоре, что приносит некоторые архитектруные проблемы и сложные оптимизации.

4 года назад в Mozilla увидели рост увеличения разрешения экранов и плотной пикселей, а чем больше пикселей, тем больше работы по отрисовке. Архитектура CPU изначально не рассчитывалась на подобную работу, именно поэтому игры рисуются на видеокартах, которые имеют сотни и тысячи ядер, способных обрабатывать огромный массив данных параллельно. Написанный с нуля рендер страницы на видеокарте позволит рисовать быстро и плавно все анимации на современных экранах.
Основным языком взяли разработанный самой Mozilla – Rust, основой которого есть статический анализатор кода на уровне компилятора, что позволяет избежать ошибок памяти и правильной потокобезопасности.

Если вам интересно, с какими сложностями столкнулись инженеры, как именно видеокарта используется для решения подобных проблем, и как вообще работает рендер-движок страниц, можете почитать полную техническую статью с описанием всей технологии.
https://hacks.mozilla.org/2017/10/the-whole-web-at-maximum-fps-how-webrender-gets-rid-of-jank/

А какой браузер у вас?
Chrome – 184
Firefox – 58
Safari – 33
Opera – 10
IE – 1
Yandex – 3
Читать полностью
Wincode 19 May 2019, 12:12
Разработка игр всегда увлекала меня. Это возможность проявить себя и проверить свои силы в максимально широком наборе технологий и знаний: физика, математика, оптимизация, параллельное программирование, сетевое программирование.

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

Нашел интересную статью об использовании шейдеров для создания эффектов. По шагам на простой сцене вы поймете:
· Как на 3D-объекты накладываются текстуры
· Как сделать плоские текстуры визуально объемными (Normal mapping)
· Эффект тумана
· Эффект засвечивания
· Самозатенение объектов
· Глубина зрения
Читать полностью
Wincode 5 May 2019, 21:31
Раньше писал о нейросети GPT-2 от OpenAI Илона маска. Они обучили сеть на огромном массиве новостей с тысячью параметрами, что позволиляет генерировать реалистичные осмысленные тексты.
Авторы отказались выложить полную модель из-за опаски использования с плохими намерениями и предоставили небольшую демо-сборку.

Такой подход вызвал волну критики и негодования, потому что OpenAI должны быть "открытыми" из названия. К счастью, в недавнем обновлении, мы получили усложненную модель.

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

Примеры из головы, для которых можно использовать эту технологию в негативном контексте:
- Прокачивание инстаграм, фейсбук и других соц сетей с помощью авто генерации осмысленных комментариев и ответов на подписи и тексты других людей.
- Создание новостных сайтов с фейковым контентом. Все это уникальный текст, который индексируется поисковыми системами и дальше монетизируется.
- Генерация рефератов и текстов
- Реалистичная бот-ферма в соц сетях. Можно пряом придумать стиль человека и нейросеть будет придерживаться.
Читать полностью