Pull to refresh
19
3.3

Разработчик мобильных приложений.

Send message

Девять дней в тишине, или Зачем айтишнику випассана

Reading time8 min
Views34K

Многие знают про випассану только то, что там нужно молчать. Но не разговаривать девять дней — это вовсе не самое трудное. Да и подъёмы в четыре утра тоже. Куда сложней сконцентрировать ум на ощущениях в теле и разобраться, как же я на самом деле хочу действовать в той или иной ситуации. 

За последние четыре года я пять раз был на 10-дневном курсе випассаны. Еще три раза ездил служить (что это такое, объясню позже). В этом тексте я рассказываю о випассане и о том, как она может помочь в работе и в жизни.

Читать далее
Total votes 58: ↑50 and ↓8+54
Comments86

Stable Diffusion — важнейшая нейросеть за всю историю генеративного искусства

Reading time7 min
Views48K


Компания Stability.ai объявила о публичном релизе модели графической нейросети Stable Diffusion. Можно подумать, что это лишь очередная новость о том, что в мире искусства появилась ещё одна рядовая нейросеть. Но это далеко не так по двум причинам, одну из которых вы видите в хабах. Подробности — к старту нашего флагманского курса по Data Science.
Узнать больше
Total votes 29: ↑25 and ↓4+28
Comments39

Реверс-хантинг

Reading time5 min
Views63K

Случился тут конфуз. Обычно я не провожу собеседования с кандидатами в свой отдел – есть специально обученный человек. Но всяко бывает – человек приболел. И я, по старинке, попёрся сам.

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

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

Расспросил. Рассказал. Удивился.

Читать далее
Total votes 160: ↑148 and ↓12+176
Comments57

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

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


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

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

Падение Сан-Франциско. Почему город перестает быть хабом для IT-сотрудников

Reading time7 min
Views36K


Сейчас в США всё постепенно возвращается в норму.


Проведите пару дней в Нью-Йорке, или просто посмотрите на прямую трансляцию с улиц, и вы это почувствуете. Манхэттен и Бруклин кипят активностью. Бизнесы открываются, новые компании вовсю ищут сотрудников. Атмосфера наэлектризована, люди горят желанием приступить к какой-то деятельности после двух лет, проведенных в сравнительной изоляции.


На этом фоне журналисты издания San Francisco Chronicle задаются вопросом: почему Сан-Франциско не приходит в норму таким же образом? Где то восстановление, которое должно было бы начаться после пандемии?

Читать дальше →
Total votes 41: ↑36 and ↓5+44
Comments380

Отказоустойчивая архитектура контентной платформы на 4 Тбит/с — опыт VK Видео

Reading time16 min
Views20K

Представьте идеальный мир с бесконечными ресурсами, в котором можно сколько угодно линейно масштабироваться под нагрузку: просто доставлять серверы, диски, видеокарты, как только потребуется больше мощностей. Звучит хорошо? Только оказывается, что когда серверов 5 000 и дисков 100 000, то несколько из них обязательно находятся в состоянии maintenance или repair, куда их привели обстоятельства непреодолимой силы. И главная задача здесь — обеспечить доступность сервиса в условиях постоянных сбоев. 

В статье разберём, как построить отказоустойчивую платформу, с какими неочевидными corner cases может столкнуться сервис с UGC-контентом, а ещё — как жить в реальном, а не идеальном мире и оптимизировать железо. Чтобы раздавать 4 Тбит/с можно, конечно, использовать 400 серверов по 10 Гбит/с, но гораздо интереснее грамотно всё потюнить и выжать 100 Гбит/с с Java-сервера.  

Читать далее
Total votes 44: ↑43 and ↓1+57
Comments15

Перекатываемся в Райффайзен из Тинькофф…

Reading time12 min
Views51K

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

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

Попробовать Райф на чужой шкуре
Total votes 53: ↑43 and ↓10+46
Comments156

США объявили войну крипто-анонимности: как санкции на Tornado Cash меняют будущее блокчейна

Reading time21 min
Views39K

Прямо сейчас происходят события, которые могут стать поворотной точкой для всей криптоиндустрии (а заодно и для всех open-source программистов). Тем более странно, что пока эти события вызывают ажиотаж только в узком кругу настоящих криптанов… В этой статье я попытаюсь объяснить, почему вам тоже должно быть дико интересно следить за санкционной драмой вокруг Tornado Cash.

Читать далее
Total votes 139: ↑131 and ↓8+152
Comments321

Протрезвели — прослезились, или на чём строить сети летом 2022 года

Reading time13 min
Views42K

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

Читать далее
Total votes 39: ↑38 and ↓1+45
Comments25

Проклятье щиткоинов: как инсайдеры наживаются на продаже своих монет крипто-хомякам

Reading time7 min
Views11K

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

Читать далее
Total votes 36: ↑29 and ↓7+27
Comments20

Когда хочешь красную таблетку: гайд по matrix

Reading time14 min
Views64K

В статье рассказывается о том, как использовать Matrix для повседневной переписки.

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

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

Погружение в матрицу стоит начать с понятия федерации.

Погружаемся в matrix далее
Total votes 31: ↑31 and ↓0+31
Comments22

Переезд с Evernote на Joplin

Reading time4 min
Views29K
В начале года я составлял список альтернатив Evernote для того, чтобы выбрать, куда бы с него валить. Основные требованием был хостинг на своей территории. Тогда перебрал много чего, фаворитом был Joplin, но решил остаться с Evernote — насущной необходимости валить не было, оставалось ещё полгода подписки и вообще неплохо кормили.

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



Так что нашелся повод свалить. Поехали.
Читать дальше →
Total votes 9: ↑8 and ↓1+7
Comments74

Российская айтишница похвасталась в Твиттере оптимизацией налогов – и ее пообещал наказать лично экс-президент Эстонии

Reading time9 min
Views102K

Многие релоцирующиеся айтишники сейчас стараются подобрать такой вариант, чтобы платить со своего дохода не эти ваши европейские налоги >50%, а что-нибудь более «приемлемое». Разбираемся, что в этом стремлении может пойти не так (спойлер: всегда советуйтесь с налоговыми юристами и поменьше пишите про себя всякое в Твиттере).

Читать далее
Total votes 252: ↑237 and ↓15+285
Comments871

Национальная система DNS-спуффинга

Reading time2 min
Views32K

12.06.2022 года, в День России, был взломан и “дефейснут” один из сайтов ВГТРК Smotrim[.]ru. Об этом написали несколько СМИ и, на фоне множества дефейсов с 24 февраля, на это никто особого внимания не обратил. Но тут было на что посмотреть с точки зрения того, что именно было взломано.
Читать дальше →
Total votes 150: ↑148 and ↓2+176
Comments48

Меня «заказал» инфоцыганский авторитет: как мой Телеграм-канал пытаются уничтожить люди, которым я перешел дорогу

Reading time10 min
Views67K

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

Читать далее
Total votes 318: ↑290 and ↓28+331
Comments143

Практические советы, примеры и туннели SSH

Reading time13 min
Views209K

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

Знание нескольких трюков ssh полезно любому системному администратору, сетевому инженеру или специалисту по безопасности.
Читать дальше →
Total votes 69: ↑66 and ↓3+63
Comments29

Зачем нужно иногда вставать из-за компьютера? Часть первая

Reading time7 min
Views15K

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

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

Читать далее
Total votes 30: ↑28 and ↓2+34
Comments11

Вот, как просто! Балакиревская (автоматная) архитектура процессоров

Reading time8 min
Views7.3K

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

Читать далее
Total votes 15: ↑8 and ↓7+5
Comments20

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

Reading time4 min
Views39K

Задавайте вопросы под постом, друзья, и я постараюсь ответить на ваши комментарии (по делу).

Предисловие

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

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

Зачем?

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

Читать далее
Total votes 39: ↑30 and ↓9+29
Comments104

Как работает быстрый текстовый поиск для WordPress

Reading time7 min
Views6.6K

Много лет мы (команда Epsilon Web Manufactory) занимались разработкой сайтов и разных приложений на заказ, в основном это были проекты на базе популярного движка WordPress. И как правило самой сложной и интересной задачей всегда был полнотекстовый поиск. Если на сайте были только статьи и какие-то кастомные типы записей, содержащие заголовок и основной текст, то достаточно было использовать встроенный класс WP_Query, который с небольшой подстройкой входных параметров отлично справлялся с задачей. Но это было лет 10-12 назад.

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

Information

Rating
817-th
Location
Россия
Date of birth
Registered
Activity