• Программистское везение

      Более двух десятков лет назад мы разрабатывали устройство, передающее и принимающее данные, используя телевизионный сигнал. Это сейчас все избалованы гигагерцами и гигабайтами, а тогда, имея компьютер типа IBM/PC-AT, на таких скоростях можно было работать только с помощью встроенного контроллера прямого доступа к памяти (ПДП), реализованного в виде микросхем 8237А-5. Это устройство позволяло писать или читать данные, не привлекая центральный процессор.

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

      И вот, при заключительном просмотре текста, я вдруг увидел глупую описку в программировании ПДП. Адрес в 16-разрядной 8237А-5 приходилось задавать по частям и при задании номера «станицы» (т.е. номера куска памяти в 128 Кбайт) вместо команды

      Читать далее
    • Экологически чистое освещение: люминесцентная гидрофобная древесина



        Для качественного выполнения любой работы, независимо от сферы деятельности, от человека требуются знания, навыки и опыт. В дополнение к этому нужны инструменты, позволяющие выполнять работы либо облегчить этот процесс. Чем лучше медицинское оборудование, тем безопаснее пройдет операция; чем лучше нитки, тем качественнее будет предмет гардероба; чем лучше ПО и железо, тем быстрее и проще будет создана программа и т.д. Универсальным же инструментом практически для всех профессий является свет. Правильное освещение рабочего места не только упрощает выполнения задач, но и напрямую влияет на психо-физическое состояние того, кто их выполняет. Большинство материалов, используемых для оптического освещения, создаются из стекла, пластика и композитных материалов. Все они обладают хорошими физико-химическими свойствами, но не являются экологичными. Ввиду этого ученые из Американского химического общества (Вашингтон, США) разработали экологичный гидрофобный био-материал, способный излучать равномерный свет. Что послужило основой данной разработки, какие результаты показали эксперименты, и где может быть использована эта новинка? Свет на эти вопросы прольет доклад ученых. Поехали.
        Читать дальше →
      • Как я стал финансовым директором

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

          Это лонгрид, поэтому не рекомендуется лицам с клиповым мышлением. Хочется верить, что их здесь нет.

          Сначала лирическое отступление… Дело было в самом конце 1990-х, когда я подвизался в одной аудиторской компании, которая, по сути, была внутренним аудитором «Сибура». Настолько внутренним, что все сотрудники на работу ходили в головной офис «Сибура» и имели постоянные рабочие места точно так же, как и штатные сотрудники «Сибура». В мои обязанности входила автоматизация бухгалтерского учета в управляющей компании.

          В структуру холдинга входило около 30 нефтехимических комбинатов. Надо отдать должное тогдашнему «Сибуру»: он покупал эти предприятия, которые часто были градообразующими, и восстанавливал их работу, возобновляя производство и выплату многомесячных долгов по зарплатам. Не будучи аудитором, я, тем не менее, помотался по Сибири и Уралу (СибУр), делая due diligence таких скупаемых заводов. Чего только ни удалось повидать! Самым безобидным – как говорят математики, «о-малое» – была подделка подписей и печатей. Больше всего, конечно, впечатляли мошеннические схемы приватизации, когда за деньги самих предприятий топ-менеджмент закупался акциями этих предприятий. Вот весь этот fraud мы и вскрывали.

          Но основной моей работой в головной конторе была автоматизация бухучета. Когда я только приступил в работе и заявил бухгалтерам, коих насчитывалось аж 4 десятка человек, что мой девиз «Облегчить жизнь бухгалтеру», мои слова вызвали лёгкое недоумение. А когда я заявил, что через 3 месяца они все будут уходить с работы не в 9 часов вечера, как сейчас, а в конце рабочего дня – в 6 часов, на меня и вовсе посмотрели, как на идиота: он просто не знает, какой тут безумный объём работы. Прошёл месяц, бухгалтеры ушли с работы в 8, после чего стали смотреть на меня с неким любопытством… Прошёл второй месяц, бухгалтеры ушли с работы в 7, и стали посматривать на меня с заметным интересом… После третьего месяца, когда они ушли с работы в 6, в глазах читалось уважение: он отвечает за свои слова. С этого момента меня стали считать своим и отношение кардинально переменилось: когда надо было что-то улучшить или ускорить, всё чаще звучала фраза: «Давайте спросим Колю – он что-нибудь придумает».

          Читать далее
        • Как искусственный интеллект изменит нашу экономику и рынок труда в шестом технологическом укладе

          Введение


          Исследования в области искусственного интеллекта (ИИ, англ. artificial intelligence, AI) активно проводились еще в 20-м веке. Ученые, инженеры, философы, писатели-фантасты и футурологи представляли решения на базе ИИ совершенно по-разному. Например, некоторые исследователи предполагали, что необходимо, в первую очередь, изучать мозг человека и создавать такие решения в области AI, которые будут повторять мыслительный процесс людей. Однако, данное направление исследований было популярно в конце 20-го века, когда мощности компьютеров (даже суперкомпьютеров того времени) еще не позволяли выполнять целый класс сложных вычислительных задач, которые мы решаем сегодня с помощью обычных гаджетов без особых затрат и усилий.

          Из ученых 20-го века хорошо известен Алан Тьюринг, он разработал знаменитый «тест Тьюринга», с помощью которого можно оценить, может ли машина мыслить, и сумеет ли проверяющий распознать, кто с ним общается человек или компьютерная программа.

          image
          Рис 1. Тест Тьюринга

          Впервые в конце 90-х годов прошлого века компьютерная программа смогла обыграть чемпиона мира по шахматам. Однако заметим, что такие программы на базе искусственного интеллекта могли решать только узкий класс задач (играть в шахматы или го, распознавать лица или автоматизировать еще какой-либо производственный процесс).
          Можно отметить, что пока еще не создан какой-то универсальный ИИ, который с одной стороны мыслит таким же образом, как и человек, а с другой, превосходит человека в решении практически всех интеллектуальных задач и может сам принимать целый спектр важнейших решений.
          Читать дальше →
          • –1
          • 3,4k
          • 5
        • Как создавали «Принц Персии: Пески Времени»

          • Перевод

          «Пески Времени» 2003 года стала перезагрузкой серии, первая часть которой вышла в 1989 году. Игроку предлагают освоить паркур, проходить локации посредством невероятных прыжков, бега по стенам и возможности отматывать время. Ремейк для современных платформ и ПК выйдет 18 марта. Таким образом Ubisoft нацелилась на современное поколение, а не только ностальгирующих геймеров.

          Вернуться в прошлое
          • +15
          • 6,2k
          • 8
        • Силикалит титана: расшифровка свойства популярного катализатора

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

            Читать далее
          • История создания шутера Black

            • Перевод

            На закате эры PS2, студия Criterion, известная своим мастерством в гоночных играх, сделала ставку на другой популярный жанр — FPS. Редакция журнала Retro Gamer расспросила бывшего руководителя студии Алекса Уорда о создании популярного консольного шутера. Зрелищный боевик от первого лица показал всё на что способно железо PS2. Здесь есть разрушаемое окружение, огромные и детализированные локации, а также потрясающие визуальные эффекты. Тем не менее разработчик рисковал, выпуская накануне старта нового поколения игру для прошлого и без сетевой игры…

            Сейчас в это трудно поверить, но раньше играть в шутеры от первого лица на консолях было не комфортно. Хороший «шутан» на приставках считался лишь исключением из правил, поэтому такая классика, как GoldenEye, TimeSplitters и Halo, пользуются всеобщим почтением. После Halo разработчики и издатели поняли, что не только начинка систем вытягивает жанр, но на этом ещё можно заработать. Шестое поколение (PS2-Xbox-Gamecube) подарило игрокам множество отличных FPS. Геймер мог испытать острые ощущений в TimeSplitters 2, окунуться в мрачную атмосферу Chronicles Of Riddick: Escape From Butcher Bay, сыграть в историческую Medal Of Honor или опробовать переосмысление серии Metroid Prime. Этот период стал самым значимым в формировании консольных FPS.

            К всему перечисленному стоит добавить появившийся на закате поколения Black — боевик от одной из самых талантливых студий того времени. «Мы тогда работали над Burnout 3, а Black представили на закрытом показе шоу E3, — вспоминает Алекс Уорд, бывший глава Criterion и нынешний основатель собственной студию Three Fields Entertainment. — Мы полагали, что хорошо разбираемся в архитектуре PS2 и способны создать отличный шутер. Единственным конкурентом была Medal Of Honor, которую плохо оптимизировали на PS2, что добавило нам уверенности. Мы построили простой уровень, который показали “за закрытыми дверьми” на E3 журналистам. Помню как бегал между двумя залами: в одном была презентации Burnout, а в другом — Black. Это было весело, хоть и порядком меня вымотало»…

            Развернуть
          • Реклама
            AdBlock похитил этот баннер, но баннеры не зубы — отрастут

            Подробнее
          • О русском языке в программировании

              Начну с мелочи. Удобно ли сейчас организована типичная смена раскладки клавиатуры? В смысле переключения на русский/латинский? На мой взгляд, в смартфонах и то удобнее. Не надо нажимать одновременно все эти «Shift» и «Alt». На моем первом домашнем компьютере «Электроника-901» (он же ai-PC16) было даже две специальных «пустых» клавиши примерно там, где сейчас клавиши-«окна». Одна переключала на русскую раскладку постоянно, а другая - временно (на время нажатия). Это гораздо удобнее. Впрочем, самый удобный вариант переключения в свое время я сделал сам из массивной педали от швейной машинки «Тула», просто соединив ее двумя проводами с контактами DTR и DSR разъема RS-232. В этом случае если программно установить бит DTR в «1», то наличие сигнала DSR означает, что педаль нажата, иначе – отпущена. Переключать раскладку без рук оказалось очень эргономично. Увы, по мере распространения новых интерфейсов, RS-232 постепенно сошел на нет и сейчас в ноутбуке педаль просто некуда подключить.

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

              Справедливости ради: на некоторых клавиатурах есть отдельная клавиша переключения (на ней обычно нарисован глобус). Сложность в том, что на многих других компьютерах ее нет. В древнем текстовом редакторе «SideKick» я даже когда-то использовал обе клавиши «Shift», поскольку они есть всегда: правая переключала постоянно (и поэтому как «Shift» вообще не работала), а левая – временно, первые две секунды как «Shift», а уже затем как переключатель. Смысл в том, что тогда можно печатать, например, по-русски, затем, удерживая мизинцем клавишу, одно слово по-английски, затем отпустить и опять продолжать по-русски.

              Читать далее
            • Причуды обратной совместимости

                Вряд ли кто-нибудь слышал об операционной системе DOS-777. А такая реально существовала. Правда, в действительности это была самая обычная MS DOS с незначительными изменениями, предназначенная для работы на единственном компьютере и выполнения одной единственной программы. Своим появлением этот клон в некотором роде обязан проблеме обратной совместимости. Но обо всем по порядку.

                Новая и важная программа вдруг повела себя совершенно загадочным образом. Это настолько взбесило ее авторов, что было решено дисассемблировать MS DOS, разобраться в нюансах ее работы и найти причины странных ошибок. Сейчас, даже в запальчивости, вряд ли кто-то решится дисассемблировать, например, Windows-10 и разобраться во всех ее особенностях. Но тогда, в начале 90-х, когда ОС представляла собой три сравнительно небольших файла, их дисассемблирование и анализ заняли недели две.

                Читать далее
              • Человеческое эго и стремления — движущие силы инженерных решений

                • Перевод
                Вы думаете, что выбираете технологию потому, что она подходит требованиям? Вы можете ошибаться.

                Давайте начнём с примера, который, возможно, вдохновлён реальной ситуацией. Команде необходимо подобрать брокера событий. Претендента два — Kafka и Pulsar.

                Разработчик А имеет значительный опыт с Kafka в реальных ситуациях. Упоминают сложность при масштабировании Kafka и поручаются Pulsar. Разработчик B — сторонник Kafka, так как технология стала стандартом индустрии и имеет сильную поддержку в целом. Но у команды мало опыта работы с ней. Оба согласны в том, что в обозримом будущем изменений рабочей нагрузки нет и два этих решения соответствуют требованиям. Но остальные члены команды не так самоуверенны.

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

                Но раскрыты ли истинные мотивы выбора?


                Приятного предновогоднего чтения!
                • +18
                • 2,6k
                • 5
              • Как мы устроили допрос на детекторе лжи с помощью Котлина, книг по режиссуре и OBS: изнанка спецпроекта

                  image

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

                  Это было 7-часовое онлайн-шоу, где девушек подключали к полиграфу и они отвечали на вопросы зрителей. Из комнаты велась прямая трансляция, на сайте проекта можно было отслеживать все показатели девушки во время ответа: дыхание, сердцебиение, проводимость кожи, давление и потоотделение.

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

                  В реализации этот проект оказался довольно сложным — рассказываем, как все было устроено с психологической и технической стороны.
                  Читать дальше →
                • История Lemmings

                  • Перевод

                  Верные высказыванию, что «у успеха много отцов, а неудача всегда сирота» (фраза президента США Джона Кеннеди), Дэйв Джонс, Скотт Джонстон, Майк Дэйли и Гэри Тиммонс рассказывают о своём влиянии на классику.


                  image


                  Вот вам задача: как пройти уровень «Стальные рудники Кессела» (Steel Mines of Kessel), не потеряв никого из леммингов? Даже сейчас такой вопрос можно встретить на профильных форумах. Но чем объяснить такую популярность игры, изданной 14 февраля 1991 года?


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

                  Читать дальше →
                • 2020-ый год — каким его видел журнал OMNI 30 лет назад?

                  В детстве я любил журнал "Омни", который появился на рубеже 90-х в Москве. И хоть мне тогда довелось прочитать только два номера, я запомнил их на всю жизнь. Журнал разительно отличался от того что можно было купить в то время еще в другой стране. Прежде всего это был американский журнал, сделанный по их стандартам в совсем другом мире, с полиграфией совсем другого уровня. Во-вторых это был журнал, рассказывающих о совершенно фантастических вещах, о чем я расскажу далее, к тому же как потом выяснилось - это был один из лучших научно-познавательных журналов не только у нас, но и в мире.

                  Под занавес года я перевел для вас рубрику "Работа дома - 2020" ("Home office - 2020") из июньского номера за 1991-ый год. В этой рубрике три статьи и один рассказ на тему того каким видят наш рабочий процесс разные люди спустя 30 лет. Тексты эти совершенно разные - один полон восторгов от предвкушения, другой - более-менее нейтральный, а один даже содержит скепсис насчет того что техника хоть в чем-то достигнет совершенства.

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

                  Читать далее
                  • +21
                  • 6,6k
                  • 8
                • Почему Новогоднее настроение из года в год уходит от нас

                    Тут всякие замечания и мысли:

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

                    для прочтения жмякать тут
                  • В лесу родилась елочка: почему вечнозеленая хвоя вечно зеленая?



                      Сложно себе представить новогодний интерьер или даже экстерьер без главного атрибута зимнего праздника — новогодней елки. Будучи вечнозелеными, хвойные деревья стали символом жизни, что не удивительно, ведь подавляющее большинство других растений в зимний период либо погибают, либо сбрасывают листву. Ученым давно известна разница между лиственными и хвойными деревьями, но некоторые моменты доселе оставались загадкой. Ученые из университета Умео (Швеция) провели исследование, в котором установили причину «вечнозелености» хвойных деревьев. Какие процессы поддерживают внешний вид хвои вне зависимости от сезона, насколько они сложны, и как это повлияло на людей? Ответы на эти вопросы мы найдем в докладе ученых. Поехали.

                      Читать дальше →
                    • Тридцать сребреников: культы Молоха и библейские чудеса. Настоящая история монет

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

                        Читать далее
                      • Узнать себя лучше, чтобы выбраться из дурки

                          В ноябре 2019 я попала в психиатрическую больницу. Было очень плохо. Это событие стало отправной точкой для изменений в мышлении, укладе жизни и поведении. Я много искала статьи, каналы в телеграме и книги. Мне попалась на глаза «Аутентичность: Как быть собой» Стивена Джозефа. Она содержит кейсы пациентов с депрессивными эпизодами, объяснение защитных механизмов психики, а самое главное — кладезь упражнений на поиск и развитие себя и своей личности.

                          Читать далее
                        • Apple M1 предвещает взлет RISC-V

                          • Перевод

                          Сейчас стало очевидным, что создание чипа Apple M1 — это примечательное событие. Постепенно становятся ясными последствия для всей отрасли. В этой статье я хочу поговорить о связи с микропроцессорами RISC-V.

                          Для начала небольшая предыстория: почему чип Apple M1 такой быстрый?

                          В той статье я говорил о двух факторах, влияющих на производительность M1. Одним из них было использование огромного количества декодеров и внеочередное исполнение (англ. out-of-order execution, OoOE).

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

                          Приятного прочтения!
                        • Искусство реиграбельности

                          • Перевод

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

                          Игры по своей сути — это способ рассказывать истории, а неотъемлемая особенность историй состоит в том, что они заканчиваются.

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

                          Читать далее
                        • Поведениеметр

                            Я специально добавил хаб «читальный зал», так как конкретных схем, ПО и чертежей тут не будет, зато будет сказ о том, как проект выходного дня растянулся на 2 недели. В общем, нет ТЗ — результат ХЗ.

                            Предпосылка. Не знаю, или кризис 4х — 5и лет, или непростой 2020, но поведение дочки стало резко портиться. Дома — еще ничего, а на занятиях — мрак. С другой стороны, в развивающем клубе, куда она ходит, есть аналоговый «поведениеметр» (не знаю, как он правильно называется, пусть будет так), представляющий из себя 5и этажный многоподъездный «домик», где каждому ребенку выделен именной «подъезд» и звездочка, которую ставят от 1 до 5 уровня. Эту же «игру» мелкая принесла домой, нарисовав на бумажке клеточки, но ставит всегда звезду на верхний этаж, вне зависимости от реального поведения. Ладно, надо это геймифицировать, используя тягу к лидерству, подумал я и решил сделать цифровой измерительный прибор. В результате получилось вот такое, как ни странно, работает:

                            image

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

                            (Памятка для граммар-наци от человека с легкой степенью дисграфии)
                            Да, у меня есть проблемы с естественными языками. Я это осознаю. И предупреждаю / предполагаю, что в тексте допущено достаточно много орфографических и пунктуационных ошибок. Надеюсь, нет логических и технических. Это не желание возрождать «олбанию», просто так получается. Не могу позволить личного корректора, а написание статей мне не приносит прибыли, только отнимает время, но хочется поделиться идеями/мыслями с сообществом. На ошибки указывать не надо, не буду исправлять, так как к моменту исправления, с последующим вычитыванием, статья уже уйдет в глубины ленты Хабра и работа будет напрасной. Покорнейше прошу отнестись с пониманием, а если Вас передергивает от неправильно поставленной запятой, лучше не открывайте пост. Пожалейте свои и мои нервы, иначе —

                            добро пожаловать!
                            Читать дальше →

                          Самое читаемое