Pull to refresh
0
@masdimaread⁠-⁠only

User

Send message

Заблуждения об английском, которым нас научила школа

Reading time9 min
Views99K

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

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

Читать далее

Госуслуги: пользователь решает все

Reading time6 min
Views8.5K

К порталу Госуслуг редко встретишь нейтральное отношение. Многие его любят и говорят, что это отличная альтернатива очередям в ведомствах и МФЦ — заполняешь заявление online и быстро получаешь нужную справку или документ. Для других Госуслуги — это проблема. Непонятно, как это работает, где найти услугу и куда нажимать.

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

Читать далее

Pro PHP 8 MVC: Model View Controller Architecture-Driven Application Development — обзор книги и рекомендации

Reading time3 min
Views4.1K

В начале лета 2021 года на свет вышла книга "Pro PHP 8 MVC: Model View Controller Architecture-Driven Application Development" от Кристофера Питта. Это второе издание его книги о том, как работать с паттерном MVC в рамках PHP. 

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

Читать далее

Реализация простого механизма регулярных выражений в 70 строк кода

Reading time7 min
Views7K

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

Строка с шаблоном должна была включать поддержку следующих метасимволов:

^ - начало строки

$ - конец строки

. - любой символ

* - 0 или более раз

? - 0 или 1 раз

+ - 1 или более раз

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

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

Читать далее

OnPush — ваш новый Default

Reading time6 min
Views29K

В Angular есть два режима change detection: Default и OnPush. В этой статье мы разберем, как можно спокойно использовать OnPush всегда без лишнего труда и почему стоит начать это делать.

Поехали!

RBK.money —> Osnova

Reading time2 min
Views2.9K

Привет!

В нашем блоге мы много рассказывали про устройство и работу нашей платёжной системы RBK.money — как в ней всё устроено, про микросервисы и логику, про идеальный антифрод.

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

Собственно, к чему мы ведём. Мы решили и дальше сосредоточиться на развитии и доработке процессинга, будем добавлять к нему новые фичи и возможности, расширять продуктовую линейку. И поэтому мы вывели его в отдельное технологическое направление бизнеса под брендом Osnova (да, процессинг называется так же). Мы переименовываем блог компании и в дальнейшем будем рассказывать вам про процессинг, интересные кейсы, ну и в целом тема Open-Source в мире нам интересна, так что будем делиться самыми топовыми новостями. Да, если что — платежный сервис RBK.money никуда не уходит с рынка и продолжает исправно работать, обслуживать своих клиентов и помогать им настраивать прием любых видов платежей на сайте.

Osnova может стать для вас как основным процессингом, так и предпроцессингом либо маршрутизатором между имеющимися процессингами, спасибо универсальным интерфейсам платёжных протоколов. Одним словом, процессинг настолько гибкий, безопасный и динамичный, что позволяет реализовать любой платежный сценарий, как своими силами, так и с нашей поддержкой. Кстати, про поддержку, мы также запустили телеграм-чат https://t.me/rbkmoney_opensource и в нем консультируем, опертивно отвечаем на технические вопросы по нашему процессингу и его возможностям. Вступайте и задавайте вопросики!

Читать далее

Dhaf — сделать свой веб-сервис отказоустойчивым доступно для каждого

Reading time9 min
Views5.6K

Здравствуйте, уважаемые читатели.

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

Читать далее

Начало 2.0. Буду рассказывать об испытаниях микросхем, бизнесе, технологиях и бережливом производстве

Reading time1 min
Views2.9K

В 2014 году был написан мой первый и единственный пост на Хабре. Много времени прошло, много опыта приобретено, смена работы, постепенный карьерный рост, руководящие должности и смена работы...

Желание писать никуда не пропало, и вот я дал себе очередное обещание регулярно, что-то публиковать касательно моей профессиональной деятельности.

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

Итак, началось все в далеком 2011 году, когда я, окончив университет и поступив в аспирантуру, устроился работать по специальности программистом в один НИИ. Около двух с половиной лет я писал прошивки под различные автоматизированные измерительные системы, но однажды руководство решило резко поменять направление деятельности института, и нам, инженерам, младшим и старшим научным сотрудником, пришлось адаптироваться под новые реалии. Таким образом, в 2014 году я начал свою карьеру в испытательной лаборатории (что это такое и для чего это нужно я расскажу чуть позже).

Читать далее

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

Reading time12 min
Views20K

Эффективное обучение крайне важно для разработчика программного обеспечения, ведь постижение нового — значительная часть его работы. Умение быстро осваивать новые языки/фреймворки/инструменты сделает вас намного продуктивнее. Это своего рода суперспособность.

Как ее приобрести? Читайте в тексте Джоша Комо, эксперта с многолетним опытом в разработке ПО, ИТ-блогера и автора обучающего курса «CSS для разработчиков JavaScript». В статье Джош описывает практики и рекомендации, которые помогут начинающим специалистам (например, студентам и тем, кто переходит в разработку из какой-либо другой области) в развитии их профессиональных навыков.

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

Читать далее

Топ 5 самых громких событий инфосека за сентябрь 2021

Reading time4 min
Views2.6K

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

Читать далее

Какую СУБД выбрать и почему? (Статья 2)

Reading time4 min
Views11K

После публикации статьи “Какую СУБД выбрать и почему? (Статья 1)” ко мне поступили справедливые комментарии о том, что я не упомянул такие типы СУБД, как Time Series и Spatial. В этой статье я кратко опишу их и добавлю еще два типа — Search engines и Object-oriented (объектные).

Читать далее

Всё это ради коров. Почему Швеция строит крупнейшую в мире фабрику для выращивания водорослей

Reading time4 min
Views8K


Шведский стартап Volta Greentech строит гигантский завод по производству водорослей. На нем планируется выращивать корм для крупного рогатого скота, в разы снижающий выбросы парниковых газов в атмосферу.


Сейчас около 4% мировых выбросов парниковых газов приходится на крупный рогатый скот. Что, например, в два раза превышает показатели всей авиационной отрасли. И примерно соответствует выбросам всех домохозяйств в мире.


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

Читать дальше →

Банки не хотят внедрять многофакторную авторизацию и покончить с мошенничеством

Reading time8 min
Views40K

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

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

Двухфакторная защита банков на самом деле однофакторная раз мошенникам удаётся менять телефонные номера клиентов и угонять доступ в приложения и ЛК банков.

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

Читать далее

Как сделать цифровой бизнес в ИЖС, повысив качество загородной застройки

Reading time9 min
Views4.5K

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

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

Читать далее

Проект Copland. История крупнейшего провала Apple

Reading time12 min
Views18K


В первой половине 90-х годов наметился очевидный рывок в эволюции операционных систем для персональных компьютеров. Microsoft уже ведет разработку новейшей Windows 95 на замену устаревшей Windows 3.11, IBM продвигает OS/2 Warp 3, отличавшуюся высокой надежностью и достаточно большим ассортиментом прикладных программ. На этом фоне Mac OS 7, ведущая отсчет версий с 1991 года, выглядела уже несколько архаичной. В Apple решили переписать операционную систему с нуля, создав на замену System 7 современную, гибкую и мощную платформу, способную конкурировать с новейшими разработками Microsoft на равных. Проект получил наименование Copland.
Читать дальше →

5 применений ИИ, в которых он конкурирует с человеком

Reading time8 min
Views13K

С момента появления искусственного интеллекта прошло почти 70 лет. За эти годы он превратился в доступный рабочий инструмент, которым могут воспользоваться для своих целей даже школьники. Мы сталкиваемся с ИИ буквально на каждом шагу, произнося «окей, гугл» или «слушай, Алиса!», общаясь с чат-ботами банков и получая «письма счастья» со штрафами за нарушение ПДД. И всё чаще раздаются голоса, говорящие, что в скором времени более быстрый и сообразительный, чем человек, ИИ заменит людей, которые останутся без работы и без средств к существованию. Не заменит. Но вот пять сфер, в которых ИИ может серьёзно потеснить людей, — разберёмся, стоит ли нам опасаться конкуренции с «бездушной железякой».

Читать далее

Разрезать металл — воздухом? Почему бы и нет…

Reading time7 min
Views23K

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

Предметно-ориентированное проектирование (DDD) | Эванс Эрик — обзор книги и рекомендации

Reading time4 min
Views41K

В одном романе для того, чтобы подчеркнуть бесспорную красоту и поразительную сексуальность одной из героинь, автор использовал фразу: "She was a such kind of woman, that every man look at twice". Что в литературном переводе можно понять: "Одна была такой женщиной, что каждый мужчина оборачивался ей в след".

И точно такую же фразу я могу применить к бесподобной книге "Предметно-ориентированное проектирование (DDD)" Эванса Эрика. К ней хочется возвращаться каждый раз, когда ты садишься за проектирование системы в незнакомой тебе области. Словно маяк во время шторма, она помогает вести вашу галеру через сложности, чтобы все гребцы увидели землю, а проект увидел успешный старт.

И в этом обзоре, я расскажу, почему, по моему мнению, это MUSH HAVE книга для каждого middle+ разработчика.

Читать далее

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

Reading time6 min
Views30K

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

С кем не знаком - я предприниматель. Один из моих проектов - компания PRO-EXPERT: производитель беспроводных пылесосов. Бизнес ведем открыто и честно. Но, как оказалось, не все делают также.

Два года назад мы выпустили первую нашу модель - беспроводной пылесос PRO-EXPERT V9. Через год мы выпустили две наших новых модели - PRO-EXPERT V8 и PRO-EXPERT Aqua.

И вот тут мы кому-то перешли дорогу с нашим моющим пылесосом

Буквально через 4 месяца выхода модели нашего моющего пылесоса Aqua V2 мы заметили стремительное падение рейтинга модели

Читать далее

Новый B2B-подкаст: как работает аутсорсинг бухгалтерии

Reading time10 min
Views2.7K

В первом выпуске — Сергей Яшин, основатель бухгалтерской компании «Яшин&Партнеры». Делюсь полной текстовой расшифровкой нашей беседы.

Читать далее

Information

Rating
Does not participate
Location
Praha, Hlavni Mesto Praha, Чехия
Date of birth
Registered
Activity