Как стать автором
Обновить

Пожалуйста, начните использовать pnpm

Node.JS *
Ожидает приглашения

Я думаю, все, кто использует node.js, понимает про что эта картинка.

npm - это ужасный менеджер пакетов. В этом признавался даже сам создатель node.js. Npm для каждого вашего проекта создает папку node_modules, в которую он качает из интернета и сохраняет на диске каждый пакет из всей иерархии зависимостей.

Если у вас 100 проектов с одними и теми же зависимостями, то npm 100 раз скачает из интернета и сохранит на диске 100 копий одних и тех же пакетов. Ему плевать. Популярный yarn, к сожалению, делает то же самое.

Читать далее

Стандарт ERC 20

Финансы в IT
Ожидает приглашения

Большая часть блокчейн-проектов базируется на платформе Ethereum, а точнее – а смарт-контрактах данной сети. Во время инвестиционных кампаний после оплаты инвесторы получают токены – цифровые «монеты», которые чаще всего принадлежат к стандарту ERC 20.

Называют так официальные протоколы, предназначенные для внесения предложений, призванных улучшить Ethereum, а расшифровывается аббревиатура как Ethereum Request for Comments. 20 – это оригинальный номер для идентификации предложения. Технологические особенности для токенов стали доступными еще в 2015. Монеты, которые отвечают этим характеристикам, называют ERC 20, по факту это и есть «умные» контракты, которые шифруются в блокчейн Ethereum.

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

Читать далее

Как использовать Fiverr для озвучки игры

Звук Разработка игр *Фриланс
Ожидает приглашения

Введение

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

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

Так было и в нашем случае. На первое место мы поставили гейм-дизайн, визуальное оформление и написание кода.

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

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

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

Читать далее

Мой первый Pet-проект — Regexoop

.NET *C# *Управление проектами *
Ожидает приглашения

Спустя некоторое время я увидел интересный метод "12 проектов за 12 месяцев". Суть метода состоит в том, что ты каждый месяц делаешь 1 продукт и показываешь его людям. Неважно насколько он готов.

Regexoop - переосмысление подхода написания regex. 30 сентября я подумал - "Хм, regex такой сложный. НУ ПОЧЕМУ? Может его можно сделать как-то проще?".

Читать далее

Краткое описание языка EasyLogic

Беспроводные технологии *Геоинформационные сервисы *Разработка для интернета вещей *Системное программирование *
Ожидает приглашения

Для тех, кому не хватает возможностей графического программирования для микроконтроллеров от Galileosky.

Читать далее

Прошивка OpenWRT для роутеров

Настройка Linux *Сетевые технологии *
Ожидает приглашения

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

Читать далее

Как привести свои дела в порядок

GTD *
Ожидает приглашения

Наше время на вес золота, однако многие ли пользуются им с умом? Как мы любим лениться и прокрастинировать, сомневаться и бояться, не зная, за какое из неотложных дел браться в первую очередь, и в конечном счете погребаем себя под пластами невыполненных планов, сгорая от стыда от пропущенных дедлайнов. Как часто разрываемся между двумя одинаково важными задачами, не зная, с какой лучше начать, а в конечном счете не делая толком ни одной? А что уж говорить о домашних делах – бывает, к ним не притрагиваешься годами… «Почини кран!» – пристает жена. Или: «Сколько можно просить тебя подклеить обои??» И в итоге просто делаешь на пофиг, чтобы сделать хоть как-то, а результат такой деятельности так и вопиет «да отстань ты уже от меня!» …в общем, если вы понимаете, что у вас реальные проблемы с тайм-менеджментом и постановкой задач, это статья для вас.

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

Читать далее

Оригинальный способ взаимного преобразования эклиптических и экваториальных координат

Алгоритмы *Математика *Программирование *
Ожидает приглашения

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

Читать далее

Git. Коротко о главном

Git *
Ожидает приглашения

Привет, Хабр!

Сегодня я хочу кратко изложить, что такое Git и с чем его едят. Данный материал предназначен для тех, кто плохо знаком с системами контроля версий и только начал делать первые шаги в этом направлении.

Читать далее

Анализ видео в YouTube на примере шоу «Что было дальше» | Моргенштерн x Егор Крид

Анализ и проектирование систем *Бизнес-модели Интернет-маркетинг Контент-маркетинг Социальные сети и сообщества
Ожидает приглашения

Если вы частый посетитель сайта Youtube, то вы точно сталкивались в рекомендациях с видео нашумевшего шоу «Что было дальше?». Нестандартный подход к приглашению гостей и в дальнейшем к их провокации, завлек многие участников интернет-пространства. Отдельного внимания заслуживают комментарии на Youtube под выпусками этого шоу.

Аудитория по-разному реагирует на «Что было дальше?». Кто-то считает, что провокации, скабрезные шутки, нецензурная лексика и оскорбления придают «перчинки» шоу и выделяют его из сотни похожих форматов, а кто-то считает, что оскорблять, переходить на личности – это подло, грязно и низко, о чем пестрят комментарии. 

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

Чувство юмора у всех разное, поэтому и реакция аудитории также разнится. Мы рассмотрим в этой статье вышедший не так давно выпуск с Моргенштерном и Егором Кридом и проанализируем реакцию аудитории.

Читать далее

Ajax — получение HTML

Ajax *HTML *jQuery *
Ожидает приглашения

Здравствуйте читатели, в этой краткой статье мы научимся получать HTML при помощи запроса Ajax методом GET.

На самом деле, я считаю, что этот код корректен, но могут быть нюансы.

Читать далее

Первый раз…

Программирование *
Ожидает приглашения

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

Полутемный коридор в левом крыле. Свет там, по неизвестной причине, никогда не горел. В принципе хватало того, что долетало из фойе и окна в конце коридора, соединяющего шесть помещений. Библиотеку, кабинет химии, и несколько лабораторий.

Читать далее

Научные лаборатории фундаментально-практической направленности: площадка развития перспективных технологий в Индустрии

Научно-популярное
Ожидает приглашения

Ключевые слова: ORDAIT, «Индустрия 4.0», Промышленность, «Интернет Вещей», Наука, развитие, мироуклад

Читать далее

Установка telegrtam-cli в Ubuntu и Debian

GitHub
Ожидает приглашения

Начну с плюсов и полезных фишек:

1. Самое главное на мой взгляд это легковесность, всего 10мб

2. Меньше движений(всё легко, быстро и красиво)

3. Больше степеней свободы(куча фишек которые не всегда есть в приложениях)

4. Вы можете быть "Призраком"(вы в сети и видите сообщение, но в статусе вы не в сети)

5. Клиент можно установить на самое разное железо, включая такое скромное, как Raspberry Pi или Orange PI(на котором и будут показаны примеры ниже)

Но не всё так легко, кроме плюсов всегда есть минусы:

1. ВСЁ КОМАНДАМИ(это очень часто пугает, и многие могут подумать что это что-то выше их понимания)

2. Всё на английском(хотя я уже держу в планах создание перевода)

3. Надо разбираться, а на это нужно время

Из этого вы уже сами должны решить, есть ли смысл!

Читать далее

5 причин, почему не стоит становиться программистом

Читальный зал
Перевод
Ожидает приглашения

Достаточно людей очарованы программистами, и я не чувствую необходимости говорить о преимуществах.

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

Чтобы быть ясным, я не утверждаю, что какой-то другая карьера лучше.

Итак, рискну вызвать изрядную ненависть, приступлю.

Читать далее

Английский это строго типизированный язык

Изучение языков
Ожидает приглашения

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

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

В строго типизированом языке программирования строковая переменная объявляется как:

Читать далее

Гибкая настройка внешнего вида и систематизация интернет-контента для андроид — (Smart-TV, пелефонов, планшетов)

Интерфейсы *Разработка под Android *
Ожидает приглашения

В 2014 году в первый раз я приобрел обычную китайскую Андроид-приставку. После того как я ее подключил к сети и телевизору запустился обычный стоковый лаунчер такого вида.

Читать далее

Тот, кто нам мешает, тот нам поможет

Машинное обучение *Поисковые технологии *
Ожидает приглашения

Здравствуйте Аркадий Юрьевич!

А может, всё таки зря в 97-м году вы проиндексировали Рунет? Речь не про саму первую индексацию Яндекса. Речь о том, что скопировали славный опыт иностранных поисковиков, со всеми их математическими ошибками… (списали - как в школе на уроке). И вот, по прошествии почти 25 лет строгий учитель наконец то ставит неуд и тому кто списывал, и тому у кого списали.

Читать далее