qkowlew: На Зилантконе меня сфоткали мыльницей. Мыльницам не позирую! (Default)
О интернете вообще и смене парадигмы посещения сайта.

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

Он: - Ты занимаешься хернёй. Этот старый сайт в его старом интернете никому не нужен. Надо ориентироваться на пользователя с мобильника.
Я: - Так я же и переделываю под мобильник. Чтобы было удобно кликать по большим кнопкам...
Он: - НЕТ! Современный пользователь на мобильнике НЕ КЛИКАЕТ!!! Он проматывает сайт как фейсбучную ленту!
Я: - ,.. чтобы свайпом можно было вызвать меню и листать картинки...
Он: - НЕТ! Свайп работает глючно, его использовать НЕЛЬЗЯ, если ты не хочешь раздражать пользователя! Единственный вариант, что НАДЁЖНО работает - это ИМИТАЦИЯ свайпа и ТОЛЬКО в вертикальном направлении! То есть - пользователь "думает что свайпает - а на самом деле скроллит сайт по вертикали" - а движок у тебя перемещает DIV'ы, наслаивая их друг на друга в правильном порядке. Это - комфортно, это офигительно, это надёжно работает (так как не надо анализировать свайп, надо просто ловить везде одинаково работающий скролл) это ТРЕНД!
Я: - Но если он кликает...
Он: - Если он кликает на ссылку, она обязательно ДОЛГО ГРУЗИТСЯ! Это раздражает ещё сильнее, а ВНУТРИ сайта так вообще бесит, респонс должен быть мгновенный. Немгновенный респонс - ты потерял пользователя!

Я (отползая в переосмыслении): - Ох..ть! А как тогда человек на этот сайт попадает, если он никуда не кликает?

О баг трекинге сложных систем с участием человека.
Когда, в сущности, ищется не "ошибка в программе", а "недочёты регламента"

1. Интернет-магазин. Копипастит человек из екселя в формочку некие данные. Формочку отправляет. Делал так много раз. Код на сайте не менялся, Эксель не менялся, человек не менялся. Перестало работать - вместо одного из полей пустое место воспринимается скриптом на сайте. Если я из ПОХОЖЕГО экселевского файла ТЕ ЖЕ данные так же копирую - всё работает.

Тимвьюером захожу к человеку, смотрю... Оказывается, два столбца всегда-пустых в ЕГО экселевском файле он схлопнул (Hide, Скрыть) в один. В результате при копировании Ctrl-C в буфер на этом месте этой строки попадает ОДИН символ табуляции (на месте двух схлопнутых столбцов), а не ДВА.

2. Преамбула: Сайт, видный из интернета одинаково хорошо и с www. и без оного префикса. Обычное дело. Значительная часть людей это самое www. настолько легко "мысленно откусывает" от урла сайта или, наоборот, мысленно добавляет, что если, ВНЕЗАПНО, на каком-то месте разница есть - увидеть её становится сложно.

Амбула: движок сайта при переходе с формочки на её обработку не обрабатывает запрос. Оказалось - потому что в закладках у владельца сайта стоит ДВЕ ссылки на вход в движок - одна с www, другая без - и потому в одном из вариантов происходит "переход между доменами", а в другом - нет. Но зрительно отличить один от другого человек, оказывается, не может - для него они "совершенно одинаковы". Пока не увидишь сам эту разницу - хрен исправишь.
qkowlew: На Зилантконе меня сфоткали мыльницей. Мыльницам не позирую! (Default)
По результатам попыток ускорить работу некоторых CMS (wordpress и bitrix) в формате "я тут админ, я могу поставить разный софт и произвольно настроить конфиги всего!" написан такой вот текст, по которому я с удовольствием приму не только соболезнования, но и какие-то конкретные рекомендации.

Подчеркну исходную постановку задачи: Не собирая Нового Крутого Сервера С Быстрыми SSD, добиться приемлемой (время отклика сервера менее 1 секунды, например) скорости работы сайта на этом ...ном битриксе, максимально эффективно используя имеющиеся ресурсы.

И лучше - под nginx+php-fpm, нежели под апачем. :)

По мнению самого Битрикса ("Панель производительности") "бутылочным горлышком" является быстродействие файловой системы (600 операций в секунду против ТРЕБУЕМЫХ битриксом 10000). Прочие параметры сервера практически устраивают ("База данных MySQL (чтение) 5 847 7 800 количество запросов на чтение в секунду" я считаю нормальным).

На текущий момент задачу лично для себя я практически решил и делюсь опытом.

UPD (про проблемы с конкретно SSL в php56 и не только):
На одном из двух серверов, где у меня наблюдались глюки с SSL, я таки проапдейтил систему до FreeBSD 11.0-RELEASE, причём действия:
1. апдейт 10.0-RELEASE до 11-RELEASE занудно руками со всеми базовыми библиотеками
2. постановка 11-RELEASE с нуля и pkg install бинарного пакета ca_root_nss
Привели, в конечном итоге, к одному - правильному результату, причём сейчас это версия OpenSSL 1.0.2j-freebsd 26 Sep 2016.

То есть openssl s_client -connect домен:443, curl и php стали давать адекватный результат, без труднопредсказуемых глюков.

Без апгрейда всей системы - смена версии не давала результата.
qkowlew: На Зилантконе меня сфоткали мыльницей. Мыльницам не позирую! (фига)
Почитал Как хакнуть конспиролога - Хроники обыденной жизни и решил попрактиковаться на себе.

Прием простой - нужно задать вопрос: а какого рода доказательства вас могут убедить в обратном?

UPD: если у вас есть ко мне другие конспирологические претензии, не только по этой теме - тоже можете предъявлять. :)

Тема ("на которой меня клинит" уже очень давно):
На всём протяжении существования РФ после распада СССР проводится в жизнь одна неизменная политика в области образования (затрагивая также и медицину и многие другие сферы, но образование наиболее сильно влияет на будущее).

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

Наиболее кратким (хотя и неточным и неполным) описанием "новых" критериев и идеологических установок можно считать формулировку "главное - деньги!", а различие насаждаемых установок лучше всего описывается как "смена коллективизма и альтруизма на индивидуализм и эгоизм"

Я считаю (вот тут собственно начинается конспирология), что это - результат поражения СССР в идеологической войне, а изменения в системе образования - это СОЗНАТЕЛЬНАЯ политика идеологической оккупации, проводимая победителями. В том числе - с применением "решений, которые самими победителями отвергнуты как плохо работающие или несозидательные".

Итак, задаём мне этот вопрос ("какого рода доказательства вас могут убедить в обратном?")...
Самое интересное под катом :) )
qkowlew: На Зилантконе меня сфоткали мыльницей. Мыльницам не позирую! (Default)
Все ссылки заменены на **** из понятных соображений.

Переписка в данном случае происходит (ЯКОБЫ) с владельцем крупнейшего в русскоязычном пространстве архива мультфильмов и фильмов, доступного по http, торренту и ослу, и который имеет возможность выложить у себя на серверах терабайты информации на быстрых каналах, поэтому полужирным я выделил то, что НЕМЕДЛЕННО вызвало у меня мысль "это не он!". :)

Публикуется без какой либо связи с какими либо событиями.

Для полных чайников дополнительные пояснения:
  1. Вся информация по якобы моему взломанному компу - ложная.
  2. НИ ОДИН из открытых логинов и паролей, которые "хакер" приводит после утверждения о том, что якобы успешно взломал мой комп, не похож ни на что из того, что могло лежать на диске того компа, за которым я в этот момент сидел и с которого общался по аське.
  3. Впрочем, приводимые им логины и пароли (здесь они также забиты ********) я НЕ проверял и не собирался :)


Да, по некоторым косвенным данным, его комп находился в завирусованном этой дрянью состоянии несколько НЕДЕЛЬ.

Длинный лог, в конце довольно много мата )
qkowlew: На Зилантконе меня сфоткали мыльницей. Мыльницам не позирую! (Default)

Разное о настройке Виндов от SQ

Здесь описано то, что НЕ встречалось мне ранее в систематизированном виде. Не надо стремиться дополнить этот набор рецептов всеми раскопанными Вами в сети рецептами. разумный человек и так найдёт их в сети.

По умолчанию считается, что речь о Windows XP SP2+ 32 или 64 бита, почти всё работает в Windows 2000 SP4.
Подробно о настройках )

qkowlew: На Зилантконе меня сфоткали мыльницей. Мыльницам не позирую! (Default)
Просто мелкий эпизод из недавнего автостопа - единственный специалист по интернету и настройке компов в маленьком селе - местный православный батюшка.
qkowlew: На Зилантконе меня сфоткали мыльницей. Мыльницам не позирую! (Default)
Лес. Мастерский лагерь ролевой игры. Утро. Дождь.
Радиостанции 27МГц, большинство - одноканалки, базовая - многоканальная.

Первые проснувшиеся, включив базовую станцию, обнаруживают жОстко стоящую в в эфире помеху, в разы перекрывающую выходной сигнал базовой станции (2 ватта), одинаково хорошо и при этом чрезвычайно мерзко слышную как при АМ, так и при ЧМ модуляции. При прослушивании других каналов помеха слышна слабее, но в целом уровень сигнала близкий. Поражён практически весь диапазон.

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

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

В конце концов, аккуратно ходя и слушая громкость АМ сигнала, я понимаю, что снова пришёл в центр лагеря, и тут НЕТ никакой аппаратуры. Паранойя и охренение вырастают на максимум, и мы некоторое время вообще не понимаем - ГДЕ ИСКАТЬ?!?!?!

Можно высказывать свои предположения. :)
А что было на самом деле )
qkowlew: На Зилантконе меня сфоткали мыльницей. Мыльницам не позирую! (Default)
Всякой фирме, которая имеет удовольствие заказывать движок сайта, я настоятельно рекомендую от своих юристов ТРЕБОВАТЬ включения в договор следующих пунктов:


  1. Разработчик обязан указать недвусмысленно и точно диапазон версий и особенности настроек серверного программного обеспечения, в которых работает сданный проект. Если ему нужно PHP Safe Mode Off - будьте добры это прописать явно. (В этом на самом деле заинтересованы обе стороны!)
  2. Разработчик обязуется БЕЗ дополнительной оплаты снабжать заказчика необходимыми изменениями кода проекта под изменения Minor версий (PHP 5.2.* на 5.3.*, например) серверного программного обеспечения, которое описано в первом пункте.
  3. Разработчик обязуется за (оговоренный малый % от суммы оплаты за весь сделанный проект, возможно за 0) снабжать заказчика необходимыми изменениями кода проекта под изменения Major версий (PHP 3 на PHP 4, например) серверного программного обеспечения, которое описано в первом пункте.


Юридическую точность формулировок я оставляю Вашим юристам, уж извините. :)
qkowlew: На Зилантконе меня сфоткали мыльницей. Мыльницам не позирую! (Default)
Уборка в админской-серверной + ревизия накопившихся хвостов дала интересный побочный результат.

За (только последнюю) неделю починил 6 ноутов - и НАКОПИЛОСЬ ещё 11 принесённых... Один - не знаю, чей. 8-О.

Далее - исключительно МОЁ ЛИЧНОЕ МНЕНИЕ


  1. Системная ошибка:
    Пользователь: - Вот компьютер пять (10, 20) лет работает! Хочу такой же!
    Я: - Не бывает. Современные компы - на два года. Не более.
    Пользователь: - Не может быть!


  2. Аппаратное:

    1. Основная аппаратная неисправность (4 из 6) - дохнут вентиляторы на процессорах и видеокартах (В НОУТАХ)... Цена замены вентилятора - от 400 до 2000р...
    2. На втором месте - раздолбанный разъём питания (3 из 6)
    3. Намного больше стало повреждений клавиатур.

    Замечу, что раньше (3-5 лет назад) основной массовой аппаратной неисправностью были механические повреждения кабеля, проходящего через шарнир.

    Поломка винчестера в результате "уронили, ноут в целом жив, но винт не читается", как ранее, продолжает встречаться. Нечасто, но заметно. Как и битые матрицы. Примерно равная статистика.

    В целом по производителям:
    Наиболее благостное аппаратное впечатление среди полноразмерных ноутов производят Sony. Среди прочих производителей никто в лучшую сторону не выделяется.

    ВСЁ продающееся сейчас - ДЕРЬМО.
    Хотели приличный нетбук - надо было не щёлкать клювом и покупать Asus EEE PC 901 тогда, когда они были.

    СЕЙЧАС - НЕ ПОКУПАЙТЕ.


  3. Скорее программное и производительское:

    • Родная система нового (моложе 2007 года) ноута ЗАГАЖЕНА всякими "перделками", скринсейверами, тулзами для красивого всплывания окошек, уродскими системами восстановления заводских настроек и т.п.
    • Практически все поголовно - заражены вирусами-троянами. У большинства - просрочен антивирус, как "халявный что был с ноутом", так и "купил на год, забыл продлить".
    • Практически все пользователи рано или поздно отказываются (по разным причинам и в разной степени) от Интернет-Эксплорера в пользу Мозиллы, Оперы и Гугль-Хрома.



  4. Пользовательское-психологическое

    • Никто из пользователей НИ РАЗУ не использовал за последний год работы встроенный DVD-привод ноутбука (по разным причинам, правда) и много раз пользовал USB для вставления флешек

      Тем не менее, ВСЕ ОНИ ПРОДОЛЖАЮТ считать, что DVD-привод в ноуте им нужен.

      Тем не менее, ВСЕ ОНИ не рассматривают флешки и интернет как основную среду передачи информации.
    • Несмотря на механическую надёжность SSD дисков - очень малая доля узеров считает их применение допустимым для себя, ОСНОВНОЙ аргумент в стиле - "20 гигабайт это ОЧЕНЬ МАЛО!".

      При этом люди более не имеют представления о размере файлов, объёме свободного места, о необходимости чистки хлама и т.п.

      Типичная переписка: "- Хочу купить внешний винчестер хранить информацию! Сколько стоит? - 1000-3000р. А какой сумманый объём надо хранить? - Не знаю. Надо смотреть. - Посмотри. - (через пару суток) Ой, оказывается, 512 МЕГАбайт. - Купи две флешки по 300 рублей на 2 гига каждая."
    • У части пользователей ПОЯВИЛОСЬ представление о резервном копировании, пусть и не всегда последовательное и технически не всегда верное. (на 2005 год такового не было почти ни у кого!), ибо всё-таки жизнь постепенно учит.








Upd: маленькая поправка - использование встроенного двд привода я оцениваю за последний год работы (то есть с лета 2009 по весну 2010). Я вполне согласен с Вами, что вы использовали ДВД приводы. Но за последний год их использование наверняка практикуется вами всё реже и реже. Так правильнее? :)