Pull to refresh
4
0

Тимлид мобильной разработки

Send message

Как преодолеть сложности прохождения ревью Google Play в условиях санкций

Level of difficultyEasy
Reading time11 min
Views5.2K

Всем привет! Меня зовут Антон, я ведущий разработчик в одной из команд мобильной разработки в компании DD Planet. Мы под ключ создаем мобильные приложения для клиентов.

В этой статье поделюсь личным опытом и опытом нашей команды по прохождению ревью в магазин приложений Google Play на примере реального бизнес-кейса.

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

Какой агрегатор нейросетей выбрать?

Level of difficultyEasy
Reading time5 min
Views13K

Многие ИИ-сервисы имеют для нас с вами ограничения и это не может не огорчать. Какие-то сервисы требуют только подключения через VPN, например, ChatGPT от OpenAI, а какие-то, например, Claude от Anthropic, просят душных и долгих танцев с бубном, чтобы просто использовать модель.

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

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

Приятного прочтения!

Читать далее
Total votes 19: ↑16 and ↓3+16
Comments32

Квантовая концепция времени. Структура Мультивёрса: эмерджентные истории и потоки информации

Level of difficultyMedium
Reading time29 min
Views3.1K

С незапамятных времён люди используют специальные языковые конструкции, чтобы говорить о прошлом и будущем – ненаблюдаемых частях реальности, которые доступны нам лишь в памяти и воображении. Но только в 80-е гг. XX века учёные догадались, что другие времена – это разновидность других вселенных. Прошлое и будущее – альтернативные версии настоящего, которое объективно не может быть одним моментом. Отрицание реальности этих альтернатив и выделение какого-то особого момента «здесь и сейчас» является проявлением солипсизма и пространственно-временного шовинизма. Все моменты и все места одинаково реальны и образуют блочную мультивселенную, вне которой не существует точки отсчёта, позволяющей проследить её эволюцию во времени. И ничто, включая наше сознание, не может перемещаться из одного момента в другой или из одной вселенной в другую. Быть в моменте – значит быть там вечно. Примерно так можно описать концепцию времени в квантовой теории.

В данной статье я рассказываю о внутренней структуре Мультивёрса, которая в действительности гораздо сложнее, чем на популярных изображениях с ветвящимися деревьями параллельных миров. Параллельные вселенные интерферируют на микроскопическом уровне, разделяя между собой неотличимые экземпляры элементарных частиц, но образуют на макроскопических масштабах относительно автономные истории, в некотором приближении подчиняющиеся законам классической физики. Оказывается, развитие событий в каждой отдельной истории зависит от того, какие ещё истории есть поблизости. Поэтому амплитуды вероятностей в квантовой теории отражают объективную меру «толщины» ветвей универсальной волновой функции, а не знание наблюдателя о системе. Также мы пересматриваем традиционные представления о причинно-следственных связях и физическом детерминизме, даём многомировое объяснение двухщелевого эксперимента с отложенным выбором и обобщаем три разных определения энтропии.

Читать далее
Total votes 11: ↑8 and ↓3+6
Comments15

Подробное руководство по Logcat в Android Studio с примерами

Level of difficultyEasy
Reading time12 min
Views4.2K

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

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

Читать далее
Total votes 16: ↑16 and ↓0+16
Comments2

Почему я больше не делаю важные дела: и еще 3 правила как не потерять себя к 40 годам

Level of difficultyEasy
Reading time8 min
Views141K

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

Читать далее
Total votes 156: ↑121 and ↓35+112
Comments243

Как мы создали приложение знакомств, чтобы находить «половинку» в 8 раз быстрее

Level of difficultyEasy
Reading time13 min
Views52K

Всем привет! Меня зовут Константин, и я основатель Radaro.

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

Читать далее
Total votes 53: ↑52 and ↓1+67
Comments422

Нетворкинг: Как знакомиться с людьми в LinkedIn и не чувствовать себя навязчивым?

Reading time6 min
Views1.9K

Умение заводить нужные знакомства и выстраивать отношения – ключевой навык для успеха в бизнесе и карьере. Но для многих людей, особенно интровертов, нетворкинг доставляет неловкость и дискомфорт. Как начать общаться с незнакомыми людьми, чтобы расширить сеть контактов? С этими вопросами я обратилась к Вере Масловой, основателю просветительского проекта ScienceMe. Вера занимается партнерскими отношениями для компании в сфере электроэнергии L Charge и консультирует людей из бизнеса, науки и искусства по стратегическому нетворку.

Я подготовила для вас статью с ключевыми инсайтами из нашего разговора. Полное видео-интервью вы можете посмотреть по этой ссылке.

Читать далее
Total votes 13: ↑4 and ↓9+1
Comments12

Пора обновить ваш монитор

Reading time16 min
Views177K

Иллюстрация: Юлия Прокопова

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

Поэтому я оптимизирую настройки, чтобы показывать действительно, действительно хорошие буквы. Для этого необходим хороший монитор. Не просто нужен, а ОБЯЗАТЕЛЕН. А под «хорошим» я имею в виду настолько хороший, насколько это возможно. Это мои мысли, основанные на моём собственном опыте того, какие мониторы лучше подходят для программирования.
Читать дальше →
Total votes 142: ↑109 and ↓33+115
Comments991

«Фантазии» уносят реальные жизни

Level of difficultyEasy
Reading time10 min
Views21K

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

Читать далее
Total votes 54: ↑34 and ↓20+17
Comments360

Как получить психологическую поддержку в трудной жизненной ситуации

Reading time5 min
Views1.3K

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

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

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

Именно в таких ситуациях может помочь профессиональный психолог.

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

Здесь перечислены бесплатные службы, с помощью которых ЛЮБОЙ ЧЕЛОВЕК может получить профессиональную помощь психологов и поддержку.

Читать далее
Total votes 16: ↑8 and ↓8+2
Comments4

Анализ Telegram аккаунтов

Level of difficultyEasy
Reading time4 min
Views53K

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

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

Читать далее
Total votes 11: ↑7 and ↓4+4
Comments2

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

Level of difficultyMedium
Reading time12 min
Views16K

На просторах необъятного можно найти массу статей про выгорание. По этой теме проходят конференции, у многих есть личный опыт. Проблема актуальна и останется такой надолго, ведь первое «выгорание» — это не про вопрос «случится или нет», это про вопрос «когда» и «насколько сильно».

Я начал свой путь как разработчик и был им 15 лет, а сейчас руководитель группы разработки. Прошёл всю дорогу от младшего до ведущего и шагнул дальше. Пока я гнал по карьерному треку, я полноценно выгорал два раза, а потом решил, что хватит это терпеть. И не выгорел третий. Как получилось? Об этом и будет эта статья.

Читать далее
Total votes 81: ↑77 and ↓4+85
Comments22

Ыыыы ыыыыыыыыыы с помощью AmneziaЫЫЫ

Reading time3 min
Views67K

Ну что теперь будем писать про VPN вот так?

Кстати, в Китае вместо слова VPN вы часто можете встретить «Science Online»(科学上网), «ladder»(梯子), или «Internet accelerator»(上网加速器), все это обозначает VPN. В России, кажется еще все не так плохо, но это не точно. С первого марта писать о VPN на русскоязычных площадках нельзя, наказание для площадок — блокировка на территории России. При этом считаются как новые статьи, так и статьи, опубликованные до вступления в силу приказа о запрете. В скором времени, крупные ресурсы будут блокировать любую информацию о VPN, поэтому мы настоятельно советуем подписываться на телеграм каналы разных VPN, в том числе на наш. Мы не знаем сколько еще статей нам отведено на Хабре, и как хабр дальше будет показывать статьи со словом VPN в разных странах.

А теперь о хорошем.

Самый ожидаемый нашими пользователями бесплатный VPN AmneziaFree v.2 c защитой от блокировок наконец‑то готов. Должны признаться, последнее время мы много работали над self‑hosted приложением AmneziaVPN, а так же над протоколом AmneziaWG (или по простому — AWG, его мы используем в бесплатном VPN), поэтому работа над проектом AmneziaFree v.2 немного затянулась. В любом случае, мы очень рады, что наконец можем пригласить Вас присоединиться к числу пользователей нашего бесплатного сервиса. Все так же, как и раньше, без регистрации, рекламы и ограничении по сроку работы.

Бесплатный VPN AmneziaFree v.2, можно использовать только для популярных недоступных на территории России сайтов (не будем их перечислять, вы и сами их знаете), список достаточно большой, поэтому, скорее всего, то что вам надо в нем есть. При этом, не заблокированные в России сайты, будут открываться напрямую, без VPN. То есть напрямую с Вашего IP‑адреса.

Читать далее
Total votes 134: ↑122 and ↓12+135
Comments124

Нейросети, виртуальная реальность и Бог-солипсист

Level of difficultyEasy
Reading time14 min
Views2.6K

Несколько недель тому назад компания OpenAI анонсировала скорый выход нейросети SORA, способной создавать связный осмысленный видеоряд из простого текстового описания того, что вы хотите увидеть. То, как работает эта нейросеть, можно узнать из великолепной статьи "Настоящее предназначение OpenAI SORA: как и зачем симулировать «Матрицу» для ChatGPT". Несмотря на то, что тема, на которую я хочу поговорить с вами сегодня, напрямую не связана с написанным в той статье, я всё же рекомендую вам прочитать её прежде, чем вы начнёте чтение этого поста, так как это просто необходимо для лучшего понимания некоторых из моих идей.

Читать далее
Total votes 11: ↑9 and ↓2+9
Comments11

Надежный обход блокировок в 2024: протоколы, клиенты и настройка сервера от простого к сложному

Level of difficultyMedium
Reading time45 min
Views168K

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

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

Читать далее
Total votes 446: ↑438 and ↓8+490
Comments358

Схема-терапия — структура и алгоритмы психики

Level of difficultyEasy
Reading time3 min
Views2.2K

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

Читать далее
Total votes 6: ↑4 and ↓2+4
Comments14

Модель мира

Level of difficultyMedium
Reading time26 min
Views7.2K

Наша реальность — это упрощенный, субъективный вариант более значительного, но менее доступного для нас Мира

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

Читать далее
Total votes 22: ↑7 and ↓15-4
Comments78

Инструкция: как быстро настроить GitLab CI/CD на Flutter-проекте

Reading time12 min
Views7.6K

Привет! Я Александр Омельяненко, Flutter-разработчик в AGIMA. Недавно мне понадобилось быстро настроить CI/CD на Flutter-проекте. Те несколько руководств, что я нашел в интернете по этой теме, были либо с нерабочими примерами, либо запутанные и просто плохого качества. Но всё же какое-то представление я получил. Плюс задал вопросы коллегам. Набивая шишки по пути, я-таки настроил CI/CD на своем проекте. Но мне тогда очень пригодилась бы четкая инструкция. Поэтому я решил написать ее сам по горячим следам. Сегодня делюсь ею с вами и надеюсь, эта инструкция облегчит жизнь тем, кто настраивает CI/CD на Flutter-проекте прямо сейчас.

Читать далее
Total votes 9: ↑9 and ↓0+9
Comments13

Быть особенным

Level of difficultyEasy
Reading time5 min
Views5.8K

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

И, на первый взгляд, ничего плохого в этом нет. Быть особенным — это простой и понятный смысл жизни. Не зря же этому учили фильмы и книги. Только особенный герой имеет интересную и достойную судьбу. Только он имеет предназначение. А у второстепенных персонажей жизнь серая и скучная. Они ещё и умирают, чтобы было нагляднее.

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

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

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

Читать далее
Total votes 26: ↑16 and ↓10+8
Comments47

Регрессия к среднему — невидимая рука хаоса

Reading time9 min
Views11K

Что объединяет израильских лётчиков, лечение сомнительными методами и твою жизнь? Сегодня поговорим про регрессию к среднему. Это явление порождает огромное количество заблуждений везде, где мы с ним сталкиваемся, потому что наш мозг очень любит истории и не очень любит статистику. Его неправильное понимание приводит к ошибкам в политике, медицине, науке и бизнесе.

Проявить любопытство
Total votes 60: ↑60 and ↓0+60
Comments8
1

Information

Rating
Does not participate
Location
Екатеринбург, Свердловская обл., Россия
Date of birth
Registered
Activity

Specialization

Mobile Application Developer
Lead
Android SDK
Android development
Flutter
Clean Architecture
Kotlin
Dart
RESTful API