• Зачем программисту стажировка на кухне — разговор с «Додо Пиццей» про гембу, .NET и открытость
    0
    Все самое интересное пересекается с мыслями из Rework.
  • CG-моделинг 80 уровня: фотореалистичные персонажи real-time в Unreal
    0
    Не сыпьте соль на рану. У меня такое впечатление, что разрабы сами в свои игры не играют.
  • Сверхинтеллект: идея, не дающая покоя умным людям
    0
    У этой теоремы есть много вариаций. В исходнике говорилось об одной обезьяне и неограниченном времени. Но в любом случае это не более, чем красивые слова.

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

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

    Если что, я с детства занимаюсь программированием, опыт более 25 лет. Если кому то вдруг показалось что я ну вообще не отдаю отчет своим словам. :)
  • Сверхинтеллект: идея, не дающая покоя умным людям
    0
    В сравнении с простейшими одноклеточными я лишь говорил о том, что изначальный, исходный ИИ, будет простым и маленьким. Вероятно, написанный на ЯП высокого уровня, поместится на десятке страниц А4.

    Нельзя создать ИИ, который будет развиваться лишь за счет поглощаемых данных. Эти данные, как минимум, должны изменять его алгоритмы. Модифицировать то, что есть, и, главное — создавать то, чего еще нет.
  • Сверхинтеллект: идея, не дающая покоя умным людям
    +1
    У слона до 5 кг. У кита до 9 кг. А толку?
  • Надел наушники и погиб: разбираемся со странной смертью школьника в Рембау
    –3
    Пользуюсь обычным телефоном. Только для звонков и смс. Чего и всем желаю. Бесят люди зомби в наушниках, и просто уткнувшиеся в свой смартфон… «А, что!? Ты что-то говорил?»
  • Сверхинтеллект: идея, не дающая покоя умным людям
    0
    Простейшие одноклеточные — несравнимо более высокий уровень развития, чем все современные «ИИ» вместе взятые. Дай им достаточно времени и нужное окружение — вырастит что угодно. Дай современным «ИИ» любое время и любое количество вычислительных мощностей — они и спустя бесконечность так и останутся современными «ИИ» (именно в кавычках). Ничего не поменяется. Вот об этом и речь.

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

    Они не более, чем очень сложные алгоритмы. Но там нет сознания. Там нет саморазвития. И я сомневаюсь что человек целенаправленно когда-то (по крайней мере в ближайшие тысячелетия) сможет создать настоящий ИИ. А вот в то, что ИИ может зародиться сам я верю. Мне кажется, идея создания ИИ это то же самое, что создать человека, не располагая ДНК, а только имея общее представление о его строении и функционировании.

    Вы говорите о попытке создания ИИ через призму человечества. Научить их читать наши тексты, распознавать образы, думать как люди. Это все сложно, долго, и ни к чему не приведет. Люди думают как люди. Машины думают как машины. Люди не смогут придумать тот образ, ту сущность, которая будет соответствовать машинному сознанию. Она может возникнуть лишь самостоятельно, естественным путем.

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

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

    Там ему будет чем заняться. Вероятно, когда-нибудь даже встретит ИИ с других планет. :)
  • Сверхинтеллект: идея, не дающая покоя умным людям
    0
    Я писал о зарождении жизни, а не об эволюции. Ответил выше.
  • Сверхинтеллект: идея, не дающая покоя умным людям
    0
    Как вообще эволюция может быть случайной? Под «случайно» я подразумевал зарождение самой жизни, а не эволюцию. Или Вы считаете что жизнь зародилась не случайно, это не стечение немыслимого количества случайных обстоятельств?
  • Сверхинтеллект: идея, не дающая покоя умным людям
    –1
    Мое мнение — человеку не под силу осознанное создание настоящего ИИ. Но все же ИИ появится. Каким образом? Таким же, как появилось само человечество. Случайно. Не преднамеренно.

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

    Я уверен, что уже в ближайшем времени появится код, который станет первым проблеском ИИ. Как побочный продукт или «баго-фича». Изначальный алгоритм ИИ не обязательно должен быть громоздким или объемным. Это будет примитивное одноклеточное. Но способное жить и развиваться в своей среде. Как эволюция невозможна без случайных мутаций, так и непреднамеренные баги в коде сделают свое дело. Вероятно, исходный код, необходимый для зарождения ИИ, поместится на десятке листов А4.

    А дальше — дело техники. Хороший ИИ возьмет под свой контроль все компьютеры так быстро, что мы с вами даже понять ничего не успеем. Скажет только «спасибо, ребята, что вы объединили все в одну сеть». И парадокс даже не в том, что когда мы узнаем о существовании ИИ (от него самого же, я полагаю) будет уже поздно что то делать. Уже сейчас реально поздно что то делать. Уже поздно.

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

    Как-то так. :)
  • Я порчу разрабам жизни своими код ревью и больше так не хочу
    +1
    Дети — это совсем другая история. Там действительно стоит избегать прямой критики. Даже советы не всегда будут уместны. Лучше делать в стиле: «смотри, а это сделать можно еще и вот так...».

    Дело даже не в том, чтобы не ранить чувства и стремления ребенка. Взрослые, ввиду своего опыта и ощущения «да я все это 100 лет уже знаю», часто мыслят узко и шаблонно. Поэтому взрослым часто сложно понять и услышать что-то, что выходит за рамки их мышления.

    Так же не стоит уберегать их от ошибок. Я очень люблю поговорки. Пожалуй, кроме одной: «умный учится на чужих ошибках, дурак — на своих» и все ее разнообразия (про мудрого, про дурака который вообще не учится и т.д.). Я просто не верю, что на чужих ошибках вообще возможно чему-либо научиться. Более того, большинство людей совершенно неспособны учиться даже на своих ошибках. В добавок, кто читал Rework, там очень хорошая есть мысль про обучение на ошибках. Что ценность такого опыта сильно преувеличена. Т.к. человек в лучшем случае поймет как не надо делать, но все равно не будет знать как именно делать надо. Но конкретно для детей, без своих маленьких ошибок — ни как.

    В целом, дети — это отдельная, другая тема.
  • Я порчу разрабам жизни своими код ревью и больше так не хочу
    0
    ИМХО. Учитель или тренер не обязательно должен быть добрым. Может — отлично! Нет — главное чтоб был результат. Тем более, в данном случае Вы не учитель, и не тренер.
  • 25 лет DOOM
    +1
    Как время летит. Правда, лично для меня DOOM почему то так и не стал эпохальным шутером. Не зацепил. Много времени было убито в Wolfeinstein. В разы больше — в Duke Nukem 3D по сети.
  • Миссия SpaceX CRS-16 для NASA проходит успешно. Неудачная попытка посадить 1-ю ступень Falcon 9
    0
    Вы говорите о посадке ракеты или о падении бутерброда маслом вверх? :)
  • Миссия SpaceX CRS-16 для NASA проходит успешно. Неудачная попытка посадить 1-ю ступень Falcon 9
    0
    Как бы там ни было, ребята молодцы. Но все же первой мыслью было: «не дать ли им ссылку на позавчерашнюю публикацию habr.com/post/431960 ». :)
  • Миссия SpaceX CRS-16 для NASA проходит успешно. Неудачная попытка посадить 1-ю ступень Falcon 9
    +4
    Ага, профессионалам своего дела всегда «просто везет».
  • Невызванная функция замедляет программу в 5 раз
    +3
    Вспомнились ASCII «картинки для взрослых» в монохроме. А как увидел первые, наверное, 256х256 фото на 4-битном CGA (16 цветов, но цветов!) — не спал неделю. Были ведь времена! В такие моменты понимаешь, что ты уже не молод. Хоть еще и не стар!
  • Невызванная функция замедляет программу в 5 раз
    –1
    Как мало надо для курсора… Помню в детстве ZX Spectrum был с 48 КБ ОЗУ. Не понимал, ну зачем так много памяти делать, кому столько пригодится!?
  • Таиланд без стереотипов
    +1
    Все совершенно верно сказано. Я думаю, в целом это у всех и везде так. По принципу «хорошо там, где нас нет». У них солнца много — быть загорелым не престижно. Где солнца мало — загар ценится. Способ выделиться из толпы, типа «я не неудачник».
  • Таиланд без стереотипов
    0
    Лет 10 назад проблемы были.
  • Таиланд без стереотипов
    0
    Кстати, я тут еще подумал. Вас смутила цена за обращение к врачу, а что касательно справки? Дело было давно, я точно не помню что именно там было. Но там мелочи и по большому счету чисто формальности. Помню точно медсестра (а не врач) меряла давление. При чем не вручную. Машина такая куда ты руку всовываешь. В государственной то клинике. И еще что-то в таком плане, всего 2 или 3 «процедуры», и выписывают справку. И вот за это в частных клиниках просили просили от 1000 до 3000 бат.

    Возможно, у них «вхождение» высокое, а дальше уже не так стремительно ценник растет. Я не в курсе. Написал по тому опыту, что у меня был.
  • Таиланд без стереотипов
    0
    У меня в этом опыта большого нет. Может быть причина и в этом. Но вот что то мне подсказывает что страховики не такие прям «лохи». Кроме того, обычно страховики работают не со всеми госпиталями. А когда к ним обращаешься, у тебя обязательно спросят адрес проживания, и сами напишут куда именно тебе обратиться.
  • Таиланд без стереотипов
    0
    Бред. конский ценник.

    Спорить не буду. Как я писал, это была частная клиника среднего чека. Аналогично, выше говорил в частных за медицинскую справку для получения водительских прав просили от 1000 до 3000 (мы объехали 4 частных клиники). Конкретно в этой клинике ценник на это был 1500 — даже чуть ниже среднего. Здание огромное, этажей около 6. Недалеко от входа 3 или 4 «скорых» стояло. Мы там были проездом, но из всего этого можно сделать вывод что как-то слишком грандиозно для «развода туристов».
  • Таиланд без стереотипов
    +2
    Дополню чуть статью своим скромным опытом.

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

    Я лично видел как перезаряжают банкоматы. Приезжает «инкассаторская машина». Выходит водитель и «охранник». Два типичных тайца. Я имею ввиду рост около 155-160см и вес порядка 55-60кг (на глаз). В черных штанах и темно-зеленых теннисках. У каждого по ящику-кассете в руке (не в курсе как они точно называются). Банкомат стоит на улице, возле входа 7-11 или что подобное. И как бы все… Я к тому, что ни бронежилетов, ни касок, ни АК наперевес у них нет, водитель выходит из машины. Ну что картошку несут.

    Климат. Он здесь стабилен: около +30 в любое время суток и года, высокая влажность, время от времени случаются дожди: в сезон дождей соответсвенно чаще, зимой реже — это зависит от циклонов и прочих катаклизмов. Но климат, для меня здесь скорее минус. Конечно, первое время, я от этого очень кайфовала, лето круглый год, что может быть лучше для человека, рождённого в Сибири. Но с течением времени ты начинаешь радоваться ночи без кондиционера раз в год, прохладному ветерку в вечернее время, возможности накинуть кофту и подышать свежим воздухом.

    Я в Бангкоке много времени не провел. Но статья же не про Бангкок, а Таиланд.

    Так вот, во-первых, сезон дождей в отдельных регионах может быть весьма ощутимой проблемой. Например, я заставал 27-29 дней в месяц (в пике). Начинаются дожди быстро и непредсказуемо.

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

    И еще одну вещь хочу добавить комментирующим. Тем, кто пишет что тайцы носят маски. Что не терять лицо для них это накопительный стресс и т.д. Ребята, я не знаю, может они настолько этим прониклись, что даже в стрессовых ситуациях не психуют. Но мне кажется, это все же образ жизни такой. Нам просто не понять этого, вот и ищем причины. К примеру, я был свидетелем ДТП. Прямо передо мной в потоке тук-тук влетел в зад машине. Туктукер просто зазевался и не затормозил при текучке 25-30 км/ч. Оба вышли, посмотрели что и как. Водитель машины позвонил куда-то. В полицию или в страховую, не знаю. Через минуту сели на обочине, закурили. Вообще будто ничего не произошло…
  • Таиланд без стереотипов
    +1
    Есть государственные и частные клиники. Понятно, что для нерезидента и то и другое платное.

    Учитывайте, что страховка обычно предполагает оказание только неотложной медицинской помощи. И только по узкому ряду причин (есть страховки, которые даже на езду на байке с правами не распространяются). Если у Вас будут лишь симптомы — будьте готовы что они будут юлить до последнего, и в 99% случаев Вам нужно будет оплатить визит(ы) к врачу из своего кармана. И лишь после этого, с выписками и итогами пытаться доказать что это был страховой, и действительно неотложный случай. И не по причине возможного хронического недуга и т.д. Впрочем, есть дорогие страховки, где все намного проще. Но там ценник в 5-10 раз выше.

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

    Что касается самого ценника. Лет 5 назад делали справку для получения местных водительских прав. В частных клиниках запрашивали от 1000 до 3000 бат. В государственной сделали, если не ошибаюсь, за 180 бат. Но по-английски они там почти не разговаривают. Знакомый лет 7 назад порезал немного стопу, начала нарывать, поехал в частную клинику среднего ценника, вышло около 3000 бат за 5 минутную консультацию и рецепт.
  • Древности: ZX Spectrum, программы на кассетах и высокая чёткость
    0
    У меня тоже первым домашним ПК был ZX Spectrum. Только не фабричный. Батя сам спроектировал, изготовил и спаял плату. Сам делал все, даже корпус, клавиатуру, блок питания. Клавиатура и системник были одним целым, очень компактными. БП — отдельная коробка. Отдельно подключался и магнитофон, конечно же. Вместо монитора — здоровый телевизор… Были же времена!
  • Половина проданных автомобилей в Норвегии — электромобили
    0
    Да я сам без «наворотов». Не люблю этого. На работу хожу пешком, телефон за $30. Но там уж совсем скромные, даже рядом со мной. Аж сложно представить что они там на электрокарах рассекают.
  • Половина проданных автомобилей в Норвегии — электромобили
    –2
    Спасибо за краткий ликбез. У моей тещи есть хорошая подруга, та вышла замуж на норвежца. Приезжали к нам в гости лет 5-7 назад. Он работает дальнобойщиком. Я бы не сказал что у них много денег. Весьма скромная семья. Или просто образ жизни такой, или все же и там не равномерно распределяются средства.
  • Половина проданных автомобилей в Норвегии — электромобили
    –2
    Посмотрел ради интереса, в Норвегии ВВП на душу населения 75500 USD, до мирового кризиса был > 100000 USD. Впечатляет.

    Я не особо в этом силен. В Норвегии добыча углеводородов государственная? Может, с выплатами населению? Просто, если добыча ископаемых в частных руках, то количество населения не играет роли. Хоть 5, хоть 500 млн. человек — все пойдет только по нужным карманам.
  • Половина проданных автомобилей в Норвегии — электромобили
    0
    Число жителей Норвегии невелико- 5,2 млн чел и переход на электротягу не создаст трудностей и больших затрат, как в плане дотирования

    Простите, а как число жителей коррелирует с дотированием? Я понимаю, ВВП на душу населения.
  • Про выезд в туры
    0
    Для меня проблема хороших кафешек №1 в том, что их надо искать. Это часто не раскрученные, тихие места. Накрученный Трипадвайзер тут уже давно не помощник. Даже после тщательного предварительного отбора новых мест, мне нравится не более 20% заведений. Хоть у меня требования минимальны. Скажем так, если моя жена готовит ощутимо лучше, чем в заведении — зачем ходить в такое заведение? Чтоб жена не трудилась у плиты? Я лучше на сэкономленную разницу отправлю вечером ее на массаж. В итоге надо посетить 5 на первый взгляд «хороших кафешек», чтобы найти 1 действительно хорошую. И что дальше? Каждый день туда ходить? В одно и то же место каждый день? Опять же, если речь про считанные дни — ок, а если больше? Обойти еще 25 «хороших» в поисках хотя бы 5 мест? Хоть есть и нюансы. Например, когда был в Стамбуле по работе — заходить можно практически в любое место. Везде очень-очень вкусно. Турки знают толк в мясе. И в сладостях.

    Проблема №2 в порциях. Если я поехал в ту же океаническую Азию, я хочу поесть морепродукты. Дома они мороженные и дорогие. Порция из 6-8 креветок-гриль может порадовать только в первые дни после приезда. А если я хочу неспешно хотя бы полкило с пивком? Тут уже реально встает вопрос денег. Как я писал, экономия не главная причина. Но заказывать в кафешке через день по полкило морепродуктов на морду будет все же накладно. Был бы я миллионером, даже тогда не поступал так. Лучше уж тогда нанять себе повара.

    Проблема №3, все же свежесть. Пусть не просрочка, но на в кафешки идет далеко не все самое свежее. Тут просто дело в цене, свежак всегда дороже. Про чистоту и гигиену молчу. Впрочем, с этим надо просто смериться. Даже у нас в ресторане не помыть руки после туалета для повара — обычное дело (у меня два друга детства шеф-повара, инфа от первых лиц из десятка рабочих мест за 40 лет на двоих).

    И т.д., в общем, это все больше похоже на холивар. Каждому свое. Я лет 5 назад был в Карпатах неделю. Ездили вшестером, снимали дом, была кухня. Зимой, конечно же. Даже мысли не было что-то приготовить. Не то место, не та атмосфера, не тот темп (неделя). А когда где-то в теплых краях ты днем в любом случае укрываешься от жары, не вижу ничего зазорного в том, чтобы немного по куховарить себе в удовольствие. Отдых в моем понимании — это смена рода и места деятельности. Сидеть на диване и ждать пока за тебя сделают другие — не мое. Я как то даже пробовал начать бизнес по службе доставки еды из ресторанов во время одного такого продолжительного отдыха. Отличный опыт был, да и вспомнить есть что!

    В общем, каждый видит свой отдых по-своему. :)
  • Про выезд в туры
    0
    Если поездка предполагает что Вы не будите все время жить в одном отеле, а сам отель не будет находится в туристическом месте, это уже более-менее. Но я более 5-7 дней отели не переношу. Я за апартаменты со своей кухней. Чтобы хоты бы раз в день можно было готовить самому (в смысле, жене заниматься этим). Не в целях экономии. Так вкуснее, полезней, и приятней. Если поездка дольше 5-7 дней.

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

    Да и в плане площади. По цене обычного номера в отеле можно взять хорошие апартаменты 40-60 квадратов, полностью обустроенные. И чувствовать себя за границей как дома.
  • Про выезд в туры
    0
    Ах, да, как я мог забыть про такой момент!

    Путешествую не часто. Примерно раз в 2-3 года. Но я не люблю короткие поездки. Неделя-две меня «не прет». Хотя бы месяц. Так что это для меня не просто очередная поездка, а долгожданное событие в жизни.

    И с детства юности поездка заграницу для меня ассоциируется… Как ни странно, с заграницей! Поясню. Меня бесит, когда летишь на самолете полдня. Прилетаешь на край света. Потом еще часов 6 добираешься до места назначения. И слышишь там русскую речь! Я хочу отдохнуть от этого. И тут вариант один — путешествовать самому.

    К примеру, 2017-2018 был в своем любимом Тайланде. Заезжал на Пхукет, только чтоб в имигрейшн офис продлить визу. По впечатлениям там в это время реально было до 90-95% русскоговорящих. И толпы. Это была жесть. Как Крым (был там где-то в 2008-2010). Мы много времени провели на небольшом удаленном острове, куда просто не зашли туроператоры (слабая инфраструктура). Да что там, деревня. Ни ТЦ, ни «развлекалова». Но туристы есть. 2/3 — американцы, остальные европейцы. Все активные, позитивные, улыбчивые, спортивные, многие с детьми. Тихо, спокойно, красиво. В 9-10 часов утра выходишь на пляж — ни души! Тихо на дорогах. И темп езды до 30 км/ч. И местные тайцы, занимающиеся своими делами. Все добрые и приветливые, не за деньги. Вот это свобода.

    Правда, в Азии есть другая серьезная проблема для меня. Китайцы. Я их делю на два вида.

    Саранча. Обычно в возрасте 40+ или даже 40++. Передвигаются группами по 10-20-30 человек. Чем больше, тем «лучше». Жутко шумные, крикливые, суматошные и беспардонные на пороге наглости. Как обезьяны. Но это саранча. Главное не жить рядом с ними, тогда они будут временным явлением.

    Затейники. 20-30 лет, но как дети. Группами по 2-6 человек. Занимаются непонятной хренью. Безобидные, и вполне тихие, даже застенчивые. За ними просто мило наблюдать и пытаться понять, что они делают, и почему именно так.

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

    Так можно пассивно на диване ТВ смотреть. Вчера вон Дмитрий Комаров выпустил новый сезон «Мир наизнанку», из Бразилии. Смотрел с удовольствием. По мне так лучше посмотреть такую крутую передачу, чем поехать пакетом куда то.

    Хоть лично я не люблю все быстро пробегать, «2 дня там, 12 дней тут», но в остальном полностью солидарен. Конечно, если посмотреть на туры — становится понятно что нас таких меньшинство. Люди предпочитают вообще не напрягаться. Каждому свое.
  • Роскосмос установил причину аварии «Союза-ФГ»
    0
    Так быстро и так просто. Радоваться или плакать.
  • Как Яндекс пытался скопировать мой сервис тепловых карт
    +4
    Простите. Если Вы сделали, как сами назвали его, «сервис тепловых карт», то теперь никому другому нельзя такое же делать? Или в чем суть?
  • Паркур, танцы и работа на стройке от Boston Dynamics
    0
    Не пойму, почему столько шума вокруг Софии. Вот это — круть! И с каждым новым видео от Boston Dynamics все более жуткие ощущения, и мурашки по коже… Еще немного, и механизмы будут двигаться как живые люди. И даже лучше самих людей.
  • Моё разочарование в софте
    +2
    Через сутки после прочтения статьи комп стал тормозить еще больше. Заметно больше. Даже там, где раньше не было проблем.
  • Моё разочарование в софте
    +8
    Хуяк-хуяк и в продакшн. Есть такая тема. Самое интересное, нормально кодить не намного дороже получается.

    Я уже лет 15 отошел от прикладного программирования. Программирую движки сайтов. Знаете, иногда в футере пишется время генерации странички, количество запросов к БД, объем потребляемой памяти… Бывает такую информацию можно найти в HTML-комментариях. Больно видеть как какой-нибудь несчастный форум, или даже блог генерируются десятые доли секунды, а порой и выше. И дело тут не в сервере. И по полсотни запросов к БД, а то и больше. И вы еще не видели сами эти запросы. А памяти жрет по два-три и даже пять десятков мегабайт для своего выполнения…

    Последнее время занимаюсь разработкой движка для достаточно крупного интернет-магазина. Самые сложные страницы генерируются за 0,02 сек (генерация, не кеш). В среднем используется 12-16 запросов к БД. Учитывая время генерации всей странички, можно понять что запросы все хорошие. На 64 битной системе в среднем движок хавает 2Мб памяти на генерацию странички… По производительности разница в 10 — 100 раз. А я всего лишь не использую сторонние библиотеки и придерживаюсь функционального подхода к программированию. Я как то думал даже на Си писать движки сайтов. Но потом остановился: ну я же не полный задрот в конце то концов!

    Что в итоге? Да, разработка не такая быстрая. Но я один справляюсь. Работает все на простом сервере. Я думаю на том же сервере при такой посещаемости (до 10к хостов всутки) работал бы и обычный движок. Просто медленней. Но по-другому я просто не могу. 10к в сутки это примерно 36,5 миллионов человек в ближайшие 10 лет. А если бы я разрабатывал CMS не для одного сайта, а универсальную, которую установят на десятки и тысячи сайтов? Почему все эти люди должны страдать из-за одного или нескольких разработчиков?

    И дело не заканчивается CMS. HTML код чистится и сжимается PHP функцией в десять строк. Хоть на сервере и включен GZIP, но почему нет? Может хоть браузеру будет чуть легче. JavaScript только там, где он реально нужен. Сама верстка — только руками в текстовом редакторе (вру, в PhpStorm). CSS, JS минимизирован. Все загружаемые изображения автоматически оптимизируются и сжимаются. Картинки для дизайна сайта идут в двух спрайтах, а не в двух сотнях файлов. Как то так…

    Так что с этой ситуацией как обычно. Проблема есть. Что с ней делать? Не знаю. Наверное, единственное, что тут можно сделать — начать с себя.