Как стать автором
Обновить
0
@lihhanaread⁠-⁠only

Пользователь

Отправить сообщение

Веб-дизайн для подростков в Figma: 9 бесплатных видеоуроков

Уровень сложностиПростой
Время на прочтение9 мин
Количество просмотров6K

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

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

Читать далее
Всего голосов 13: ↑9 и ↓4+5
Комментарии0

Как использовать defer в Go

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров3K

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

Defer — это ключевое слово в Go, которое позволяет отложить выполнение функции до момента завершения выполнения текущей функции. Это относительно простой способ управлять ресурсами.

В этой статье мы и рассмотрим как использовать defer в Golang.

Читать далее
Всего голосов 11: ↑10 и ↓1+11
Комментарии0

Instagram-бот для улучшения личной жизни

Время на прочтение9 мин
Количество просмотров26K

Недавно мы с девушкой серьезно поговорили и выяснилось, что я даже не пишу ей “С добрым утром” и вообще редко пишу по утрам. В целом, причина кроется в том, что я не просыпаюсь с восходом первых лучей солнца (как она), а переписываться не очень люблю. Ну а ей, конечно же, приятно получать нежности по утрам и все такое.

Я просто опишу как собрал бота для Instagram, которым движет только одно - слать сообщения в стиле "Привет, доброе утро" моей девушке. Ну, т. е. это не значит, что если кто-то запустит скрипт у себя, то сообщения снова полетят ей. Нет. Просто это бот с функцией отправки сообщений.

Читать далее
Всего голосов 20: ↑11 и ↓9+4
Комментарии44

Глубокое погружение в Java Memory Model

Время на прочтение53 мин
Количество просмотров149K


Я провел в изучении JMM много часов и теперь делюсь с вами знаниями в простой и понятной форме.


В этой статье мы подробно разберем Java Memory Model (JMM) и применим полученные знания на практике. Да, в интернете накопилось достаточно много информации про JMM/happens-before, и, кажется, что очередную статью про такую заезженную тему можно пропускать мимо. Однако я постараюсь дать вам намного большее и глубокое понимание JMM, чем большинство информации в интернете. После прочтения этой статьи вы будете уверенно рассуждать о таких вещах как memory ordering, data race и happens-before. JMM — сложная тема и не стоит верить мне на слово, поэтому большинство моих утверждений подтверждается цитатами из спеки, дизассемблером и jcstress тестами.

Читать дальше →
Всего голосов 109: ↑109 и ↓0+109
Комментарии60

Знакомимся с программированием на ассемблере x86

Время на прочтение17 мин
Количество просмотров47K

Архитектура x86 лежит в сердце процессоров, на которых уже более трех десятилетий работают наши домашние компьютеры и удаленные серверы. Умение читать и писать код на низкоуровневом языке ассемблера – это очень весомый навык. Он позволяет создавать более быстрый код, использовать недоступные в Си возможности машин и выполнять реверс-инжиниринг скомпилированного кода.
Читать дальше →
Всего голосов 37: ↑34 и ↓3+45
Комментарии15

Как правильно разработать интерактивный прототип?

Уровень сложностиСредний
Время на прочтение6 мин
Количество просмотров2.8K

Привет! Меня зовут Московкина Наталия, я старший бизнес-аналитик. Эта статья будет полезна бизнес-аналитикам, которые работают c системами управления данными и часто сталкиваются с тем, что заказчику сложно принять решение по реализации системы на основании статичных макетов. Также бывают случаи, когда передача системы в разработку требует большого количества коммуникаций и уточнений с разработчиками для обсуждения функциональности. В таких ситуациях решить проблему поможет интерактивный прототип.

Читать далее
Всего голосов 7: ↑7 и ↓0+9
Комментарии1

Аналог YCLIENTS, защита Телеграм-канала от накруток – эти и другие российские стартапы

Время на прочтение3 мин
Количество просмотров1.1K

10 новых российских проектов для интеграции онлайн-касс с платежными системами, поштучной продажи фото, генерации паролей, знакомств в Телеграм и многого другого. Битва за «Продукт недели» началась!

Product Radar — здесь каждую неделю публикуются лучшие онлайн-сервисы и железки от русскоязычных команд.

Читать далее
Всего голосов 5: ↑3 и ↓2+1
Комментарии0

Implement stories in the Flutter app

Время на прочтение1 мин
Количество просмотров4.9K

Nowadays, stories, like on Instagram, widely uses in apps for displaying news, educational content, and interactions with users.


I created a new plugin that allows implementing full story functionality with only few lines of code.


Read more →
Всего голосов 2: ↑1 и ↓1+2
Комментарии0

Автоматизация микрофронтендов, или как в Тинькофф тестируют библиотеки компонентов

Время на прочтение12 мин
Количество просмотров6.4K

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


Но с чего стоит начать и что ждет каждого, кто вступит на путь автоматизации микрофронтенда, когда многие привыкли тестировать уже собранные из кусочков приложения?

Читать дальше →
Всего голосов 16: ↑15 и ↓1+16
Комментарии4

Создание сторис для Instagram из PHP

Время на прочтение5 мин
Количество просмотров9.1K

Вступление


В последнее время люди более охотно смотрят в социальных сетяx видео, нежели просматривают фотографии. Сторис в инстаграм набирает в 3-4 раза больше просмотров, чем просто выложенная фотография.

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

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

Эта статья о том, как работать с библиотекой, как создавать свои собственные сторис из PHP.
Читать дальше →
Всего голосов 17: ↑17 и ↓0+17
Комментарии20

Проектируем функционал сторис

Уровень сложностиСредний
Время на прочтение12 мин
Количество просмотров3.5K

С момента своего появления сторис обрели всеобщую популярность. А где популярность – там и копирование: сейчас их можно встретить в куче приложений. Только вот копировать нужно с умом, продумывая все детали и добавляя что-то свое.

Сегодня мы погрузимся в тему сторис и разберем лучшие практики и ошибки. В этой статье – 102 гайдлайна на базе 100+ просмотренных приложений.

Читать далее
Всего голосов 2: ↑2 и ↓0+2
Комментарии4

Как подготовиться к удалению приложения из AppStore

Уровень сложностиСредний
Время на прочтение6 мин
Количество просмотров3.2K

В этой статье расскажу как подготовиться к тому, что ваше приложение будет удалено из Appstore. Лучше приложить минимум усилий сейчас, чем спешно предпринимать действия потом. Предупрежден — значит вооружен. Сам я бы сэкономил кучу времени, если бы я наткнулся на такую статью, но, к сожалению, мне не попадалось что‑то вразумительное.

Читать далее
Всего голосов 10: ↑9 и ↓1+12
Комментарии10

Как настроить воркфлоу: 7 дельных советов от опытного разработчика

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров8K

Я разработчик. Мне удалось так наладить свою ежедневную работу, что последние несколько лет в среднем я успеваю сделать 1–2 запроса pull каждый день. Не то чтобы это наилучший показатель, и необязательно стремиться именно к нему, но он позволяет получить общее представление об эффективности работы.

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

Читать дальше →
Всего голосов 21: ↑16 и ↓5+13
Комментарии16

Куб для ваших сторис*

Уровень сложностиСредний
Время на прочтение5 мин
Количество просмотров1.1K

*как в Кое‑что‑грамме или Telegram.

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

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

Читать далее
Всего голосов 6: ↑4 и ↓2+4
Комментарии11

Акценты в продвижении стартапа. С чего начать продвижение

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров1.3K

Запустить стартап — это только полдела. Чтобы он взлетел, нужно уметь правильно его продвигать. Но с чего начать? Как привлечь внимание потенциальных клиентов и инвесторов, когда конкуренция огромна, а ресурсы ограничены?

Читать далее
Всего голосов 9: ↑3 и ↓6+1
Комментарии1

Нейросети для генерации видео: топ лучших сервисов

Время на прочтение9 мин
Количество просмотров11K

Мир стоит на пороге новой эры цифрового творчества, где воображение обретает форму не только с помощью кисти и холста, но и благодаря строчкам кода. Искусственный интеллект, некогда фантастическая идея, становится повседневной реальностью, предлагая художникам, дизайнерам и просто энтузиастам новые инструменты для воплощения своих идей. Одной из самых захватывающих областей в этом контексте является генерация видео с помощью ИИ. Представьте себе: вы описываете свою идею, а интеллектуальный алгоритм превращает её в захватывающий видеоролик, полный движения, цвета и эмоций. Звучит невероятно? Тем не менее, это уже реальность благодаря таким моделям, как Sora, Kling, Runway Gen-3, Veo и Dream Machine.

Приятного прочтения (:

Читать далее
Всего голосов 10: ↑10 и ↓0+14
Комментарии15

Как, не умея программировать, основать IT компанию и остаться ни с чем в 19 лет?

Уровень сложностиПростой
Время на прочтение9 мин
Количество просмотров5.7K

Я обычный студент из провинции, который успешно сдал ЕГЭ и поступил в вуз на физика. На первом курсе было много интересного: шишки, клубы, общага, тусовки, сессия — всё как у всех. К концу первого семестра я понял, что нужно лутать деньги.

На то время из каждого YouTube-канала была реклама Skillbox, Яндекс Практикума и прочих курсов, которые говорили о хорошем достатке в 100-200 тысяч после полугода обучения на Python.

Студент, у которого все деньги, стипендия (2700 рублей) и каждую неделю мамины (2000 рублей), уходили на клубы и веселье, не мог позволить себе тогда взять курсы. Да и желания платить за обучение не было, так как вся информация есть в интернете.

Читать далее
Всего голосов 64: ↑13 и ↓51-35
Комментарии27

Как устроены аннотации в Kotlin. Часть 1

Уровень сложностиСредний
Время на прочтение10 мин
Количество просмотров3.9K

Привет! Сегодня с вами Максим Кругликов из Surf Android Team с переводом статьи про устройство аннотаций в Kotlin и три основных механизма их обработки: процессинг, рефлексию и lint.

Читать дальше
Всего голосов 4: ↑4 и ↓0+4
Комментарии0

Изучаем новые структуры данных для iOS разработчика

Уровень сложностиСредний
Время на прочтение8 мин
Количество просмотров3.4K

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

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

Читать далее
Всего голосов 5: ↑5 и ↓0+5
Комментарии2

Мобильная разработка за неделю #545 (1 — 7 июля)

Время на прочтение4 мин
Количество просмотров1.3K
В новом дайджесте макросы и типизированные ошибки, форматирование кода и Unit-тесты, «железо» для Android Studio, переход на docs as code, возвращение Myspace для Поколения Z, AirPods с камерами и многое другое. Подключайтесь!

Подписывайтесь на наш Telegram-канал Mobile Insights, где еще больше материалов для мобильных разработчиков. А в IT Insights — много об интересном коде и технологиях.

Читать дальше →
Всего голосов 3: ↑3 и ↓0+4
Комментарии0
1
23 ...

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность