Pull to refresh
-1
0
Руслан @Solovej

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

Send message

SwiftUI на iOS 14: преодолевая баги и улучшая перформанс в 3 раза

Level of difficultyMedium
Reading time19 min
Views5.7K

Привет, меня зовут Никита, я iOS-разработчик в команде Яндекс Диска. В этой статье я расскажу про наш опыт разработки на SwiftUI с минимальным деплоймент таргетом iOS 14.

В статье я собрал топ-6 багов, с которыми можно столкнуться, а еще поделился, что помогает улучшить перформанс SwiftUI и ускорить ваши view в 3 раза.

Читать далее
Total votes 27: ↑26 and ↓1+29
Comments16

Как дизайнер зарабатывает 2 000 000 $ в год без сотрудников и без расходов на маркетинг?

Level of difficultyEasy
Reading time9 min
Views18K

Если вы фрилансер, самозанятый или работаете в сфере диджитал услуг, то вы наверняка знаете, что продаёте не что иное, как своё время и экспертность. А время, как известно - ограничено, у нас у всех 24 часа в сутках. Как в таком случае работая в соло, можно продавать дизайн на 2 000 000$ в месяц? В чём тут подвох? 

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

Сегодня вы узнаете историю Берта Уильямса, основателя DesignJoy - продуктизированного сервиса, предоставляющего дизайн по подписке от 5000$ в месяц. Брет начал работу над проектом в 2017, а в уже 2023 заработал более 2 000 000

Вот что вы узнаете, если дочитаете до конца:

Читать далее
Total votes 20: ↑1 and ↓19-18
Comments7

Трезвый взгляд на Америку как место для жизни и бизнеса

Level of difficultyEasy
Reading time11 min
Views11K

Меня зовут Руслан Галифанов, и я занимаюсь полиграфическим и IT-бизнесом в России и ближнем зарубежье. Так уж вышло, что я с разными целями езжу в Америку более 10 лет, побывал в десятках штатов и изучил страну вдоль и поперек. У меня есть хорошие знакомые, которые ведут там бизнес. В Штатах есть вещи, которые значительно лучше, чем в России, но есть и те, которые гораздо хуже. Сегодня я поделюсь личными впечатлениями от поездок и жизни в Америке, не буду приукрашивать или специально нагнетать.

Читать далее
Total votes 48: ↑31 and ↓17+25
Comments88

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

Level of difficultyMedium
Reading time11 min
Views7.6K

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

Читать далее
Total votes 11: ↑10 and ↓1+12
Comments23

Неожиданные последствия запуска PostgreSQL в Docker: замедление запросов в 100 раз

Level of difficultyMedium
Reading time4 min
Views43K

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

Читать далее
Total votes 95: ↑84 and ↓11+93
Comments57

QA-тестировщикам — рецензия на книгу «Тест-дизайн. Практическое руководство» Ольги Назиной

Level of difficultyEasy
Reading time5 min
Views7K

Это вторая книга из трилогии Ольги Назиной по тестированию ПО. Про первую книгу автор рассказала в своем блоге на Хабре, третью мы осветили в предыдущем посте. Мультяшный авторский стиль изложения с сотнями картинок-комиксов необычен для компьютерной литературы, но почему бы и нет? Книга легка в восприятии и помогает грамотно использовать техники проектирования тестов, знакомит с границами их применимости.

Читать далее
Total votes 15: ↑10 and ↓5+13
Comments2

Теория радиоволн: ликбез

Reading time4 min
Views407K
image

Думаю все крутили ручку радиоприемника, переключая между «УКВ», «ДВ», «СВ» и слышали шипение из динамиков.
Но кроме расшифровки сокращений, не все понимают, что скрывается за этими буквами.
Давайте ближе познакомимся с теорией радиоволн.
Читать дальше →
Total votes 169: ↑158 and ↓11+147
Comments80

Десять английских идиом, которые поставили меня в тупик

Level of difficultyEasy
Reading time7 min
Views56K

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

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

Добро пожаловать под кат
Total votes 61: ↑58 and ↓3+73
Comments128

Обзор новой версии сертификации ISTQB Foundation Level 4.0 (2024) для Тестировщиков

Level of difficultyMedium
Reading time8 min
Views9.1K

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

Кому актуально:

Тестировщикам, которые уже имеют сертификат и хотят узнать что нового в версии 4.0 

Тем, кто собирается получать сертификат и думает стоит ли бежать сейчас или уже сдавать по новой версии силлабуса

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

• Структурировать базовые знания в области тестирования

Для прохождения/проведения собеседований: к сожалению и сейчас есть Интервьюеры которые ожидают услышать что верификация это статическое тестирование. В интернете тоже можно увидеть инфу что Security тестинг это функциональное тестирование. И где же правда? На что опираться и чем подкрепить свой ответ?

Для НЕ тестировщиков кому интересно что из себя представляет ISTQB сертификация (например для PM) 

Обзор версии 4.0 / Основные изменения силлабуса / Преимущества и недостатки новой версии / Советы по подготовке к экзамену / Примеры экзаменационных задач из сэмплов

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

Все, что нужно знать перед сдачей ISTQB

Level of difficultyEasy
Reading time9 min
Views7.2K

Всем привет!

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

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

Тем не менее для тех, кто забрёл сюда случайно или вчера в первый раз мельком услышал что-то об ISTQB и решил погуглить, я объясню:

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

Предупрежден — значит вооружен: подборка открытых ресурсов с информацией о выявленных уязвимостях

Reading time6 min
Views4.9K

Мы уже писали о методах борьбы с DDoS и «слабых местах» Wi-Fi. Сегодня продолжим тему и поговорим о ресурсах, где можно найти актуальную информацию о сетевых уязвимостях и не только. Это — наша компактная подборка открытых баз, которые предлагают собственные API для получения данных и отправки уведомлений об угрозах.

Читать далее
Total votes 10: ↑7 and ↓3+7
Comments0

Базовая гигиена серверов Linux (часть 1)

Reading time8 min
Views23K

Всем привет! Для того, чтобы усилить безопасность серверов Linux привожу ниже советы, основой которых является публикация 40 Linux Server Hardening Security Tips [2023 edition] Вивека Гите. В приведенных инструкциях предполагается использование дистрибутив Linux на базе Ubuntu/Debian. Часть материала от автора я опускаю, так как публикация ориентированна на безопасность хостов Linux в инфраструктуре.

!!! Приведенные ниже рекомендации необходимо тестировать на совместимость с используемыми сервисами. Веред внедрением рекомендую провести тестирование на каждом отдельном типе сервера/приложения. !!!

Читать далее
Total votes 27: ↑21 and ↓6+19
Comments24

Итак, вы думаете, что знаете Git? Часть третья: реально большие репозитории

Level of difficultyEasy
Reading time7 min
Views20K


Автор оригинала Скотт Чакон — сооснователь GitHub и основатель нового клиента GitButler. Этот клиент ставит во главу угла рабочий процесс и удобство разработки, в том числе код-ревью, и не является просто очередной обёрткой над CLI git.

Вам хочется использовать ванильный Git, чтобы управлять репозиторием с объёмом 300 ГБ в 3,5 млн файлов, которые без проблем получают пуш каждые 20 секунд от 4000 разработчиков? Тогда читайте дальше!


Вот агенда блога — наша блогенда:


Читать дальше →
Total votes 30: ↑28 and ↓2+36
Comments30

BEEPY, наладонник для взлома Linux

Level of difficultyEasy
Reading time10 min
Views8K

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

Читать далее
Total votes 10: ↑9 and ↓1+9
Comments14

Как писать более чистый CSS: дюжина советов от банальных до неочевидных

Level of difficultyEasy
Reading time9 min
Views16K

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

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

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

Как на ваш выбор влияет дизайн. Подробно про тёмные паттерны в UX

Level of difficultyMedium
Reading time20 min
Views10K

Вы знаете, каково это.

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

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

Мы встречаемся с этим в рекламе, интерфейсах, играх (оттуда пришло много манипулятивных паттернов), это было всегда с момента создания рекламы.

Узнать как мной управляют
Total votes 24: ↑23 and ↓1+27
Comments9

Создаём виртуальную сеть, как это делает Docker

Level of difficultyEasy
Reading time8 min
Views22K

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

Читать далее
Total votes 23: ↑22 and ↓1+26
Comments6

Cypress для Junior QA. Легкий способ войти в автоматизацию

Level of difficultyEasy
Reading time4 min
Views8.5K

Сегодня мы поделимся навыком тестирования сайтов и веб-приложений с помощью Cypress. Автоматизируем поиск книг по тестированию и добавим их в избранное на сайте Литрес!

Что нам необходимо для установки и запуска автотестов:

1. Браузер Chrome актуальной версии;
2. Редактор кода VS Code;
3. Терминал или Командная строка (PowerShell) по умолчанию есть на macOS и Windows;
4. Доступ к терминалу есть также внутри программы VS Code;
5. Node.js и Cypress мы установим через Терминал (Командную строку).

На компьютер необходимо установить 3 программы (Chrome, VS Code и Node.js)
Остальные установки будут происходить внутри Терминала на вашем компьютере.

Читать про Cypress
Total votes 4: ↑3 and ↓1+6
Comments4

Активация Oculus Quest или как раздать VPN в MacOS

Level of difficultyEasy
Reading time2 min
Views8.7K

В интернете есть множество статей о том, как активировать Quest 3 в России. К сожалению, все они требуют либо устройство на Windows, либо манипуляции с прошивкой роутера.

Основная задача заключается в том, чтобы подключить компьютер к проводной сети, установить соединение через VPN и раздать его по Wi-Fi.

Читать далее
Total votes 3: ↑2 and ↓1+3
Comments7

Как я устроился в Амазон и перестал переживать за свой английский

Level of difficultyEasy
Reading time7 min
Views93K

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

Меня зовут Андрей Столбовский, последние 5 лет я работал в Яндексе, а в прошлом году перешёл в Амазон и теперь работаю Software Development Manager в AWS Redshift – это мой первый полноценный опыт работы в международной компании. 

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

Итак, поехали. 

Поехали!
Total votes 235: ↑232 and ↓3+275
Comments160

Information

Rating
Does not participate
Location
Luzern, Luzern, Швейцария
Registered
Activity