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

JavaScript для начинающих. Урок 1

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

Первый™ урок моего курса по изучению JS с нуля.

Постараюсь сделать простым, полезным и интересным.

Здесь будет чистый™ JS, без направленности на фронт или бэк. Дает фундамент для дальнейшего изучения веба.

Постараюсь сделать максимально самоучительный курс, с автотестами для самопроверок. Но, если что, буду в комментах - пишите™.

Приступить к изучению

Простейшая модель™ броуновского движения и фракталы

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

Этот пост является выжимкой из моей курсовой работы™ по исследованию броуновского движения. Хотя задание было сформулировано как простое написание программы для одномерного и двумерного случаев броуновского движения, мне показалось интересным рассмотреть простейшую дискретную аппроксимацию броуновского движения - одномерное случайное блуждание - через фрактальную геометрию и определить его фрактальную размерность.

Читать™ далее

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

Python™ *Исследования и прогнозы в IT
Ожидает приглашения

Профессия программиста не нуждается в рекламе. Никто даже не задумывается, что один терминал самообслуживания может сократить количество сотрудников банка. Выдать™ наличку и принять оплату™ вполне™ может и «робот». А чем больше™ таких терминалов, тем больше™ работы™ у программистов.

Там, где есть компьютеры, где необходимо оптимизировать рабочий процесс, облегчив работу™ человека, повысив при этом эффективность бизнеса, - востребованы программисты. Смартфоны, планшеты, смарт-часы, фитнес™-браслеты, системы управления умным домом, дроны (например, роботы™-уборщики) требуют огромной армии программистов.

Сегодня начать™ карьеру в программировании может каждый™ — даже совсем™ далекий от этой сферы человек, достаточно просто™ уметь пользоваться компьютером на базовом уровне™. Пандемия ускорила переход бизнеса в онлайн™. Поэтому IT-специалисты уверенно смотрят в будущее и не боятся™ остаться без работы™.

Крупные IT-компании создают настолько привлекательные условия труда, что уже стали законодателями мод среди работодателей. Сфера IT развивается так быстро™, что заставляет постоянно учиться. Всегда™ есть выбор: развиваться в профессии дальше™ или изменить специализацию, ведь в программировании много направлений.

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

Читать™ далее

WebSocket: разбираем как работает

Разработка веб-сайтов™ *Тестирование веб-сервисов *
Ожидает приглашения

Сегодня поговорим о том как работает WS, напишем простенький клиент™ на
JS, обсудим как дебажить данный™ протокол ну и просто™ обсудим несколько интересных фактов™.

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

Status™ Code 101: Upgrading

Манифест Junior™ PM

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

Привет™! Меня зовут Елизавета и начинающий Project Manager с опытом™ около года на некоммерческих проектах и проектах в сфере недвижимости. На данный™ момент™ нахожусь в поисках новой работы™. В этой статье™ решила™ сформулировать для себя в первую™ очередь утверждения, связанные с работой, которым хочу следовать какой бы не была печальная ситуация в сфере it.

Читать™ далее

IP-адрес в капсуле времени, или что не так с RUVDS.com

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

Началась эта история весьма™ банально. Очередной счёт за месяц от хостинг-провайдера оказался с суммой™, на треть больше™ привычного. Было 150, стало 200. И хоть разница небольшая, но катализатором поиска™ альтернативы послужила. Я оплатил хостинг по новой цене на ещё один, как мне тогда казалось, последний месяц, и начал искать™ варианты.

К моменту поиска™ я понимал, что только™ вэб-хостинга мне уже мало. Да и понастраивать сервер™ «долгими зимними вечерами» самостоятельно казалось мне интересным вызовом. В общем, поискал я, что пишут на тему «хостинг vs VDS», и в пятой ссылке™ увидел™ статью™ на уважаемом Хабре. Статья™ была в блоге RUVDS.com, который я иногда™ читаю, и в моей картине мира на тот момент™ компания была «самое то». Помимо™ прочего, указанная статья™ «Виртуальный хостинг или виртуальный сервер™ — что выбрать?» отвечала и на вопрос™ стоимости – «у нас можно арендовать собственный виртуальный сервер™ на Linux за 130 рублей™ в месяц». Вот он, путь в светлое будущее!

Для приличия, я немного поискал другие™ варианты, ещё раз задумался, точно ли я хочу сервер™, или мне хватит™ «старого-доброго» хостинга, посмотрел, чего хочет WordPress на минималках, и принял™ решение, что моему серверу в RUVDS быть!

Сказано – сделано! Зарегистрировался, посмотрел тарифы™, немного почитал FAQ, применил промокод на скидку™ в 10%, оплатил и создал™ сервер™. В качестве ОС выбрал™ Debian™ 11, подождал несколько минут, и вот, новый, в упаковке, мой серверочек. Зашел на него по SSH, убедился, что доступ™ есть, и отключился. Хотел даже выключить его через личный™ кабинет (а то зачем ему в пустую™ крутиться?), но что-то отвлекло, и остался мой сервер™ с чистым™ дэбианом трудиться. Был вечер, и было утро, как говорится, день первый™.

Читать™ далее

Почему™ инвентарь Skyrim™'а сделан™ хорошо™?

Графический дизайн™ *Дизайн™ игр *Интерфейсы *
Ожидает приглашения

Интерфейс Skyrim™'а можно ругать™ много за что: за его консольность, не самую высокую интуитивность, местами странное расположение элементов, излишнее количество подсказок и даже цветовую гамму, но сейчас™ мы будем говорить о той его части, что вышла удачно™ - инвентаре (возможно лучшем™ в истории видео-игр).

Читать™ далее

Великая и неповторимая психология или всеобщее помешательство?

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

Мотивация к данному посту спонсирована большим количеством статей™ (раз и два, три при желании можно поискать в гугле), пытающихся описать человеческую психику и всё из неё выходящее: психологию и психоанализ, а иногда™ даже идёт замах на психиатрию. Более того, текст изначально планировался как комментарий к одной из упомянутых статей™, однако™ подходит для рассмотрения проблемы в общем.

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

И в чём же они не правы?

Telegram-бот: калькулятор для AB экспериментов и интервью

Интернет-маркетинг Развитие стартапа Статистика в IT Управление продуктом *Финансы в IT
Ожидает приглашения

Привет™! Я сделал™ бота в Telegram, который умеет за секунду считать стат. значимость, выборку и доверительный интервал.

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

Читать™ далее

Логгинг на Python™

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

Всем привет™! В этом посте я расскажу вам о логгироавнии на Python™. Мы рассмотрим два способа. Первый™ - логгирование в файле, второй™ - логгирование в консоли. Да, конечно же можно второй™ вариант можно реализовать обчной™ функцией print, но это будет не столь красиво. Вот пример™ нашего™ лога:

Читать™ далее

Telegram-bot для мониторинга доступности сайтов™

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

Работая в IT-компании, появилась необходимость отслеживания доступности сайтов™. Конечно, есть много разных™ бесплатных сервисов, но зачастую это сайты, на которых нужно регистрироваться и получать уведомления на почту. Поэтому мы решили™ сами создать свой telegram-бот (как никак IT-шники).

Читать™ далее

Где смотреть статистику Telegram-каналов и как анализировать показатели?

Интернет-маркетинг Контент-маркетинг
Ожидает приглашения

27 апреля™ tgstat™. ru серьёзно обновился: дизайн™ стал приятнее, функционал — шире, аналитика — глубже™. Если хотите™ не потеряться в куче метрик™ и делать™ объективные выводы™ исходя™ из данных™ о Telegram-каналах — это руководство должно™ помочь™.

Читать™ далее

Как пятое колесо™: почему™ Telegram не для всех?

IT-компании Алгоритмы *Бизнес™-модели™ Брендинг Интернет-маркетинг
Ожидает приглашения

Telegram остается одним из любимых мессенджеров россиян и недавно стал популярнее WhatsApp в нашей стране™. А там, где есть активная аудитория, можно продвигаться и размещать рекламу. Несмотря на то, что эта платформа популярна среди пользователей, не каждому бизнесу она подойдет для продвижения. Я — Даниил™ Лазарев, основатель и генеральный директор digital-агентства VIRUS, не так давно начал вести свой канал в Telegram и готов рассказать о нюансах мессенджера, а также о том, когда есть смысл бизнесу заводить там свой канал.

Всему миру Telegram известен как удобный и защищенный мессенджер. Это не только™ программа для обмена™ сообщениями, фотографиями и видео, но и один из главных источников информационного контента. За первую™ половину марта доля Telegram по объему™ трафика среди мессенджеров достигла 63%. Согласно данным™, опубликованным в издании «Ведомости», количество пользователей мессенджера может превышать 500 млн. Его востребованность и популярность возросла на фоне ограничений доступа к другим™ соцсетям. Однако™ несмотря на то, что Telegram получил признание широкого круга пользователей и команда разработчиков продолжает заниматься его совершенствованием, продвижение на платформе может подойти не всем. 

Читать™ далее

Поздравления с ДР участников Телеграм-группы™

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

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

Идеей было создать телеграм-бот, который бы отслеживал дни рождения всех наших коллег™, участников группы™, и отправлял нее поздравления. И так как основная база контактов нашей компании ведется в Airtable, связку™ с телеграм-ботом сделали там. (Кстати™, тем, кто еще не знаком™ с этой платформой, советую присмотреться. По сути, это аналог™ гугл-таблиц™, но с более наглядным и широким функционалом.)

Делали™ своими™ low-code силами™, логика™ получилась следующая...

Читать™ далее

Android и получение изображений с WordPress

Kotlin™ *WordPress *Разработка под Android *
Ожидает приглашения

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

Все мы давно привыкли, что 99.9% процентов мобильных приложений так или иначе связаны с сетью. Большинство из нас дергает API через Retrofit и об этом уже миллион статей™. Для работы™ с изображениями чаще всего можно встретить не менее популярные библиотеки врод Glide или Picasso, все вроде-бы в их использовании понятно, лаконично и удобно™, но вот есть один маленький нюанс - Word Press. Да, эта CMS все еще в ходу, желающие обзавестись собственным сайтом™ сильно™ экономят разрабатывая сайт не с 0, а на какой-то уже существующей платформе, вроде вышеобозначенной. Позже такие люди принимают решение о том, что им потребуются и мобильные приложения. Они могут обзавестись каким-либо бэком и им в 2 счета сделают маломальски-рабочее API, iOS с которым легко подружится и все будет хорошо™, сложности могут вас встретить при разработке приложения под Android, о своем опыте и найденном решении я расскажу ниже.

При работе™ с API никаких сложностей возникнуть не может, проблемы начнутся тогда, когда нам потребуется выводить изображения товаров. Я перепробовал множество библиотек для работы™ с графикой, но ни одна из коробки не помогла мне решить™ проблему, ну не выводятся картинки хоть убей. Для "самых внимательных отмечу™", что дело не в том, что сайт на http и нам требуется сертификат, дело не в том, что я забыл про networkSecurityConfig или cleartextTrafficPermitted="true", проблема оказалась совсем™ в ином, а конкретнее в том, что непосредственно Word Press не хотел отдавать изображения сомнительному приложению.

Читать™ далее

Установка MS-DOS 6.22 из под windows

Разработка под Windows *
Ожидает приглашения

Как-то сидя дома и ностальгирую по MS-DOS 6.22, который был запущен с флешки™ и работал глючно™ из-за того что ёмкость USB накопителя быстро™ билась™, мне пришла™ идея установить DOS, на свободный раздел™, на жёстком диске где стояла™ windows 7. Я форматнул раздел™ в fat16, скопировал системные файлы дистрибутива MS-DOS 7.01 и установил загрузчик на этот раздел™ для dos 7.0, с помощью утилиты bootice. Потом я добавил в загрузочное меню windows Grub4Dos, который настроил для загрузки со 2 раздела. Таким образом при загрузке компьютера появилась возможность запускать MS-DOS или WINDOWS.

Читать™ далее

3D-Artist™, концепт-Artist™ и CG студия™. Разбираемся в различиях на примере создания digital-персонажей

CGI (графика) *Компьютерная анимация *Работа™ с 3D-графикой *Разработка под AR и VR *
Ожидает приглашения

3D Artist™ (3д-художник) – общее название для всех специалистов, работающих с трехмерной компьютерной графикой. Вы можете™ ни разу в жизни не взять в руку кисточку, но великолепно работать с hard-surface моделями (модели™ построенные на особом™ типе полигональной сетки) и называться 3д-художником.

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

Читать™ далее