Pull to refresh
0
0
Ден @MARDEN

User

Send message

Неудачное внедрение Redis Cluster в монолит на PHP 7.2.X

Level of difficultyMedium
Reading time16 min
Views7.7K

Исповедь о том как принес в проект проблему, которую так и не устранил в течение долгого времени.

Осторожно! Статья может вызвать обострение профессиональных заболеваний вплоть до боли ниже поясницы.

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

Апгрейд и рефакторинг PHP-проектов — теперь это просто с Rector

Level of difficultyMedium
Reading time14 min
Views22K

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

Статья написана на основе доклада с PHP Russia 2022.

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

В поисках потерянного битрейта

Reading time6 min
Views7.7K

Привет, Хабр! Мы – техническая команда «МТС веб-сервисы», работаем с направлением ТВ-решений для онлайн-кинотеатра KION: Андрей Агарков – эксперт в области видеокодирования и CDN, Дмитрий Пискунов – team lead группы технического сопровождения и Александр Шаталов – главный эксперт в области ТВ-платформ. В этой статье расскажем о поисках золотой середины между качеством видео и техническими ресурсами на его кодирование, хранение и доставку по транспортным сетям до клиентского устройства.

Добро пожаловать под кат!

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

ТВ вместо монитора: HDR, 120 Гц и вот это всё

Level of difficultyEasy
Reading time20 min
Views85K

Разбираемся, зачем экранам 500 Гц, почему телевизор не монитор, за сколько часов выгорит OLED и как вообще это всё работает.

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

Как прокачаться в PHP: 70 ресурсов из опроса русскоязычного сообщества

Reading time8 min
Views32K

В чаты по PHP часто приходят с вопросами про развитие: какие книги стоит прочитать в первую очередь, на какие каналы подписаться, какие курсы хороши. Если повезет, в ответ чат поделится парой рекомендаций. Мы решили агрегировать их в список и собрали 150+ мнений по актуальным ресурсам для PHP-разработчика. 

Без длинных интро. Самые упоминаемые ресурсы идут первыми в разделах, а те, которые советовали новичкам, отмечены флажком 🚩. 

Читать далее
Total votes 35: ↑32 and ↓3+29
Comments5

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

Reading time5 min
Views199K

Как известно, 10 марта Visa и Mastercard официально прекратили транзакции в РФ. Наши соотечественники, срочно выехавшие или уже проживающие в других странах попали в ситуацию, когда российские карты перестали работать (с них нельзя снять наличные, ими нельзя расплатиться). Внутри России, будут работать до конца срока действия, благодаря Национальной системе платежных карт, но платить с использованием Apple Pay и Google Pay нельзя. Банки предлагают альтернативу: кобейджинговые карты МИР / UnionPay, но с ними все так просто и оформление таких карт - еще тот бег с препятствиями. Как итог, проблема с оплатой зарубежных сервисов стоит остро, мы уже привыкли к удобным и доступным сервисам и теперь очень не хочется отвыкать...

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

Читать далее
Total votes 74: ↑62 and ↓12+50
Comments215

Отказоустойчивое взаимодействие с внешними сервисами

Reading time9 min
Views13K

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

О чем статья:

•  Синхронное и асинхронное взаимодействие; 

•  Зависимость доступности от использования синхронного взаимодействия;

•  Способы избавления от синхронного взаимодействия;

•  Избавление от синхронного взаимодействия с внешними сервисами в PHP.

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

Оптимизация для начинающих, или о пользе профилирования

Reading time5 min
Views17K
Попалась мне задача написать на PHP оптимальный алгоритм вставки нового значения в упорядоченный массив. Причем аргументировано доказать, что именно этот алгоритм лучший. Для этого предлагалось написать три варианта и выбрать из них лучший. Конечно же я знаю, что лучший метод поиска — бинарный, но раз сказали доказать, что он лучший, так и быть, напишу еще два. С таким настроем и уверенностью в будущем результате я и принялся кодить.

Что из этого получилось приглашаю начинающих программистов почитать, а опытных обсудить.
Читать дальше →
Total votes 31: ↑19 and ↓12+7
Comments43

Мой опыт: Российские интернет банки и карты

Reading time5 min
Views250K
Привет всем! Если вы фрилансер, то наверняка имели дело с банковскими картами. Сейчас на Российском рынке огромное предложение карт, начиная от банковских премиальных, заканчивая скидочными и бонусными от кафе до авиакомпаний.
Сразу хочу сказать, что пост никаким образом не является рекламным. Тут только мое мнение и мой опыт по отношению к Российским банкам и их картам. В обзоре я использовал только те банки, с которыми работал лично.


Читать дальше →
Total votes 131: ↑85 and ↓46+39
Comments437

Планируете запуск кампании в Директе? Лучше день потерять, потом за пять минут долететь!

Reading time5 min
Views6.4K
Несколько простых правил по работе с Яндекс.Директ, чтобы не разориться в первый месяц рекламной кампании по самые помидоры и получить максимальный эффект при меньших затратах.

7 раз отмерь


Работу по изучению поведения людей на сайте и их взаимодействия с рекламой лучше начать с подготовки того, как вы будете оценивать качество аудитории:
  1. Установите Яндекс.Метрику. Это позволит определить эффективность каждого объявления и конкретной ключевой фразы для вашего конкретного сайта.
  2. Определите, как действия вы ожидаете от посетителей своего сайта при переходе по рекламе.
    Например:
    совершить звонок (подключаем услугу "Целевой звонок", которая учитывает число уникальных/неуникальных, неотвеченных звонков, их длительность и все входящие номера)
    совершить заказ через корзину ("параметры интернет-магазинов", когда учитывается источник посетителя, состав и сумма заказа)
    отправить письмо через обратную форму связи (задаем целью нажатие кнопки отправки сообщения или посещение страницы с сообщением «спасибо, ваше письмо получено»)
    скачать файл (раздел в метрике «загрузки файлов»)

То есть основное правило: нужно измерять то, что покажет вам положительную обратную связь от посетителя, пришедшего по рекламе. Только не стоит заморачиваться на абсолютных величинах. Нужно измерять динамику, т.е. то, ухудшается или улучшается в целом ситуация.
Читать дальше →
Total votes 40: ↑36 and ↓4+32
Comments15

ALTNET официально вышел для работы на российском рынке

Reading time5 min
Views5.5K
То, о чём давно просили некоторые клиенты латвийского дата-центра ALTNET
наконец-то свершилось. Мы открыли российскую организацию, о том как открывать ООО, какие есть подводные камни в начале ведения бизнеса сегодня и поговорим…
Читать дальше →
Total votes 5: ↑3 and ↓2+1
Comments2

А какие приложения на android телефоне используете вы?

Reading time1 min
Views11K

Я использую всего 12 приложений и два виджета на android, наверно есть какие то ещё интересные возможности которые я не использую.

1)LastPass — онлайн хранилище паролей, кладезь всея руки.
2)Сканер штрихкодов — сканирую в основном qr-коды, изредка железки на инвентаризации.
3)Skype — для звонков и чата.
4)Gmail — гуглопочка агрегирует все мои почты заведенные за всю жизнь.
5)Google Reader — Туда я несколько лет назад сагрегировал все входящие потоки информации из вне, кроме твиттера.
6)2ГИС — Карта города, маршруты автобусов, заведения и многое другое и все доступно в офлайне(это его основной плюс).
7)Гугл и яндекс карты — использую для просмотра спутниковых снимков местности.
8)Advanced Task Killer — убивая всевозможные приложения для экономии батарейки.
9)Твиттер — для постинга в твиттер и чтения ленты.
10)Google docs — для работы со своими документами.
11)Quick wifi — для быстрого расшаривания 3g интернета через wifi.
12)Фонарик — умеет светить вспышкой, экраном, мигать и прикидываться полицейской мигалкой.

Два виджета:
1)Погода онлайн.
2)Контроль через клик за bluetooth, wifi, яркостью, обновлением, gps и пр.

А что используешь ты %username%?
Total votes 93: ↑33 and ↓60-27
Comments52

Основы фотографии: выдержка, диафрагма, ГРИП, светочувствительность

Reading time6 min
Views405K

Введение


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

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

Изначально я планировал написать одну статью, но по ходу дела понял, что объем получается слишком большой и решил разбить ее на несколько частей. В этой главе рассмотрю такие понятия как выдержка, диафрагма, ГРИП и светочувствительность, как эти параметры влияют на результат съемки. На очереди статья про типы и параметры объективов, работу со вспышками и советы по съемке в различных условиях.
Читать дальше →
Total votes 272: ↑232 and ↓40+192
Comments378

Делаем загрузочно-установочную флешку

Reading time2 min
Views773K
После поста о восстановлении флешек, оказалось, что у многих теперь есть рабочие, бесхозные флешки, которые обязательно нужно задействовать. Почему бы не сделать из них загрузочные флешки с дистрибутивами необходимых ОС? Это может здорово пригодиться при установке/переустановке операционных систем на нетбуки, где отсутствуют приводы оптических носителей. А иногда может даже ускорить процесс установки и сделать его намного тише на компьютере, где привод есть.
Хотя на Хабре уже описывались варианты создания загрузочных флешек, но вариант, который предлагаю я — слишком прост и по своему универсален, чтобы обойти его стороной.

image
Читать дальше →
Total votes 161: ↑142 and ↓19+123
Comments54

Обход корпоративного прокси

Reading time3 min
Views7.3K
httpTunnelScheme
В определенный момент развития любой компании она приходит к осознанию того, что необходимо контролировать рабочее время своих сотрудников. К сожалению, многие из них выбирают ошибочный метод — закрытие доступов к определенным ресурсам на корпоративном прокси. Это может быть как icq, так и многие другие ресурсы, содержащие «неправильные слова». Но очень часто icq, lj и прочие ресурсы с «неправильными словами» требуются по работе, однако работодатель этого не понимает. У вас осталось множество клиентов, которые связываются с вами только через icq? В поисках ответов на своих вопросы вы натыкаетесь на решение в lj и twitter которые закрыты? Что делать?
Читать дальше →
Total votes 29: ↑20 and ↓9+11
Comments65

Как я получал загранпаспорт через gosuslugi.ru

Reading time3 min
Views6.6K
После открытия портала, решил я проверить как оно работает и заказать себе загранпаспорт через интернет. Получился вполне себе приличный квест.

Читать дальше →
Total votes 196: ↑194 and ↓2+192
Comments272

Человек, не позволяй унижать себя!

Reading time7 min
Views1.2K
Как часто посещая магазины бытовой электроники М.Видео, Вы подчиняетесь различным унизительным требованиям охраны и продавцов магазина? Знайте, Ваши права не только покупателя, но и Человека попираются с Вашего же попустительства.
Этот пост посвящается тому, как не нужно вести бизнес и как нужно знать и защищать свои права. В тоже время я надеюсь, этот пост прочитает руководство М.Видео и изменит программу внушения для персонала.

Прислушаться к гласу вопиющих в Интернете
Total votes 31: ↑26 and ↓5+21
Comments17

Организация платежей через интернет с помощью банковских карт

Reading time2 min
Views1.2K
Рассматриваются российские эквайеры с оплатой в рублях. Отсортировано случайно.
Заказчика интересует — куда и как быстро будут переводиться снятые с клиента деньги.

1. www.assist.ru
Много где попадается мне при оплате Webmoney. Никаких замечаний
Для работы с картоном необходимо заключить договор с ucscard.ru, который сотрудничает и с chronopay.com
Комисия 3,9% — 4,2%. Требует открытия счета в Росбанке
Электронная валюта через КИТ Финанс и 4%, открытия счета не требуется.

2. www.chronopay.com/ru
Был пост, что их юзают Вконтакте, даже со скриншотами, но

Вконтакте юзает сейчас

3. www.raiffeisen.ru/business/ecommerce

4. www.cyberplat.ru
на момент проверки сайт недоступен.
1-2 часа не мог зайти. во как

5. www.payonlinesystem.ru
Свежие кажутся.
от 4% и ниже

6. paymentgate.ru
Пишут об ихних требованиях
— Наличие счета у Компании в ОАО Альфа-Банк
— Физическое присутствие на рынке, т.е. наличие наземных точек продаж,
известность на рынке, год успешной работы.
— Оборот компании должен составлять не менее 20 млн. руб. в год.
Случалось, что не мог зайти на сайт, в то время, как на другие вход был

7. liqpay.com
(Приватбанк)
Украина, работают с Россией.
Перевод денег на внутренний виртуальный счет бесплатно, моментально. Есть возможность с ними сделать что угодно. Не совсем удобная схема для крупной коммерческой компании, с контролем финансов, если деньги на счет будут приходить от не резидента. 2 раза общался с суппортом. Время не помню, но отвечали сразу. По вопросу о переводе стредств на р/с счет в России обещали по оставленым контактам ответить.

8. www.pay4all.ru
г. Томск
На текущий момент внедрений не обнаружено
Работают с цифровой подписью.
Получается ЭЦП + эквайринг, что может иметь смысл с нашим непростым законодательством.
Случалось, что не мог зайти на сайт, в то время, как на другие вход был.
Перевод денежных средств на любой счет в банке.

TODO
изучить что говорит Закон об эквайринге.

Посты и страницы в интернете датированные ранее 2008 годом я не читаю.
Total votes 15: ↑7 and ↓8-1
Comments12

Как покупать электронику на Amazon

Reading time3 min
Views128K
Amazon logo
Наверняка многие из вас попадали в ситуацию, когда в американском интернет-магазине есть интересующая вас вещичка по заманчивой цене, но доставку магазин осуществляет только в пределах США. Например, в крупнейшем интернет-магазине Amazon жители из стран СНГ могут заказывать лишь книги и фильмы, и то не все. Конечно же, можно компенсировать данный недостаток с помощью ebay, но где еще у вас может быть шанс купить iPod Touch 32 GB 3rd Gen за $269.99, а Nokia N900 за $559.99? А может, грешным делом заказать Nexus One? Падение доллара и ценовая политика производителей сделала покупки в США достаточно заманчивым делом.
Все самое интересное под катом
Total votes 164: ↑152 and ↓12+140
Comments367
1
23 ...

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Registered
Activity