Size: a a a

Типичный программист

2021 April 21
Типичный программист
Энтузиаст научил Linux Shell понимать естественный язык пользователя с помощью OpenAI

Автор канала River’s Educational Channel показал свой новый проект — Python-оболочку для Linux Shell. Она использует в своей работе формат question-and-answer и передаёт модели OpenAI «примерный контекст» и примеры ввода и вывода.

Но юзеру всё равно остаётся самое сложное: научиться чётко объяснять, чего он хочет.

Примеры работы оболочки можно посмотреть на видео, а исходники есть на сайте проекта: https://tprg.ru/qlXY

#linux #нейросети
источник
Типичный программист
Познакомьтесь с опытом эффективного использования платформы Vertica в компании «Делимобиль»

Как консолидировать в универсальном хранилище самые разные данные: транзакционные и потоковые, телеметрические и геоаналитические, данные бэк-офисных приложений и внутренних таблиц, информацию о подрядчиках и проведённых ими работах?

История внедрения BI-платформы Vertica в компании «Делимобиль» и другой полезный контент есть на канале Micro Focus Russia & CIS.

Присоединяйтесь: https://t.me/microfocusrussia

Кому полезно:
— аналитикам,
— ETL-разработчикам,
— дата-сайнтистам,
— дата-инженерам,
— тимлидам,
— разработчикам, которые намерены выйти в тимлиды.

Почему на это стоит потратить время:
Изучение историй успеха — не только важный приём освоения новых областей, но и способ оставаться в тренде на быстро меняющемся рынке.

Это #партнёрский пост
источник
Типичный программист
Небольшая шпаргалка по основам PHP

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

Здесь — оригинал в формате .PDF.

#шпаргалки #php
источник
Типичный программист
источник
Типичный программист
источник
Типичный программист
источник
Типичный программист
Летние программы Intel — отличная возможность для студентов провести лето с пользой.

Этим летом у студентов со всей России будет возможность пройти стажировку в R&D проектах команды Intel или принять участие в онлайн-школе по алгоритмам компьютерного зрения.

В ходе стажировки можно выбрать одну из 41 проектных задач в 8 направлениях: машинное обучение, глубокое обучение, разработка и оптимизация под гетерогенные системы и др. А по результатам интернатуры успешные студенты могут попасть на долгосрочную стажировку: в 2020 году оффер получили более половины стажёров.

Узнать подробности и зарегистрироваться можно на сайте — регистрация открыта до 25 апреля: https://tprg.ru/O6T7

Это #партнёрский пост
источник
Типичный программист
Cравнение фреймворков для кроссплатформенной мобильной разработки

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

Тем не менее, можно и даже нужно выбирать подходящие фреймворки под конкретный проект. А чтобы вам было легче определиться, в нашем обзоре мы сравнили между собой 5 фреймворков — React Native, Flutter, Ionic, Xamarin, PhoneGap:

https://tprg.ru/Twhk

#mobile #reactnative #flutter #xamarin
источник
2021 April 22
Типичный программист
Microsoft научила Windows 10 запускать Linux-приложения с GUI без «костылей»

Новая возможность — это часть подсистемы Windows для Linux. Запуск Linux GUI приложений из-под системы Microsoft был возможен и раньше. Но для этого было нужно запускать сторонний X-сервер.

Чтобы уже сейчас протестировать нововведения, достаточно скачать свежую Windows Insider build 21364 из Dev Channel и установить предварительную версию WSL, запустив wsl --install.

#windows #linux
источник
Типичный программист
Банк Точка и United Investors провели первый Точка Pitch Day

Точка Pitch Day нужен, чтобы помочь взрослым компаниям и стартапам масштабироваться, привлечь инвестиции и новых клиентов. Победители Точка Pitch Day получат инвестиции размером до 150 миллионов рублей, доступ к 400 000 потенциальных клиентов и экспертную оценку бизнеса.

Из 450 компаний в финал первого Точка Pitch Day прошли 12 проектов:
— диалоговый поиск для интернет-ритейла AnyQuery,
— сервис управленческого учёта Финолог,
— B2B2C-сервис доставки «последней мили» Чекбокс,
— другие сервисы в разных технологических отраслях, 5 из которых уже уходят в стадию пилота.

И Точка по-прежнему открыта к сотрудничеству с интересными стартапами. Если вы один из таких, просто оставьте заявку и Точка свяжется с вами:

Это #партнёрский пост
источник
Типичный программист
Какой он, идеальный девопс?

DevOps-подход предполагает единую настроенную среду работы для дизайнеров, тестировщиков, разработчиков и службы поддержки. Это позволяет быстрее тестировать, выпускать и доставлять код до пользователей софта. А девопсами принято называть специалистов, которые всё это организуют.

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

Давайте разбираться: https://tprg.ru/6GAP

#devops #начинающим
источник
Типичный программист
Воксельная графика из Minecraft кажется вам слишком простой и угловатой? Разработчики из NVIDIA нашли способ решить эту проблему

Они разработали нейросеть GANcraft, которая создаёт реалистичные видео на основе мира Minecraft. По ссылке есть большое исследование того, как удалось реализовать GANcraft, а в видео — залипательный пример её работы.

Исходниками, кстати, обещают поделиться в скором времени: https://nvlabs.github.io/GANcraft/

#нейросети #nvidia
источник
2021 April 23
Типичный программист
вышла Ubuntu 21.04 с поддержкой Microsoft SQL Server и Flutter SDK «из коробки»

Вообще, забавно смотреть на то, как Microsoft и Linux находят всё больше общих точек соприкосновения.

Ну и Flutter SDK явно пойдёт на пользу расширению программной библиотеки дистрибутива:

https://tprg.ru/Lowg
источник
Типичный программист
Бесплатная Школа программирования 21 от Сбера открывается в Новосибирске — и летний набор уже открыт

Начните обучение этим летом и выйдите на оплачиваемую стажировку уже через год. Без учителей, скучных лекций, оценок и расписаний: Школа 21 работает 24/7, а обучение можно совмещать с работой или обучением в вузе.

Поступление не зависит от предыдущих знаний, опыта работы, умения программировать или наличия диплома. А поступить в неё может любой достигший 18-летнего возраста.

Как стать участником:
1. Зарегистрируйтесь на сайте Школы 21.
2. Пройдите две онлайн игры на память и логику.
3. Пройдите короткое онлайн интервью.
4. И «бассейн» — четырёхнедельный интенсив по программированию.

Переходите по ссылке и успейте подать заявку на поступление: https://u.to/95I_Gw

Количество мест на «бассейне» ограничено.

Это #партнёрский пост.
источник
Типичный программист
Только посмотрите, какая красота: энтузиаст собрал Bleutooth-колонку с визуализатором музыки из ферромагнитной жидкости.

Выглядит как веном, которого засунули в Winamp.

Процесс создания и подробное описание автор опубликовал на Hackaday.

#diy
источник
Типичный программист
Лучшие практики разработки REST API: 20 советов

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

В статье разобрали 20 лучших практик разработки REST API, которые помогут сделать пусть и не идеальный API, но точно на голову выше остальных:

https://tprg.ru/usIZ

#api
источник
2021 April 24
Типичный программист
Главные новости за неделю

🎮 Более 50 игр по программированию собрали в одном месте: https://tprg.ru/iRJA

😍 Ubuntu 21.04 получила поддержку Microsoft SQL Server и Flutter SDK «из коробки»: https://tprg.ru/ktch

😱 Microsoft научила Windows 10 запускать Linux-приложения с графическим интерфейсом: https://tprg.ru/syuz

📱 Samsung выпустила обновление, делающее старые смартфоны частью «умного» дома: https://tprg.ru/UaNp

😡 Учёные тайно внедрили уязвимости в ядро Linux: https://tprg.ru/RDgr

#новости
источник
Типичный программист
Мобильная разработка — новый канал, авторы которого рассказывают о тонкостях разработки приложений под Android, iOS и кроссплатформу.

Подключайтесь: @mobi_dev
источник
Типичный программист
Ловите отличный сервис, чтобы попрактиковаться в изучении команд Git

На сайте LearnGitBranching можно как решать уже готовые задания, так и тестировать рандомные команды на простом репозитории в режиме «песочницы»:

https://github.com/pcottle/learnGitBranching

#git
источник
Типичный программист
Параллелизм, многопоточность, асинхронность: разница и примеры применения (.NET, C#)

Многие начинающие специалисты путают многопоточное, асинхронное и параллельное программирование на C#. Давайте разберёмся, сколько на самом деле программных моделей используют разработчики C# и в чём их отличия:

https://tprg.ru/wEg1

#csharp
источник