Pull to refresh
2
0
Быструев Денис Александрович @dabystru

Get Outfit CTO, Mobile Developer, Swift Teacher

Send message

Прорывная концепция ракетного двигателя

Level of difficultyHard
Reading time25 min
Views85K

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

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

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

Читать далее
Total votes 299: ↑292 and ↓7+285
Comments491

Global Talent visa для IT-ника. Путь с нуля

Level of difficultyEasy
Reading time11 min
Views7.8K

Недавно я завершил свой длинный путь и получил Global Talent visa в Великобританию. О первых выводах я поделился в канале, а сейчас хотелось бы разложить все по полочками и подготовить гайд, который поможет практически любому стать обладателем этой визы.

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

Читать далее
Total votes 20: ↑13 and ↓7+6
Comments15

На какие профессии повлияет ChatGPT

Reading time8 min
Views46K

3 недели назад я написал инструкцию о том как получить доступ к ChatGPT в России. За это время она неожиданно набрала более 130т просмотров, что показывает явный интерес сообщества к этой теме.

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

Окей, давай посмотрим что ты там пишешь
Total votes 58: ↑55 and ↓3+52
Comments204

Android vs iOS: кто быстрее покорит Эверест?

Reading time2 min
Views16K

Привет всем мобильным разработчикам! Мы одинаково любим Android и iOS. Но у каждого свои предпочтения. Предлагаем определить фаворита в дружеском поединке. Для этого перенесёмся в Гималаи и покорим Эверест. Выберите команду и постарайтесь дать как можно больше правильных ответов, чтобы добраться до вершины первыми. На весь тест 10 минут.

Взобраться на Эверест
Total votes 48: ↑41 and ↓7+34
Comments24

Как разговаривать с потенциальным клиентом на фрилансе

Reading time13 min
Views4K

Это глава из «Книги нормального фрилансера», в которой я делюсь опытом проектировщика интерфейсов, работающего на себя.

Опоздай минут на десять, сядь в местечке пошумнее,
Закажи себе покушать, будет трудный разговор!
На повестке три вопроса: «Что за сроки у задачи?»,
«Как мне выполнить работу?» и «Какой у вас бюджет?»

Итак, потенциальный клиент подтвердил время встречи, предложенное в письме (или в коротком разговоре голосом), и фрилансер готовится провести первые переговоры…

Читать далее
Total votes 15: ↑14 and ↓1+13
Comments1

Яндекс выпускает DivKit — фреймворк для server-driven UI с открытым кодом

Reading time12 min
Views50K
Привет! Сегодня Яндекс выкладывает в опенсорс DivKit — фреймворк для отрисовки интерфейсов из ответа сервера. Серверная вёрстка поможет ускорить разработку: наладить отправку апдейтов от сервера разным версиям приложения, создать прототип или просто написать интерфейс один раз для нескольких платформ.


Фреймворк включает в себя несколько библиотек: клиентскую часть по отрисовке интерфейсов для Android, iOS и веба, а также DSL для формирования ответа сервера на Kotlin, TypeScript и Python. Исходный код опубликован на Гитхабе под лицензией Apache 2.0.

Сейчас DivKit используется в приложении Яндекс, Алисе, Едадиле, Маркете, ТВ и других приложениях. В этом посте я постараюсь вспомнить историю фреймворка, затем мы напишем с его помощью небольшой просмотрщик ленты Хабра, а в конце я покажу ещё несколько простых примеров интеграции.
Читать дальше →
Total votes 124: ↑117 and ↓7+110
Comments49

Личный опыт переезда в Португалию по стартап-визе: как правильно ответить на важные вопросы в анкете и получить апрув

Reading time10 min
Views12K

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

Читать дальше →
Total votes 19: ↑14 and ↓5+9
Comments12

Переезд в США от визы О-1 до гринкарты: стоимость эмиграции, сроки, ошибки и советы

Reading time10 min
Views26K

Пять лет назад, в июле 2017 я впервые рассказал на Хабре свою историю переезда в США по визе для талантливых специалистов. В июле уже этого года эта история, наконец, завершилась получением гринкарты. Поскольку первая статья вызвала достаточно большой интерес, было много вопросов, я решил опубликовать новый материал по итогам всего этого опыта со всеми его этапами, ошибками, подводными камнями и плюсами. Поехали!

Disclaimer: вся статья лишь суммирует мой личный опыт, мысли об ошибках и правильных ходах – это ни в коем случае не legal advice, но мне в свое время не хватало и такой информации.

Читать далее
Total votes 51: ↑43 and ↓8+35
Comments101

Системный подход к стартап-визам и личный опыт получения в Италии и Франции

Reading time9 min
Views12K

Уже несколько лет большинство развитых стран запускают свои стартап программы, и очевидно, что после 2020-го эта тенденция будет только набирать обороты. Стартап визы с точки зрения государства — это не только для стартапов с MVP, гениальных идей на $100 млн. или для выпускников MIT с успешными экзитами. Во многих случаях стартап-программы подходят и классическим фрилансерам, и самозанятым айтишникам, и основателям агентств или интернет магазинов.

Читать далее
Total votes 9: ↑8 and ↓1+7
Comments15

Насколько жарко — это слишком жарко? Жара + влажность становятся опасными быстрее, чем многие думают

Reading time6 min
Views60K

По мере изменения климата волны жары становятся все более интенсивными: они длятся дольше, идут чаще, а температуры всё выше. Сейчас одна такая волна проносится через Европу: в Испании и Португалии только за прошедшую неделю умерли 1100 человек. Люди просто оказались не готовы к температурам выше 35 ºС: у них в домах не было кондиционеров, а многие днем выходили и пытались работать как обычно. И получили огромные проблемы со здоровьем.

В целом по Европе за одно это лето счет идет уже на десятки тысяч. Этот год, по всей видимости, станет даже более смертоносным, чем печально известный 2003-й, когда в Европе от жары погибло 30 000 людей. Но тогда температура доходила до 37 ºС, сейчас — под тем же Парижем фиксируют уже до +42 ºС.

Видимо, люди просто не понимают, в какую погоду можно находиться на улице, как им вести себя дома, и насколько вообще всё серьезно.

Попытаемся ответить.

Читать далее
Total votes 114: ↑109 and ↓5+104
Comments609

Тестирование производительности, энергопотребления и безопасности приложений

Reading time2 min
Views2.7K

Собрались как-то на QA-митапе эксперты СберМаркета и Skyeng, где говорили о мобильном тестировании, а поделиться материалами в блоге забыли. Исправляемся! Для всех причастных к мобильным приложениям собрали 3 доклада:

— Тестирование безопасности мобильного клиента: стандартные кейсы и их необходимость при регрессионном тестировании;

— Тестирование производительности и энергопотребления мобильных приложений. Обзор базовых нативных инструментов;

— Мобильный CI с JIRA интеграцией: автоматизация ежедневных процессов.

Читать далее
Rating0
Comments0

Мои вопросы работодателю, когда подаюсь на разработчика

Reading time9 min
Views86K

За последние 10 лет я поменял 3 работы, прособеседовался с 10+ компаний на позицию разработчика (software engineer) и вел переписку с HR/рекрутерами из нескольких десятков фирм. По ходу дела заметил, что вопросы, которые я задаю на собеседовании с менеджером/командой или с HR, повторяются, и решил их структурировать. Некоторые из них являются общими, и их может задать кандидат на почти любую вакансию; другие касаются только вакансий для программистов. В этой статье поделюсь с вами наиболее типичными и важными вопросами, которые, на мой взгляд, может задать соискатель потенциальному работодателю.

Читать далее
Total votes 90: ↑84 and ↓6+78
Comments70

[boringssl] Failed to log metrics

Reading time7 min
Views5.5K

Наверное, каждый iOS разработчик сталкивался с этой проблемой. Любое приложение, которое делает https запросы, получает в лог эти мистические сообщения от boringssl:

[boringssl] boringssl_metrics_log_metric_block_invoke(151) Failed to log metrics

Проблема неотключаемого мусорного логирования от boringssl мучала нас много лет, но, кажется, я нашёл приемлемое решение.

Читать далее
Total votes 16: ↑15 and ↓1+14
Comments13

Что мы действительно (не)знаем о наличии сознания у сверхбольших нейросетей?

Reading time28 min
Views53K
image

В последнее время чаще стали появляется новости о том, что тот или иной эксперт в области ИИ заявил про появление у машины сознания. То Илья Суцкевер, директор по науке в OpenAI напишет о том, что «может быть, сегодняшние большие нейронные сети немножко обладают сознанием». А то и вовсе инженер Гугла Леймон Блейк найдет у искусственного интеллекта LaMDA разум и сознание и выложит в доказательство диалоги с ним. Резонанс последнего эпизода вообще большой — после объявления о том, что Блека отстранили от работы, а он в свою очередь собирается нанять для ИИ адвоката, разные конспирологические версии появились даже в комментариях на Хабре. Ну и чего бы им не появиться, если реально серьезный разбор вопроса о «сознании» нейросети с технической точки зрения найти трудно. Кроме того, что «комиссия по этике Гугл рассмотрела вопрос и решила, что ИИ не обладает сознанием», да еще ряда давно известных общефилософских размышлений ничего особо и нет. Поэтому, как человек потративший по роду работы более сотни часов своей жизни на общение с моделями такого рода и поиску в них проблем, я решил, что будет полезно восполнить пробел более подробным обзором вопроса. Завесу мистической тайны сознания нейросетей приподнимаем под катом )
Читать дальше →
Total votes 137: ↑134 and ↓3+131
Comments230

Диспетчеризация в Swift: погружение в теорию и практику

Reading time6 min
Views28K

Все iOS-разработчики так или иначе сталкиваются с диспетчеризацией (Method Dispatch), но далеко не каждый понимает, как это работает. Зная, как проходит процесс диспетчеризации под капотом программы, вы можете повысить производительность своего кода. 

В этом материале мы разберем типы диспетчеризации, их плюсы и минусы, а также затронем один из распространённых багов. 

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

Читать далее
Total votes 5: ↑4 and ↓1+3
Comments10

Распространение консольных приложений macOS до конечных пользователей

Reading time10 min
Views8.3K

Начиная с macOS 10.15 Catalina разработчикам требуется заверять свои приложения и утилиты командной строки. Если с приложениями, распространяемыми через App Store все прозрачно, то распространение консольных утилит может вызвать сложности. В данной статье я покажу, как можно доставлять такие утилиты до конечных пользователей (будем проделывать все необходимые операции в терминале, а также автоматизируем эти действия двумя вариантами - через bash-скрипт и с помощью SPM executable).

Читать далее
Total votes 17: ↑16 and ↓1+15
Comments9

Как открыть ИП в Грузии, в том числе удаленно?

Reading time5 min
Views89K

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

Наиболее популярной формой легализации бизнеса и работы на территории Грузии является регистрация иностранного гражданина в организационно-правовой форме индивидуального предпринимателя.

Благоприятные факторы для ведения бизнеса в Грузии:

Читать далее
Total votes 16: ↑11 and ↓5+6
Comments23

Где быстрее купить жилье айтишнику? Считаем деньги в топ-10 IT-странах

Reading time3 min
Views82K

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

FYI, это 3-я статья из 6 в цикле. Ниже полный список статей, выпускаю раз в неделю:
Как выбрать, куда иммигрировать. 10 главных критериев.
Одной Долиной сыт не будешь. Где еще реализовать амбиции айтишнику. Топ-10 IT-стран.
Где старость сытнее и дети счастливее. Социальная защищенность в ТОП-10 IT-странах.
Где не стать своим. Интеграция в ТОП-10 IT-стран.
Краткий гайд по визам в ТОП-10 IT-стран.

И последнее – список стран для сравнения: США, Канада, Германия, Нидерланды, Швейцария, Великобритания, Кипр, Польша, Израиль и Австралия.

Финансовые накопления

Прежде всего меня интересовал годовой остаток от зарплаты разработчика при расходах на семью из 4-х человек. Если уж большая семья проживет на 1 зарплату, то одинокому программисту будет куда разгуляться. Для подсчетов я взяла 4 переменных для каждого региона. И это:

Читать далее
Total votes 61: ↑41 and ↓20+21
Comments370

Information

Rating
Does not participate
Location
Тбилиси, Грузия, Грузия
Date of birth
Registered
Activity