Evg Evg Вчера 17:21
Удаление jQuery и добавление Tagify (компонент ввода тегов)

Теперь можно дать ссылку, как убрал запрос в цикле (было > 50 запросов, стало 3).

https://agouti.ru/topics/structure

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

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

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

Evg Evg 05 Декабря 2021 10:03
Что обсуждают на этой недели: Twitter, YouTube и ФБР

По поводу дизлайков, писали и говорили много про это:

Идеальное использование отрицательного голоса — это общий способ выразить «это не способствует», но на практике они чаще используются как «я не согласен» или «мне это не нравится». За качественные публикации часто голосуют против, потому что другие пользователи не согласны с этим мнением, а в сообществах, основанных на вкусе (например, связанных с музыкой), целые категории допустимых публикаций могут оказаться нежизнеспособными, потому что за них просто проголосуют против пользователей с разные вкусы.

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

Так мы можем за вопросом сразу видеть наиболее верный ответ и избежать «листания» (как на форуме) чтобы добраться до нужного ответа.

Это логично в технических, строгих сайтах технического или научного толка.

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

Об этом столько писали. Столько исследований было, почти научных же.

Участники запоминают действия. Правильно писал Джефф Эдвуд:

Подумайте только, чему вы учите. Невероятно отрицательно!

Реакции FB вводил, чтобы как-то заменить дизлайки. Обыграть их по другому. Но и это мне не особо понятно.

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

Дизлайки же не просто так, если они есть. От них сортировка должна зависеть. Если нет сортировки, но есть дизлайки, это вообще какая-то ерунда. И не в соц. сетях, и не на форумах их не должно быть!

Я обычно пишу, ИМХО, но в данном случае, это настолько очевидно, то логично применить слово — однозначно.

Evg Evg 03 Декабря 2021 22:14
Tagify — компонент ввода тегов

С ума можно сойти с этими тегами, такая ерунда получается. И так бардак, надо порядок наводить, и тут еще:

If a tag data is represented as an Object, it must contain a unique property value which Tagify uses to check if a tag already exists, among other things, so make sure it is present.

Incorrect:

[{ "id":1, "name":"foo bar" }]

Correct:

[{ "id":1, "value": 1, "name":"foo bar" }]
[{ "value":1, "name":"foo bar" }]
[{ "value":"foo bar" }]

Это означает то, что к общему набору имен, вдруг, появляется ещё одно.

Всплывает оно. Думал, что можно передать facet_id не добавляя и не отнимая и не переопределяя. Зачем? Есть facet_id или id ну нет. Где-то должно появиться еще и value. А чтобы вообще правильно было, чтобы не переопределять далее в коде, база должна отдать сразу верный набор.

В противном случае: посты 2 места, темы — 4 места, сайты 2 места, группы 1 место, править необходимо.

Даже as делать вроде ничего страшного, говорят... Хотя... как посмотреть. Можно и так глянуть:

Вы хотите, чтобы для не очень большой библиотеки для периферии, что-то было сделано с базой?

Перебор, ИМХО. Ладно. Потом порядок наведем. Сперва заставить работать надо. Локально почти сделано. Вообще, конечно не очень. Но это библиотека одна из лучший. Другие совсем (для задач) не то.

Evg Evg 03 Декабря 2021 14:42
Кто такой Агути?

Ну вот. ) Руки прочь от бобров, ежей и кроликов. Защитим агути и другую живность! А то поели всё, а что не съели, то постреляли покусали. Демоны такие... )

Вон ракушка какая-то была на дне, лежала сотни лет. Ученые нашли, ракушка сдохла. 800 лет жила, только коснулись, всё, померла. Прям беда. )

Evg Evg 02 Декабря 2021 19:33
dbpp — обёртка над PDO

Очень интересно. Спасибо. А я глядя ваш сайт почему-то подумал, по материалам: Kotlin, KayJam, наподобие JavaScript... что-то будет не связано с php, а тут php :) Интересно.

Evg Evg 29 Ноября 2021 20:35
Мой первый пост

Привет! Было бы интересно. Сайт уже посмотрел. ) Минимально так сделан, хорошо. Статью думаю с удовольствием все прочитают.

Evg Evg 29 Ноября 2021 11:38
Недооцененная доброта: почему альтруисты порой раздражают и отчего нам хочется "умалить благодетеля" - BBC News Русская служба

Почему человек что-то делает? Для «Я». Даже взять такую область, как религию, в основе многих поступков лежит «Я».

«Я» хочу попасть в рай. Не хочу в ад. Пример.

Ну это собственно эгоистичные желания. Одни хотят Bugatti, а другие в Рай. Можно даже иногда сказать,что ум часто «верующего» даже более извращенный. Не особо далекие люди, хотят Bugatti, могут думать они. На сколько эта машина? Сколько проживем? В вот Рай — серьезно, более разумное решение. ) Про «Я» много говорится в буддизме, например.

Я взял просто религию, т.к. с бизнесом, например, проще.

Когда человек может делать что-то бескорыстно на все 100%? ИМХО, когда у него нет «Я». Он не отождествляет «Я» с полом, с именем, телом, умом и т.д.

Такое возможно? Да. Пример, Кармапа 16, величающий практик тибетского буддизма. Но это единичный случай, и я бы сказал, что это уже не «человек» в обычном понимание слова.

И так, мы все делаем для себя. Люди эти чувствуют.

Для меня вопрос часто не в этом.

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

Такое возможно. Есть определение даже: «мудрый (здоровый) эгоизм». Который собственно может быть на некоторых уровнях полезен.

Ранее писал (не буду называть фамилию тут) по поводу ПО одного открытого. Когда автору писали, мол какой ты молодец, столько делаешь для НАС. Он ответил честно, что очень редко. И главное, этим ответом он показал некоторое понимание «как это работает».

Не думайте. Я делаю это ПО для себя. Тут не должно быть и капли сомнений. Но если это будет кто-то использовать, то буду рад. Да, и сообща мы сможем многое сделать. Вы для себя, а я для себя.

Как-то так. А когда мы видим, что человек говорит:

Я делаю это ради вас. Я живу ради вас. Я люблю вас. И т.д.

Сомнения. Правильно.

Есть ещё случаи самопожертвования, но там обычно мало разговоров, дел больше.

Вот сколько написал, знакомая просто тема «Я / ЭГО» и т.д. Собственно, это основа, всё остальное вторично, ИМХО. )

Evg Evg 28 Ноября 2021 18:49
Пожалуйста, пришлите мне примеры хорошего кода ООП

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

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

Кстати, эту статью достаточно обсуждали на разных форумах, автор известен. Как и другие его статьи. Сайт достойный. Минимализм ещё. Во! )

Evg Evg 28 Ноября 2021 08:22
DEV: TOAST UI Editor 3.+ (переходим на него)

Добавлен конфиг редактора, где можно включить разные режимы: markdown | wysiwyg.

Посмотрел, достаточно ли чисто редактор работает в режиме Wysiwyg, вроде мусора в базу не заносит, а то бывает, особенно когда парсер Markdown, что-то не пропускает.

Он показывает на сайте нормально, но в базе творится, ужас...

Сейчас вроде чистенько, как должно быть с Markdown.

Плюс добавил переключение режимов в зависимости от ширины экрана. Вот, какая хорошая и гибкая система, всего 500кб. кода. Столько настроек!

Хранится в базе markdownt

P.S. «Мгновенные» ситуации для работы обсуждаем в Discourse в честном порядке, чтобы из ветки не делать «свалку». Создаем ветку по проблеме и там.

Evg Evg 27 Ноября 2021 22:41
«Последний обряд» (The Last Rite, 2021)

Надо посмотреть. Обычно фильм смотрю, что про него пишут, вот что нашел:

«Мое вдохновение для «Последнего обряда» пришло из нескольких мест, некоторые из моих самых больших черт в этой истории — это мой личный жизненный опыт, связанный с сонным параличом и паранормальными явлениями», — сказал Кинкейд (актер, который дебютировал в этом фильме) о фильме журналу Starburst.

«Не только мой личный опыт имел отношение к делу, но и на меня очень сильно повлияли реальные случаи сверхъестественного. Многочасовые исследования и копания привели меня на очень интересный и темный путь, в который я твердо верю. мы живем в этом мире, есть силы, которых мы не понимаем, и иногда, когда мы смотрим в пустоту тьмы, тьма оглядывается на нас».

Он добавил:

«Имея такой тяжелый жизненный опыт, было абсолютно разумно направить историю, вдохновленную реальными событиями, в области, которую я не только люблю, но и имею некоторый опыт... и, таким образом, The Last Rite родился».

Вообще, ИМХО, тема беспроигрышная. Если снять грамотно, то хороший фильм может выйти. Надо глянуть 100%.

Evg Evg 25 Ноября 2021 23:43
Ростех разработал самоуничтожающуюся флешку

Флудом займусь. ) Нажатием кнопки... Нет уж. Наше? Не надо марку ронять, надо делать так, чтобы вопросов не было, что российское. Чтобы хлопнуло, так хлопнуло. Посреди ночи, под ухом. Осколки в разные стороны, пожар и полное уничтожение не только информации, но и материальных ценностей дома. )

У них аккумуляторы литиевые взрываются? А у нас чего, хуже чтоль... )

Evg Evg 25 Ноября 2021 23:37
Что такое карточки пользователей (user cards)?

Добавил scssphp — компилятор для SCSS, написанный на PHP. Вот теперь развернуться можно. Надо только изучить его, чтобы с компонентами научить работать, выборку из базовых стилей делать. И аналогично с Bootstrap, не нужны все иконки. Давно хотел, но руки как-то не доходили. Сейчас (думаю) многие вещи будут проще делаться на поле дизайна. Собранный файл базовых стилей с полным набором иконок весит ~ 70кб. Но, что более важно, удобней стало поддерживать это дело.

Evg Evg 25 Ноября 2021 19:50
Пустой мозг

Тут есть игра слов и понятий, определений. Ученые в мозгу ищут книгу? Её нет там, как книги нет собственно и в компьютере. В компьютере книга, пьеса, что-то... записаны на жесткий диск, если упрощать нулями и единицами. А собственно самой книги, например, нет в компьютере.

Не верьте мне на слово, разберите компьютер и найдите «книгу». )

Они хотят сказать, что в мозгу нет конкретного места, где что-то пишется, секторов (как на диске), где есть что-то подобное 0, 1. Правильно. Там не так это хранится. Связи, как их ещё называют «проторенные дороги», такой используется способ.

И он даже еще сложней! Информация не записывается изолированно в одну связь, дорогу. Миллиарды связей, их взаимодействие и дают то, что мы называем «хранится».

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

ИМХО.

Evg Evg 24 Ноября 2021 07:13
Как вырастить кристаллы хлорида натрия в домашних условиях?

Очень хорошая статья. Да, попалась бы она мне раньше, когда было интересно. В школе, как написал @Yori многие выращивали это дело. Только кристаллы получались так себе. Тогда думал, что причина — вода, отстаивал воду, фильтровал её, даже пробовал использовать воду из под снега. Результат был лучше, но всё равно. Качество кристаллов было не очень хорошим. )

Evg Evg 22 Ноября 2021 17:14
DEV: Сайт с документацией (agouti.info)

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

Evg Evg 22 Ноября 2021 07:36
Google и Facebook: Зло вместе

Опять чего-то задумали демоны такие, так и норовят обидеть. )) А если серьезно, ИМХО, я не думаю, что есть разница между крупными компаниями и их «поведением». Когда размер компании становится внушительным, то правила игры схожи. Пользовательские данные — их богатство и потенциал, которые они могут использовать. К гадалке ходить не надо, чтобы догадываться про это. Но объединение усилий, что-то новенькое, возможно, в этой нише.

Evg Evg 21 Ноября 2021 07:32
Вторая запись в личный блог (test)

Всем спасибо за помощь! Первая часть изменений есть на GitHub, для дальнейшего тестирования.

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

P.S. Ещё раз спасибо. Идем дальше...

Evg Evg 19 Ноября 2021 16:06
Kaspersky выпустила бесплатную версию KasperskyOS Community Edition

«Лаборатория Касперского» в 2020 году, опубликовала статью на Хабре, как-то так: кто, зачем и как создает KasperskyOS... Так там столько понаписали. Что мол деньги за счет гос-бюджета под это дело забираются, что мол кривая она будет, и что после распила денег, ничего не будет. Ну у нас часто так пишут, про все начиная. Оф. из «Лаборатория Касперского» отвечали, мол вы чего, мы деньги в основном за рубежом зарабатываем и т.д. В общем не важно... Вот. Не бросили, делали это время потихоньку.

Evg Evg 19 Ноября 2021 00:11
Kirby CMS (просто и легко)

Часто замечаю, что CMS на файлах (обычно) имеют отличный дизайн и достаточно привлекательны в плане удобств. Может быть потому, что относительно просты? Хм. Хотя... дизайн же не зависит от сложности. Как подать.

Evg Evg 18 Ноября 2021 20:35
Почему умерла WikiTribune.Social?

Лично для меня, WikiTribune какой-то странный. Даже не могу сказать, что там было не так в первое время. Сейчас соц. сеть несколько выроса по функционалу и баги исчезли. Про этот сайт много писали и критиковали. Регистрироваться надо было, чтобы посмотреть, сайт был сырой, цензура там была и др.

Evg Evg 17 Ноября 2021 15:05
Мы должны изменить название таблицы «Темы»

Вот так это планируется. Центральная страница и страница добавление поста непосредственно из созданного личного блога. Пост в блоге

Темы (метки, теги или как там они) в момент добавления пусты... Блог

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

Evg Evg 17 Ноября 2021 10:18
Темы на Quora (и Пространства)

Мы однозначно должны менять название таблицы «Темы» т.к. эта таблица по сути содержит, группирует различные типы: ***_type.

Ответ перенес: https://agouti.ru/post/443/my-odnoznachno-dolzhny-menyat-nazvanie-tablicy-temy

Evg Evg 16 Ноября 2021 06:37
Требования WCAG не всегда оптимальны

Некоторые CSS-фреймворки (достаточно уважаемые) слепо опираются на инструменты, которые диктуют им что делать. В результате, для коробки (часто) они выпускают увы не лучшие решения, ИМХО. С другой стороны мы видим примеры, когда для своих задач, кто-то смело нарушает рекомендации.

Пример, Google и нижний колонтитул. Про это говорят досаточно часто. Можно поискать в сети (TIL The Footer on Google's Homepage fails WCAG 2.0 Color Contrast) подобные темы.

Или, некоторые показатели на форуме Discourse, где есть подобные примеры.

Evg Evg 15 Ноября 2021 07:56
Bootstrap против Tailwind CSS

Ранее, не было фреймворков. Вы используете html, далее вам придется выучить CSS, чтобы раскрасить страницу, а потом и JS, если вы хотите прям сделать что-то крутое. ) Фреймворки появились позже. И кто начинал в столь «древнее время» (когда фреймворков ещё не было), сами того не хотели, но они прошли классический путь.

HTML -> CSS -> JS

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

Повезло! Повезло в том, что сами того не хотя некоторые прошли «первый класс». Просто выбора не было, ничего же не существовало тогда...

Сейчас, часто, люди проскакивают эту цепочку. Они пропускают «первые классы», они пропускают базу, их обучение сразу начинается где-то далее. Это имеет свои последствия!

Мы иногда можем видеть, или, не очень верный подход, или сложные реализации. Причины в том, что думаю, «виновато» обучение. Не стоит начинать с фреймворка, это точно! Лучше, ИМХО, начать с самого начала. Еще раз пройтись по:

HTML -> CSS -> JS

Убеждаюсь в этом всё больше и больше.

Всегда имеет смысл вернуться назад и попробовать сделать, например, личную страничку используя чистый HTML и CSS, написанный своими руками, ИМХО. Потом, от этих знаний выигрыш будет огромный. Экономия времени, бешенная! Свобода добавится...

Evg Evg 14 Ноября 2021 16:55
В Японии создали нейтрализатор из фильма «Люди в черном», который стирает память

Чего-то вводить надо сперва, а потом светом. А так, мучают опять бедных животных, мышам надо бежать, срочно. )

Собак ножами режете, а это - бандитизм! © Владимир Высоцкий

Памятник лабораторной мыши

В Новосибирски мышам памятник даже поставили.

Evg Evg 12 Ноября 2021 20:24
Microsoft перекрывает кислород Chrome и другим сторонним браузерам в Windows 11

Нравится им это или нет. :) Нравится, не нравится, — Терпи, моя красавица! Правильно, всё заблокировать. Может это ошибка, а то прям уж в открытую. Или думают, что время стесняться закончилось? Они вообще то могут на уровне ОС запретить, что хотят. Это будет номер.

Демоны кругом одни, так и наровят обидеть. )

Evg Evg 12 Ноября 2021 15:30
Глава Национальной разведки США допустила существование НЛО

Во! Я всегда говорил, что шарахаются разные тут, а потом вещи пропадают. Ворюги инопланетные! Солнце воровать даже начали. Прут всё подрят, летают, летаю, че летают. В тихую всё главное. Гадать приходится. А так бы прилетеле, и как выскочили из корабля своего в центре города какого-нибудь. Похулиганили и улетели. Вот чего бы мы делали? ) И гадать бы не надо было. Глядишь бы делом занялись на год бы, обсуждали их.

Яндекс.Дзен был бы забит ими. Это даже не «Са́нта-Ба́рбара» бы была, как в свое время, хлеще. А в тихую — тишина, скучно. Куража нет... )

Evg Evg 12 Ноября 2021 00:05
«Падении Луны» / Moonfall (фильм 2022)

Этот фильм надо обязательно посмотреть, судя по предыдущим фильмам, этот будет очень достойный. Нравится подобная тематика. Только не так давно вспоминал 3 темы: катастрофы, приключения и ужасы. Фильмы где нормальные? Буду надеяться, что этот норм.

Evg Evg 11 Ноября 2021 14:40
Названо количество пишущих негативные комментарии в интернете россиян

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

Это я к тому, что первичный посыл для действия (восстановить справедливость) может быть и верным, но само действие... Оно не восстанавливает справедливость, а всё ухудшает. Сгоряча ерунду часто пишем, мало думая вообще. )

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

Evg Evg 10 Ноября 2021 23:04
Прекращение поддержки «Connect» (чат) в Forem

В зависимости... Они делают то, что иногда мне нравится делать, — это сужение фокуса.

Давайте сделаем, чтобы был чат. Давайте дарить подарки. Давайте добавим еще что-то...

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

Лучше, ИМХО, сосредоточиться на чем-то одном, но сделать этот функционал действительно достойным.

мы будем выполнять одно что-то, но делать это хорошо

Такой подход близок. Есть сообщества, где чат необходим (правда не в том виде, как он был в Forem). Тут, на Агути, в старой версии на Python был чат. Была кнопка убрать его в профиле. Однако он был почти пуст. А там Gunicorn, сокеты... возни сколько было... Надо смотреть в каждом конкретном случае.

Evg Evg 10 Ноября 2021 22:09
DEV: Изменение дизайна поста и фасеты в каталоге

Ctrl+F5 — комбинация клавиш для обновления страницы напрямую, не обращаясь в кэш. При этом, данные в кэше также обновятся. Сделать необходимо. Обновил ряд js иcss файлов, + шаблоны. Убрал блочное описание button. Глаза мазолило.

Evg Evg 10 Ноября 2021 20:48
Состоялся релиз стабильных версий Microsoft Visual Studio 2022 и .NET 6

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

Всячески стараюсь сторониться, ну в крайнем случае. Последний раз, когда одну библиотеку для Питона собрать надо было. Очень хорошо, что в проекте её убрали позже, прям прыгал от счастья. Собирать её под win используя Visual Studio, это было что-то... Не забуду. ) И судя по вопросам на SO, не только у меня такие вопросы были.

Evg Evg 10 Ноября 2021 12:32
LiveStreet CMS, что вы думаете про него?

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

В LiveStreet на самом деле была проделана огромная работа, документация, расширения и т.д. Сообщество только чего стоило. Светлые воспоминания остались, 10 лет прошло, а я помню впечатление от него, тогда.

Evg Evg 09 Ноября 2021 09:49
DEV: Изменение дизайна поста и фасеты в каталоге

Внес некоторые изменение. Удален UrlRecord класс и замена на Slug. Проверено на php 7.4 и 8+. UrlRecord в старой версии становится слишком сложный и работает просто по разному в разных версиях. Заплаток много. Еще изменения:

  • Добавил возможность отображать ссылки из подтем в родительских темах
  • + боковую колонку для голосования (UX) к полному посту
  • + подробную страницу сайта
  • + возможность сортировки сайтов в ленте
  • Незначительное изменение шаблона

Залито на GitHub для теста и на этот сайт.

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

Система может быть какой угодной сложной внутри, но с фронта она должна быть всегда простой.

Вид, жестких категорий: https://agouti.ru/web/internet

Evg Evg 07 Ноября 2021 09:30
LittleJS — крошечный игровой движок JavaScript

Ну вот, если-палки. Пришлось в каждую игру сыграть несколько раз )))

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

Evg Evg 07 Ноября 2021 00:54
«Невинные», фильм 2021 года

Не смотрел, по IMDb что-то нормальное, завтра глянуть надо, Спасибо! +

Evg Evg 06 Ноября 2021 17:32
Платформа сообщества dev.to

Приветствую. LS хорошая система, мне нравилась. По поводу Dev и Forem: он на Ruby и PostgreSQL...

Forem — это программное обеспечение с открытым исходным кодом для создания сообществ.

  • Ruby
  • Yarn 1.x
  • PostgreSQL 11 или выше
  • ImageMagick
  • Redis 4 или выше

Хороший движок. Тут мне сложно что-то сказать, я смотрел его год назад и он вполне достойный. Он «рабочий», на нем много уже сайтов работает. Поддержка есть, так что все ок с ним. А этот стал делать, просто личное:

  • Решил отдохнуть от Ruby (т.к. последние 4 года только и «сидел» на нем).
  • Решил выучить php.
  • И попробовать на php сделать что-то подобное.

Хотя... не просто повторить, есть еще, что необходимо попробовать.

Обычно в этой ситуации рекомендую: берите, ставьте, смотрите, сравнивайте. Брать надо то, что больше подходит вам. Т.к. вам подддерживать его, вам разивать его. Даже если есть сообщество, даже если есть поддержка скрипта, лучше держать в уме худший сценарий... Без сообщества вы сумеете далее поддерживать его, один? Если да, нет проблем.

Evg Evg 06 Ноября 2021 12:16
Хлебные крошки в настройках профиля

Да. Это имеет смысл, спасибо +

Они там не особо нужны, действительно. На сайте убрал, можно смотреть.

Evg Evg 05 Ноября 2021 22:01
Что такое фасетная классификация?

Дерево тем подправил, на GitHub разместил, можно тестировать. Как будет закончено, пойдем далее...

Evg Evg 05 Ноября 2021 11:50
В коллектив чаще берут приятных в общении коллег, а не профессионалов

Умение работать в коллективе очень важно. Знаниям можно научиться, а вот характер изменить сложней. Если человек коммуникабельный, то он может, конечно, лучше вписаться и быть более «полезен» в дальнейшем. Тут всё логично. И на работу берут люди, с ними приходится общаться, от них многое зависит.

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

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

Ненавидел Винду, грязно ругался матом и получал огромные деньги. За что его очень не любили. Просто не связывался с ним никто. Характерный пример. Я его спросил, как освоить Unix (эта система казалась мне более занятной, чем другие). Он ответил:

До тех пор, пока ты как проститутка будешь метаться между Unix и WIn, ты не поймешь Unix. Мышление должно поменяться твое. А в Винде 2 раза жать надо и переспрашивают постоянно, например, удалить файл? Для дураков чтоль win был сделан?

Ругался в общем. )) Даже на мой вопрос. Но его держали. И кстати не выгнали, он сам ушел через 13 лет работы. Представил просто, что он придет на собеседование. Оно дракой закончиться может. ) кто же такого возьмет ))

Evg Evg 05 Ноября 2021 08:50
«Нитрам» (фильм 2022)

Надо глянуть будет. Спасибо.

Evg Evg 03 Ноября 2021 11:12
Что такое MVC (как работает)?

А мне тут фото нравится. + Очень. Хотя схема и общая, и бывает не всегда так, очень наглядная штуковина. Интерактивно иногда показывать очень практично для понимания. Всего лишь маленькое фото MVC. )

Evg Evg 02 Ноября 2021 20:54
Microsoft представила Loop — приложение для гибридной работы с возможностями Word, Excel, PowerPoint и Teams

Интерактивная, прикольная такая анимация. Перетаскивание. Посмотрел чего про это пишут на западе, обсуждения, пока ничего собственно. Молчат. )

Evg Evg 02 Ноября 2021 00:21
Топ-5 мотивирующих фильмов

У меня ассоциация с фильмом 1+1 сразу пошла, как заголовок прочел. А его нет. )

Evg Evg 01 Ноября 2021 18:52
Что такое REST API?

Временно уберу строку поиска из шапки сайта. Необходимо поработать с ним используя данный метод (API).

Evg Evg 01 Ноября 2021 07:40
Тематическая карта поста (сводные данные)

Слегка изменил дизайн, детали изменились.

  • Темы, были зеленым. Теперь в ровной политре цветов. Зелень уже есть в правой части.

  • Отписаться перенес. Может быть, где сейчас и не место, но где было ранее, рвало страницу.

  • Цвета скорректировал. И регист тем сделал в нижнем формате.

Слово Темы убрал, тут больше нет ничего, зачем писать, что это темы. Категорий нет, пространств нет, темы — единственная навигация. Осталось определиться с выделением их, и т.д.

Evg Evg 30 Октября 2021 17:34
Что такое REST API?

Хм, вы правильно сказали, это много работы. Можно посмотреть (часть, но не всё используя Radjax (fast Ajax- and API-router) от HLEB): https://agouti.ru/test/search

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

На GitHub, как раз сегодня архив сделал, контрольную точку поставил, Radjax введем далее. Тема интересная на самом деле. И как там говорят, модная? Не люблю это слово... )

Evg Evg 29 Октября 2021 21:21
Как найти и исправить неработающие ссылки на вашем сайте (с помощью Xenu)?

Люблю простые инструменты. Xenu позволяет быстро проверить, например, дублирование мета-тегов и общие ошибки. Для этого просто запускаем её, и активируя соотв. вкладки, например, title смотрим, где теги повторяются.

А ошибки, очищаем логи ошибок на локальном хосте и после запуска снова смотрим их. Паук хорош тем, что если есть ошибка, то обычно она повторяется на ряде страниц. Логи могут быть просто завалены ими.

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

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

Evg Evg 29 Октября 2021 10:23
Где и как используется Lisp?

Этот список компаний, которые широко используют Lisp в своем стеке достаточно актуален, посмотрите:

https://github.com/azzamsa/awesome-lisp-companies/

Он обновляется время от времени.

Evg Evg 29 Октября 2021 00:31
Сегодня Марк Цукерберг (Facebook) представил Meta

Хорошее название и логотип четкий. Они застолбили очень много места таким ходом, и таким названием. Огромный потенциал. Молодцы.

Evg Evg 27 Октября 2021 23:18
DEV: Работы по локализации и коррекции дизайна

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

Evg Evg 26 Октября 2021 02:38
DEV: работы над темами продолжаются (+ читают)

Вот, интересно. Попробовал сделать рефакторинг (как думаю) одного файла, специально, и залил на GitHub, чтобы было можно сослаться. В результате: 43 additions and 22 deletions. Т.е. прибавилось, и главное... А по профилированию показатели возросли. И память подскочила и др. Не на много, но показатели ухудшились. )) Просто не могу пока понять, как php чуть глубже работает. Ему возможно все __() вещи волшебные не нравятся, накладные расходы, или static::$path, а не на прямую. Хм...

https://github.com/AgoutiDev/agouti/commit/5380db7670e6d71c6e1317dae0304766f62ab56d

Evg Evg 24 Октября 2021 15:07
Microsoft выпустила браузерную версию Visual Studio Code

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

Темы

Но не знай. Пока надежней то, что стоит на ПК. Веры больше. У меня мышление пока не позволяет использовать некоторые такие вещи. Не знай, не знай...

Полез в темы, вопросов столько появилось. Да куда не залезешь, смотришь порой, че-то то наколобродил чуток. )) Править всё, удалить! Но редактор на ПК менять пока не буду. Я его настраивал, настраивал, тут кстати персонализацию можно, аль нет, щас полажу. Visual Studio Code конечно простая штуковина. Одна из самых простых, ИМХО, но очень функциональных. Постоянно рекомендую, когда спрашивают, что использовать.

Evg Evg 24 Октября 2021 07:42
RSS замечательный

Вообще, идея автора понятна. Хороший инструмент!

Для инфы, я как раз сейчас смотрю разные форматы, которые идут тут по-умолчанию.

Route::get('/sitemap.xml')->controller('RssController')...
Route::get('/turbo-feed/topic/{slug}')->controller('RssController@turboFeed')...
Route::get('/rss-feed/topic/{slug}')->controller('RssController@rssFeed')...

Продолжаю работать над этим...

Evg Evg 23 Октября 2021 20:27
Ученые выяснили, почему уменьшился мозг современного человека

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

Кстати, там коровы в пример приводятся и другие домашние животные, что они аналогично, того, мозгов меньше становится. Оно и понятно. Зачем этого много иметь, защита есть.

Другое дело, что берется период за последние 3000 лет. Т.к. многие считают, что люди проще сказать тупеть начали с началом научно-технического прогресса. А оказывается раньше, официально, научно раньше.

ИМХО, верней всего виноваты куча факторов.

В мире миллиарды связей, всё взаимосвязано и меняется ежесекундно, а ученые часто ищут что-то одно. В чем одна причина изменения мозга? Она не может быть одной. Миллионы. Понятно, разные по силе влияния, но миллионы. Хоть 3, 4 причины, основные, выделить желательно. Но не одну. Так ничего не работает. Чуток тут, чуток тут. чуток тут, а вместе, результат. ) Сейчас соц. сети вносят вклад, лента, TV, офисная работа, защищенность, статус...

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

Evg Evg 23 Октября 2021 09:32
DEV: работы над темами продолжаются (+ рекомендовано)

Поскольку у нас есть логотипы Тем, то добавил их на страницу поиска. Используя sphinx, или обычный mysql (устанавливается в конфиге) при совпадение запроса с именем темы, url, будет показана тема с лого.

Далее, в правой части поста, если у нас достаточно широкий монитор (не мобильный телефон) в sidebar мы можем видеть темы, где разположен пост. Логотип есть, это понятно, ещё добавил подписаться. Если надписи «подписаться» нет, значит вы подписаны.

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

Сами кнопки «подписаться, читать, отписаться» нуждаются в небольшой улучшении, это будет сделано позже.

Evg Evg 21 Октября 2021 20:35
Трамп запустит новую социальную сеть TRUTH Social

У него была группа в Reddit, которую аналогично забанили. Они создали форк Reddit и перешли туда. На данный момент один из самых активных Reddit сайтов, но говорят слишком токсичен. Несколько миллионов человек там. А новая соц. сеть, скриншоты где-то пробегали. Хороший дизайн, у него есть деньги, сделают. )

Evg Evg 20 Октября 2021 08:49
Автоматическое добавление темы для поста

Добавил автоматическое добавление темы со страницы темы. Для тестирования добавил пост. Добавление темы работает.

За одно протестируем видимость и удаление. Добавил в пост ответ и комментарий. Далее пост был удален. Проверим запрет для роботов (если пост уже попал в индекс поиска) и доступность поста, комментариев на всём сайте.

Прямая ссылка на удалённый пост (можно скопировать и вставить в браузер):

agouti.ru/post/369/dobavit-post34444

  • На пост можно попасть только по прямой ссылке.
  • Пост должен быть запрещен к индексированию.
  • Сам пост виден только персоналу.
  • Комментарии (не удаленные) должны быть доступны.
  • Ответить в данном посту невозможно.
  • Раз комменты доступны, то лайки и закладки доступны.
    • Комментарие могут представлять ценность...
  • Тем не менее: ссылкок на пост, ответы и комментарии на сайте не должно быть.

Это необходимо проверить.

Для роботов, в удаленном посте появилось:

<meta name="robots" content="noindex">

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

Тем не менее, для Google даже этот тег является рекомендательным (если есть ссылка с другого сайта и есть траф по ссылке, и если... Google может принять решение игнорировать), мы должны физически скрывать контент со странице для TL < 4. Для персонала, всё должно быть доступно, но выделено фоном и иконкой.

Вот о чём я говорю. Много мелкого, сложного поведения добавляется. Сложного не в плане программинга, а в плане управления сообществом. Discourse, — пример. Админ может не только потеряться зайдя в админку, он логику взаимосвязей в сообществе часто не до конца понимает, что скажется потом.

И это у нас мало с чем можно работать: участники, посты и темы. как писал ранее. Но и их хватит, чтобы иногда испытать замешательство. Много будет вопросов, почему так, а не по другому. Детали, детали важны.

На данный момент остался открытым вопрос, как мы будет отображать эти темы. Дизайн какой? С лого или без и т.д.

Временно (а может и нет, необходимо посмотреть) добавил лого и рамку в некоторые места. Фон заливки (как в тегах делают) убрал.

Evg Evg 19 Октября 2021 12:06
Как сделать суперэллипс?

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

Сейчас, если мы посмотрим на исходный код, круглых аватарок, то можем увидеть что-то подобное:

<img class="w44 br-rd-50 mr5" src="/uploads/users/avatars/a-1-1632597206.jpeg" alt="Evg">

Присутствует: br-rd-50, который определяет радиус.

.br-rd-50 { border-radius: 50%; }

Добавим в файл style.css что-то подобное:

.br-rd-42 { border-radius: 42%; }

Найдем во всех файлах, в шаблонах br-rd-50 и заменим на br-rd-42 и у нас получится:

Закругление углов аватарки

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

P.S. дополнил. Теперь: br-rd-42 доступно в шаблонах. Просто найдите и замените br-rd-50 на br-rd-42 в шаблонах.

Evg Evg 18 Октября 2021 21:49
Классификация блогов с использованием тегов: эмпирическое исследование

Спасибо. Это все статьи 20, 15 летней давности, читал. (Надо перечитать). Мы когда-то занимались этим. и мне не совсем понятно другое, почему как-то халатно отнеслись, возможно понимания не было?

Простой пример. Были помечены сайты, статьи метками. Но в выдачи, мы придерживались ленточной структуру. Люди писали, раз у вас есть метки, а в этих метках есть иерархия, почему лента? Почему инфа идет сплошным потоком, как в Яндексе?

А сейчас думаю не об этом. Какая разница чем помечены. И вообще, есть ли разница между категориями. группами и тегами. Я бы не спешил делать выводы тут. Меня интересует вопрос, где заканчиваются категории и начинаются теги? 1 таблица связи и 2 поля всё меняется, так?

У нас теги с оговоркой. Тегам можно иметь оговорки, а почему нельзя категориям? Например, теги имеют вложения — оговорка. А в категории добавим, что они могут объединяться в группы и иметь перекрестные связи, кстати, которые были уже в некоторых проектах сделаны уже давно (Майл.Каталог, DMOZ) и помечались так: @Спорт (собакой).

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

На сайте что-то есть, допустим статьи. Мы чем-то пометили их, кстати мы делаем это постоянно. всё равно. Так вот, чем пометили инструмент гибкий или нет? Как мы его можем использовать? Что он может делать вообще?

А если мы рассмотрим саму гибкость, то окажется, что решение гибкости иногда лежит в 2 полях? И всё? Вчера долго говорил по этому поводу. Ладно, с теорией этой. Метки эти можно называть как угодно. Группы, категории, теги, темы. Не важно. Что они могут? Вот вопрос. Как мы их используем?

А если бы SO назвал это не тегами, а категориями. И начали бы СМИ писать о гибких категориях, чтобы было бы?

Им конечно бы сказали, что-то у вас категории на теги похоже, так и ответить можно: не знаю на что похоже, но это категории. Мы их считаем категориями. Чтобы было?

В базе поля категорий от тегов отличаются? Данные отличаются? Мало данных в категории содержится, так добавить можно. А от тегов, которые тут, убрать и называть категориями. Какая-то словестная ерунда выходит. Нет разницы. Для меня чего-то её не много.

Вот типичный пример. Названы Рубриками, т.е. это категории, так?

категории

Нет, не так. Это теги. Опс... Просто оформлены, как категории.

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

Иногда эти свойства помещают так:

В качестве концепции:

  • Универсальное абстрактное понятие (например, университеты, фильмы). Да/ нет
  • Является примером концепции (например, Гарвардский университет, Касабланка). Да/ нет
  • Указанное лицо, такое как физическое лицо, место или компания. Да/ нет

Что касается места:

  • Местоположение (например, Калифорния, Словения). Да/ нет
  • Тема, которую можно локализовать (например, отели). Да/ нет
  • Локализованная форма общей темы (например, отели в Лондоне). Да/ нет

Как событие:

  • Событие (например, чемпионат мира по футболу 2022 г.). Да / нет
  • Является повторяющимся мероприятием (например, чемпионатом мира по футболу). Да /нет

Чтобы описать его тип:

  • Академическая область или предмет (например, психология, темная материя). Да /нет
  • Работа, профессия или карьера (например, инженеры, медсестры). Да /нет
  • О занятиях (например, беге, учеба). Да /нет
  • Человек (например, В. Путин). Да /нет
  • Продукт или услуга (например, MacBook Pro). Да /нет

И т.д. Много свойств, которые учитываются при группировки.

И получился, вы в Москве, вы увидите один каталог, а в другом городе другой. Сколько города столько каталогов, сколько тематик, столько каталогов.

Мы правильно сделали, что выбрали то, что выбрали! Убеждаюсь в этом всё больше. Потенциал бешенный.

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

Evg Evg 18 Октября 2021 00:20
OpenPNE — социальная сеть (SNS, Япония)

Ещё раз посмотрел на GitHub, сайт глянул. Уж что-то прям дизайн они древний оставили. Как видимо сделали дизайн в 2004 году, так и необновляли. А сам скрипт развивается, достаточно стабильно. Установок много, видимо только в Японии.

Evg Evg 16 Октября 2021 17:17
«Ростех» выпустит браслеты для присмотра за людьми

Их необходимо с предыдущим гаджетом объединить и цену понизить. Чтобы дома сидеть и видеть, где и кто шастает. А то ишь ты, шарахаются где непопадя, ишь ты...

Evg Evg 15 Октября 2021 20:27
Представлен ноутбук с трехмерным экраном

Круто! Вообще конечно техника идет вперед. И становится более доступной. Цены сперва, да, могут кусаться, но далее спад будет. Фильмы ужасов надо смотреть в 3D и в игры играть. )

Evg Evg 15 Октября 2021 10:52
Переход на Темы (Агути)

Ещё спрашивают, как решается вопрос с «личным» пространством, куда можно было постить все «до кучи». Легко, ещё раз, темы могут почти всё. Они совмещают всё, что мы знаем о категориях, группах и т.д.

Если политика сайта позволяет, то персонал просто создает Тему «Личные блоги» или как-то так, а там, разрешает любому создавать темы (внутри этой группы) . И пользователи начинают создавать их: «Блок N», «Мои мысли», «Мои коты». Или, можно вообще разрешить создавать темы, в корне всех тем, не объединяя их. Это не комендуется, все-же какая-то структура нужна.

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

Сложно перестать думать о Темах, как о тегах (хэштегах), которые мы знаем.

Вот они не очень...

Evg Evg 14 Октября 2021 13:58
Пора поговорить о тегах (темах)

Предварительные действия, которые уже сделаны (или будут).

  • На странице всех тем: ./topics, добавлена возможно подписаться / отписаться рядом с каждой темой.
    • Появилась вкладка на темы, на которые подписан.
    • В профиле. Создал (пространства) изм. на читаю (темы)...
    • В профиле появится - разбираюсь... аналогично по темам.

Если вы хотите быть в курсе всего, что тут происходит, то Agouti (думаю) следует выбрать.

Далее. Необходимо перевести центральную страницу на отображение постов, с тех тем, на которые мы подписаны.

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

В отличие от Пространств, тут не будет подписке по-умолчанию (кстати, многие выступают против принудительной подписки, пусть и на что-то, что персонал считает важным). Если участник не подписался ни на одну тему, то его лента (после авторизации) будет пуста. Конечно, заставка будет, объясняющая почему так.

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

Мы убираем некоторые (два) запроса с центральной связанные с пространствами и выигрываем. Но это вначале. Далее мы добавляет опять эти 2 запроса, но они уже идут к темам. Рекомендованно появится. В виду того, что фокус идет на одно, мы не наращивая расходы, делаем больший функционал.

Например, в полной версии поста в правой части была информация по пространству. Теперь, мы убираем это, но добавляет информацию по темам, или почти закончено кто ответил. Информация про участников.

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

Это план на пару дней.

Evg Evg 13 Октября 2021 10:28
Adobe выпустила расширение для Chrome, позволяющее редактировать PDF

Интересно, было-бы удобно. PDF-файлы очень иногда необходимо подправить.

Evg Evg 13 Октября 2021 09:55
Перебежчик о Северной Корее: режим живет террором, наркотиками и оружием - BBC News Русская служба

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

Evg Evg 13 Октября 2021 08:17
WellCMS 2.0 — CMS для высоконагруженного сайта

Они лого не у WordPress случаем повзаимствовали? Если да, то нормально. Мелочиться не стоит, брать так у номер 1 в сети движка. Можно у Laravel кубы ихние к рукам прибрать. )) Шучу. Посмотрел эту версию ещё раз: локализация англ. есть, лицензия MIT, вот, можно посмотреть.

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

// делают так
<?php $conf = GLOBALS('conf');?>
<?php $header = GLOBALS('header');?>
<?php $user = GLOBALS('user');?>
<?php $uid = GLOBALS('uid');?>
<?php $gid = GLOBALS('gid');?>
<?php $fid = GLOBALS('fid');?>

// и шаблоны особо не мудря
<?php include _include(APP_PATH.'view/htm/header_nav.inc.htm');?>

Все на функциях. Файлами группировка.

Evg Evg 12 Октября 2021 00:24
Топ-5 фильмов Лючио Фульчи

Википелию глянул, интересно: снимавший в основном джалло, вестерны и комедии. Уже подумал, что ничего себе комедии )) а далее там написано, что и ужасы он умел делать, и так, что получил от критиков прозвище «Godfather of Gore».

Evg Evg 11 Октября 2021 06:38
Скрипты мультиблогов (multiblog) на php

Выбор на самом деле скриптов мультиблогов не особо большой, специально еще раз посмотрел на англ. языке в Google.

  • LiveStreet CMS мне нравился, правда ООП с шаблонизатором Smarty иногда считают слегка тяжеловатым.

  • InstantCMS — скрипт, на котором с минимальными знаниями можно собрать очень достойный сайт.

  • Agouti — скорей не CMS, а скрипт монолита на php (MVC), которые создается строго под определенные задачи.

  • LifeType был достаточно хорош (в своё время).

Есть различные версии multiblog на GitHub на других языках программирования, то тут же расматривается php...

Evg Evg 10 Октября 2021 09:45
Bootstrap — краткая история

Да, для темы статья нужна. Тема не должна быть пустой.

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

Многие ругаеют Bootstrap, тут необходимо (думаю) разделять собственно сам Bootstrap и как его используют. Это везде так, не особо правильно готовят, и появляются некоторые нарекания, которые скорей можно адресовать разработчикам, чем библиотеке.

Evg Evg 09 Октября 2021 23:48
В Германии установят конную статую Меркель

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

Статуя Меркель

Тут вроде норм.

Evg Evg 09 Октября 2021 19:42
Spectre x360: HP анонсирует первый ноутбук с Windows 11

Хороший ноут, кому надо, наверное. Мне не особо нравятся ноутбуки, просто, — не очень удобно работать. От безысходности, — да, когда уезжаешь куда-то, когда отдыхаешь, в дороге. А так, ПК если есть возможность, лучше для меня. А один знакомый, на ноуте привык, не знай. Как появятся, раскупят. И надо, и не особо, чтобы только сказать «у меня есть» купят. :)

Публикация нормально прошла видимо. Это хорошо, залил утром обновленные файлы, когфигурация теперь другая, пространства имен поменял. Много изменений. Надо обкатать, присмотреться. Даже на GitHub не стал добавлять, слишком много, возможно что-то не работет. Вам в чате отписал.

Evg Evg 07 Октября 2021 12:03
Ruqqus (клон Reddit) закрывается!

Действительно печально. Достойный сайт и ребята много делали там.

Когда сайт достигает такой посещаемости, часто он становится очень дорогим хобби. Знаю. Железо начинает стоить слишком дорого, поддержка, время уходит много на работу с персоналом. Одно дело платить 100$ в месяц за один сервер, а другое, поддерживать кластер с начальной ценой куда выше. Дорого, очень дорого всё это, накладно по времени.

Там пишут в первом посте об ошибках: кода и подход к «свободе слова». ИМХО, это всё фигня. Сайты создаются и работают на любом коде, «грязном» и не очень, и примеров предостаточно. Что в базу запросы были (писали) по 50 мс. аналогично, подправить это. И «свобода слова». Серверы находятся не на Марсе, они в государстве и обязаны подчиняться законам этой территории. Тут не знаю, у кого могут быть какие интерпритации на этот счет. Все четко же, если без демагогии.

Интерес в основном (и слегка деньги) причина закрытия Ruqqus. Они пишут об этом собственно позже. Печально. Поглядывал там, читал, бывал часто... У них опыта стало больше после этого проекта, можно надеяться чего-нибудь сделают ещё интересное. Удачи только можно пожелать.

Evg Evg 06 Октября 2021 10:55
Интернету предрекли темное будущее и доминирование корпораций

А чего через 25, они уже. Спасибо, прочитал.

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

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

Evg Evg 06 Октября 2021 10:54
Установить Windows 11 на любой компьютер с любым процессором и без модуля TPM? Это легко сделать при помощи официальной утилиты Microsoft

О! Это хорошая новость, значит буду пробовать. Но сперва понаблюдать надо, почитать, что пишут про 11. Как вообще она и т.д. ))

Evg Evg 05 Октября 2021 19:48
Тестирование Agouti и найденные ошибки

Спасибо, столько ошибок. Часть подправил, сегодня устраню остальные. Видимость черновика, пусть только заголовка — безопасность. Считается серьъеной. Сразу прикрыл.

@Myland, спасибо. Страницу восстановления пароля подправил.

Evg Evg 05 Октября 2021 09:28
Ответы.Майл, прочитал, понравилось!

Js на самом деле, думаю, как и любой предмет прост, если обучение начинать правильно, не скакать, потихоньку изучать, с 1 класса. Не лезть в разные node.

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

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

Evg Evg 05 Октября 2021 07:35
Есть ли исходники каталогов?

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

Из бесплатных скриптов, для каталогов:

«eSyndiCat» — скрипт для каталога сайтов, программ, товаров. PHP.

«WSN Links Web Directory Script — скрипт каталога сайтов.

«Osclass Evo» — cкрипт бесплатных объявлений. PHP. Объявления можно заменить на сайты.

Из платных каталог знаю:

Это специализированные варианты.

Можно взять CMS функциональную и переделать. Например, InstantCMS.

«InstantCMS» — бесплатная CMS, с настраиваемыми полями.

Можно подождать и тут каталог: https://agouti.ru/web

Но он будет «за кулисами». Это не основной вариант функционала. Просто если в системе есть сайты (они добавляются через пост), они используются, то почему бы их и не систематизировать.

К тому же мне нравится возиться с каталогами.

А в примере выше, для 123eth.org скрипт сделан на JavaScript 84.0%. Это не PHP. Устанавливать Yarn надо.

Yarn is a package manager that doubles down as project manager. Whether you work on one-shot projects or large monorepos, as a hobbyist or an enterprise

См. https://yarnpkg.com/

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

Evg Evg 03 Октября 2021 23:13
Портфолио, вдохновленное Windows 11

Занятная такая штуковина, нравятся смотреть подобные сайты! Много работы было, это по репозиторию GitHub видно.

Evg Evg 03 Октября 2021 14:59
Я веб-разработчик. И я сгорел на х***

Это всё в голове 2. Слышал подобное, в основном не от программистов. Не надо относиться ко всему так серьезно, ИМХО. И согласен, если что-то не в радость, надо это менять, однозначно. Жизнь многогранна, и жесткая однонапаравленность может выйти боком. Всё имеет цену. Схлопывать пространство не стоит. Обычно советуют взять отпуск, съездить куда нибудь, погулять, созерцать природу, общаться с людьми, больше улыбаться и смеяться. )

Evg Evg 02 Октября 2021 20:09
Российские боевые машины оснастят покрытием-хамелеоном

Об этом слышно уже N+ количество лет. Еще помню в 80 годах, в журнале «Наука и техника» были статьи, что скоро будут маскировать всё. Возможно сейчас вышли на новый уровень, но тут мало сделать, в производство надо, а для армии, это должно быть достаточно топорно сделано, ИМХО. Чтобы сапогом сломать сложно было. ) Танки, пехота, солдаты, земля, грязь. Это не центр управления с допуском обученных офицеров. Посмотрим. Интересно.

Evg Evg 02 Октября 2021 18:41
Windows 11 смогут установить все. Бесплатная утилита позволяет обойти неоднозначное требование на наличие в компьютере модуля TPM

Вот. Это хорошо! У меня есть в запасе один комп. и планирую поставить 11. Чем черт не шутит, может быть Windows 11 понравится. Тем более, с прыжком через 10. У меня Windows 10 нет, когда будет стоять 11, разница будет заметней (я думаю) после 7. Посмотрим.

Evg Evg 01 Октября 2021 06:53
Facebook — cамая большая автократия на Земле

Спасибо, хорошая статья! С удовольствием прочитал полную версию. Улыбнуло:

«Он невероятно силен».

Это похвала Марку от Клинтон, ИМХО. Сложно иметь дело с человеком, который достаточно однонаправлен. Слабых мест мало, давить сложно, жизнь только можно забрать (с увлечением). Не превыкла видимо она видеть таких, редко такие встречаются, опасные они. :)

Марка интересует Facebook и больше ничего.

Есть история, и там весь характер Марка.

В начале создания Facebook, поступило предложение продать его за 1 миллирад. Друзья Марка начали говорить, что это стоит сделать. Действительно, они тогда были бедны. Это реально было хорошее предложение.

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

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

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

А по поводу Facebook, всегда удивляются.

Есть проблемы?

Можно удалить свой аккаунт, и вот уже почти нет проблем. А те данные, что там оставлены, не стоит переживать сильно. Личных данных везде полно. Браузеры передают их, море...

Evg Evg 30 Сентября 2021 17:05
DEV: Тестирование нового дизайна на Agouti

Основное перенесено, главное, — с css определились. Найденные ошибки будут исправлены, спасибо. Далее работа с шаблонами и контроллерами. С php работы очень много. На сегодня, хоть с css разобрались, файл получился меленьким, с ним работать легко теперь будет.

Evg Evg 29 Сентября 2021 07:37
Фильм «Глубокие воды / Deep Water» 2022 года

Википедия, создает новые статьи на любой ожидаемый фильм. Очень странное поведение, касаемый «ценности», ну да ладно: Deep Water (2022 film)

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

Не ужасы, но сойдет глянуть. )

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

Evg Evg 28 Сентября 2021 00:17
Являются ли сложные JavaScript-фреймворки тупиком?

Я не думаю, что с количеством есть проблема. Люди делают и хорошо, больше — лучше. Как больше различных молотков. Отлично это, и такой есть и такой. Проблема с выбором? Так это касается людей больше.

Если мы знаем предмет, если мы знаем плюсы и минусы инструментов, то очень хорошо, что столько есть.

А что сайты тормозят, дело не в инструментах, а в людях. Можно поменять инструменты, уменьшить их, даже сделать более надежными, мало что изменится, ИМХО. И с учебой. Опять человек на первом месте. Одни любят учиться, другие не очень. И ты хоть 100 или один инструмент им дай. Тольку не будет.

И перевернули пирамиду не потому, что инструментов много или они избыточно большие, а просто понимания мало. ИМХО. Ну если программист делает личную страницу на js, даже не понимая, что поисковики её индексить не будут. А изначальная задача была, максимальный охват. Понятие сайты и приложения смешались в голове, html и css не модно... Может так дело обстоит, не знай...

А сайты тежелеют, да... Подключают библиотеки не думая.

Evg Evg 27 Сентября 2021 17:28
Возможно стоит поработать над диз., когда шапка есть, и это более привычно?

Добавил моб. меню, которое появляется на моб. версии.

Мобильное меню

Как-то так...

Evg Evg 27 Сентября 2021 09:32
Неужели WordPress действительно так плох?

У вас есть трактор. И он сперва хорошо ковшом сгребает землю. Далее приходит группа людей и говорит, а давайте научим трактор плавать. А чего? Мотор же есть. И они сделали это. Далее, другая группа людей говорит: мы хотим, чтобы он летал.

Проходит время и эта конструкция уже летает. А далее появляется тот, кто хочет использовать трактор для укладки асфальта. Мотор есть, на чем-то ездит, почему нет? И теперь он может укладывать асфальт.

Что это? Что получилось?

И летает, и плавает и дорожные работы делать может. Вроде хорошо? Да, нормально.

Но это плохой самолет, и корабль отвратительный. Да, и укладку асфальта он делает ужасно. Понимаете?

WP захотел стать всем и он стал всем. Если вас устраивает данная конструкция, и качество, то вы пользуетесь этим, если вам необходимо более высокое качество в полетах, например, вы выбираете самолет, или корабль — специализиация.

Те кто пишет, что WP хорош или плох ошибаются, ИМХО. Для чего он подходит и в каких ситуациях, это возможно более верно поставленный вопрос? Для некоторых сценариев он отлично справляется, а для других он не пригоден вовсе. Вот и всё.

Мне лично, нравится философия Unix, озвученная Дугласом Макилрой.

Пишите программы, которые делают одно дело и делают это хорошо.

WP не делает одно дело, и не делает это хорошо, и мне он не подходит. Но может быть он подходит вам? Не знаю.

Evg Evg 27 Сентября 2021 00:14
История возникновения праздника 8 Марта

Клара Цеткина имела бешенную работоспособность, это знаю. Даже когда потеряла зрение она пыталась писать.

Evg Evg 26 Сентября 2021 20:14
DEV: Работы по дизайну, начались...

Переделал страницу пространств и страницу тем. Нет больше блочных конструкций там и нет соотв. наползаний, которые были от наложения различных свойств: position: static; relative; absolute; и т.д. Файл style.css уложился в 800 строк кода. Но если мы посмотрим внутрь, то там еще остались разные конструкции, их необходимо упростить / удалить.

https://agouti.ru//assets/css/minimal.css

А далее, имею файл стиля, style.css, который (как я верю) может описать почти всё, что тут происходит, мы можем попробовать не трогая его (он же универсальный, так?) попробовать вернуться к первоему дизайну и изменить его под этот файл.Только html. Или, не тратить время, а довести этот дизайн до ума (им всё равно буду заниматься), а далее, если он устроит, перевести его на основной, а в minimal папке, сделать действительно минимальный дизайн. Уж для него style.css подойти должен?

Сейчас основной дизайн вызывает у меня массу нареканий. Возьмем шапку, которая без авторизации... Она может быть занятна, возможно даже красивая, но она тяжелая. Она забирает много места. Она добавила доп. файл стилей и некоторую логику в шаблоны. Она... Я не против логики, но оправда ли она? Можно ли это сделать проще и более функционально? Несомненно. Значит необходимо переделать. Всё, что там есть можно переделать не меняя темы.

P.S. И ещё, если этот файл будет готов, его можно будет использовать и далее. Осталось одно незаконченное дело связанное с одним дизайном стороннего проекта.

Evg Evg 26 Сентября 2021 15:27
Сомнений больше нет: учёные доказали факт падения метеорита на ближневосточный город в древности

Неделю назад, как раз смотрел передачу научную про это, в кабельном. Ударная волна, расплавленное стекло (песок), огромный жар, мгновенное уничтожение и др. Метеорит, молния. А больше собственно ничего и не остается.

Метеорит тут понятно, воздушный взрыв, а молния чудовижной силы образовалась в пылевом облаке. Пыль от вулкана. Не знай, может быть, интересно. Настораживает только то, что эти случаи тогда были не единичны. Что-то уж много городов похоже погибло. А древние войны, ИМХО. аналогичный вздор. Не знай...

Evg Evg 23 Сентября 2021 12:04
«ThinkSAAS» — блоговый PHP-фреймворк

Вот этот пост на LeveStreet ThinkSaas vs LeveStreet (TS vs. LS) если кому интересно будет. Сейчас сам перечитаю. Там ссылка есть на один китайский сайт с фильмами сделанный на ThinkSaas во 2 комментарии.

Вообще то, ИМХО, они чуток разные:

  • ThinkSaas крутится вокруг виртульно созданных «кругов», даже не могу описать, что это.
  • Интерфейс LS был проще.
  • На момент публикации на LeveStreet (2012) их можно было даже и не сравнивать. )

Да, и локализация LS уже была. Собственно родная.

Evg Evg 21 Сентября 2021 23:27
Мишустин призвал создать в России аналог GitHub

Я только за, сразу там займу имена разные. )

Пусть делают, а то только предлагают. Фиг доживешь пока сделают. )

Evg Evg 21 Сентября 2021 12:34
«Я был опустошен»: Тим Бернерс-ли, человек, создавший Всемирную паутину, сожалеет

У них какие-то проблемы связанные со «свободой слова», феминизмом, правительствами, людьми, платформами, природой, правами бобров и сусликов и т.д. Шучу. Просто есть сообщество, например, RedditAlternatives на Reddit.

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

Я наблюдал множество попыток создания платформ, ориентированных на свободу слова, и до сих пор большинство из них наталкивались на...... (списко длинный удалил)

Они просто полны дерьма и вообще не имеют свободы слова (на всех основных платформах)

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

И зачем мне это?

Интеренет такой, каким его сделали люди. Есть разные сайты, разные пространства и т.д. Можно не пользоваться соц. сетями, например.Тим Бернерс-ли на самом деле дело предлагает, выйти на улицу погулять. )

Evg Evg 20 Сентября 2021 00:37
Пожалуйста, перестаньте закрывать форумы и приводить людей в Discord (это не одно и то же)

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

Некоторые действительно не совсем понимаю разницу, жаль. Комментарии, обрывки фраз в ВКонтакте называют беседами. Это так сейчас беседуют? Это беседа? Обрывки фраз бросать? Это так сейчас отвечают на вопросы на Майле или аскее? Ню, ню... Я найду статью сравнение чатов и форумов. Между ними пропасть, это же очевидно и лежит на поверхности.

Что компания закрывает что-то, понятно, это просто деньги, это не особо выгодно. Но идти на поводу этого, не хочется. Давайте закроем Википедию. А чего, не особо выгодно кстати, и ленты там нет. А на вопросы будем в Майле сидеть. Значит вопросы такие и ответы такие устраивают? Ок.

Задачи разные. Развлечение или получение информации, сидеть в туалете листать ленту или работать с текстами. Разное всё. Надо найти статью. Этой темы касались многие уже. И она очень тревожная. Уровень людей даже многих тревожит. Тик-ток был сделан почему? Люди мало того, что читать перестали, так они уже и смотреть перестали. В текстах букоффф... много, а фильмы, муторно это. Беда... Уже фильм целиком скучно посмотреть. И тут исследование есть. Связывают это с деградацией именно и от «ленты», и от TV, много причин.

Тенденцию в сети делают люди. Они хотят быть в «ленте», и их большинство. Отлично. Мне самому нравится лента, но только 10 минут. 5 минут назад был в Reddit, поржал над мемами, и хорош. Мне читать интересней, а читать в чате нечего. Там обычно решают сиюминутные вопросы, кстати, для этого чат просто отличный инструмент.

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

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

А в соц. сетях спорят, мнения свои высказывают, отстаивают, ругаются. 5 человек меньше 5 рублей стоят. Норм? Ценность всего там ничтожна мала.

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

Evg Evg 18 Сентября 2021 01:05
ТОП-5 советских фильмов ужасов

Наши фильмы, ну чуток конечно не дотягивают. Хотя когда «Вий» помню вышел, страшно было. )

Evg Evg 16 Сентября 2021 19:16
Добавить на сайт «Приветственное сообщение»

Да, это будет сделано. Это хорошая практика на самом деле и она работает. Обычно делают или письмом или страницу создают, которую показывают только первое время после регистрации. Или бота делают (с которым потом можно еще что-то делать), например, в Discourse. Quora использует и т.д.

Обязательно сделаем (/welcome добавил сразу в маршрут).

Evg Evg 15 Сентября 2021 22:17
Компания Microsoft разрешила пользователям входить в аккаунт без пароля

Так они приложение говорят скачать надо. Если оно только будет отсылать в момент входа сигнал «я такой-то», это ладно. Но сдается мне, что Microsoft что-то туда обязательно добавит. И данные уходить будут, и нагрузка опять, в фоне висеть будет видимо. Да и ставить это дело, не знай как кому, мне лень.

Очень странно, посмотрел на Кворе, что об этом пишут, и нашел, что приложение-аутентификатор обсуждали ещё в 2019 году, может быть оно было только тогда для телефона. Хм.

P.S. сайты копятся потихоньку (ошибку нашел еще одну, подправил). Пусть копятся. Мы потом с ними что нибудь сделаем. )

Evg Evg 15 Сентября 2021 08:58
Revolt: альтернатива Discord с открытым исходным кодом

Их сейчас разносят, мол всё не так. А мне нравится. Ребята что-то сделали, прикольно.

Revolt Evg

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

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

Evg Evg 14 Сентября 2021 20:49
Почему так важен рефакторинг?

Беда с этим рефакторингом, беда. Ок. Вот специально взял сегодня и сделал более «правильно» пока только url в шаблонах для поста:

Route::get('/post/{id}/{slug}')->***->name('post')

Используем, например, так:

getUrlByName('post', ['id' => $post_id, 'slug' => $post_slug])

См. Получение данных (HLEB)

Функция getUrlByName() - даёт доступ к именованным маршрутам, которым назначено название с помощью метода name().

Теперь в маршруте если изменить, то везде поменяется. Осталось:

Route::get('/u/{login}')->***->name('user')
Route::get('/s/{slug}')->***->name('space')
Route::get('/topic/{slug}')->***->name('topic')
Route::get('/domain/{domain}')->***->name('domain')

В маршруты добавил это. Можно добавить больше вариантов на другие url. Так это мизер того, что надо. Ковырять можно безконечно, вопрос целесообразности.

Evg Evg 13 Сентября 2021 17:02
1 миллион просмотров на Dev.to

Он довольно хорошо вырос в последнее время, работа идет там. Смотрел его, довольно хорош, чтобы начать с ним работать. Если Ruby и что там устраивает, то хорошая база есть.

Evg Evg 12 Сентября 2021 20:19
16 вопросов на собеседовании в Google

Желательно, ИМХО, изучить, что хочет компания. Т.к. ответы могут быть очень разными. Например:

Если бы вы хотели взять свою кошку (собаку) на работу, но у некоторых членов вашей команды была бы аллергия на животных, что бы вы сделали?

Я работал в такой среде, что ответ для этой среды может быть и странным, но он максимально правильный. Подходит этот ответ для менеры работы в Google? Я не знаю.

Смотрим, есть 2 точки, объекта: «я хочу (животное)» и сотрудники, которые могут быть против. Человека замыкают на эти 2 и он начинает судорожно искать варианты. Это как с вопросом: «яйцо и курица». Что сперва? Динозавтр ответ (третий вариант).

Так и тут. «Я» или сотрудники. А это не важно. Не важно, что хочу я. И не важно, кого я люблю. И не важно у сотрудников аллергия и как они относятся к животным.

Если человек возмет животное на работу, это будет способствовать работе? Это поднимет производительность?

Мы должны рассматривать только в этом контексте. Если я возьму собаку, это положительно скажется на работе, которую я делаю? А с учетом того, что сотрудники против? Их «против» перебьет плюсы, которые получу я в плане работы?

Вот и всё. Но это я говорю о работе, где четкая однонаправленность на результат. Когда приходить на работу? Сколько длится рабочий день? Могу я работать ночью? Могу я придти на работу в трусах?

Это всё не важно. Это улучшит сам продукт? Да или нет? Можно придти и пьяным. Это не важно. Это приблизит результат?

Почему я и не знаю, что хочет Google, как работает компания? Там допускаются товарищеские отношения, посиделки, чай на работе и насколько они важны? Не видимость коллектива, а именно более плотные. Насколько это важно для внутренней ориентации компании. Что хочет Google? Как он строит работу в коллективе и результат, или (как в моем случае) важен только результат? :)

Evg Evg 12 Сентября 2021 15:34
В России опубликовали словарь русских ковидных антипословиц

Обобщили уже. Скоро видимо сайт появится, обычно все словари цифруют и в сети размещают.

Evg Evg 12 Сентября 2021 10:54
Интернет-чума XXI века. «Яндекс» пережил крупнейшую кибератаку в истории. Что за ней стоит и почему россияне в опасности?

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

И вот грузит браузер, грузит, а что он грузит? Рекламу? Это ещё норм, но сколько случаев пытаются использовать ПК, чтобы что-то сделать большее. Кто деньги виртуальные подцепляет крутить, кто ещё чего. Замучили если честно, идешь на сайт, а там тонны всего. И заразить могут, а потом будешь на Яндекс нападать в тихую, так, что сам не узнаешь. )

Evg Evg 10 Сентября 2021 19:20
Роскомнадзор отрежет интернет-сервисам возможность обхода блокировки ресурсов с помощью DoH-протоколов

Чего только не придумают, бесконечная борьба. Как вирусы, одни пишут, другие обходят. Как поисковые системы, что только вебмастера не делают, а поиск свое придумывает.

P.S. Вот 3news сайт, засранцы такие, у меня комп слабый сейчас, браузер виснет, они там рекламой обвешали на js. )

Evg Evg 10 Сентября 2021 01:33
Империя лжи. WhatsApp обещал пользователям секретность, но всех обманул. Переписки миллиардов людей оказались под угрозой

Я тесты пока не писал. Тут парсер на самом деле необходимо переделать. Заплатку поставил, но это не дело. А по поводу Facebook, насколько я знаю у Марка есть излюбленная тактика, он её применяет уже много лет, с того момента, когда решил сделать ленту.

Шаг назад, 2 вперед. Он что-то делает, далее под натиском чуток уступает, берет время и делает опять 2 шага вперед. У него такой характер, он всегда будет делать то, что считает.

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

Это прием вообще часто используют. Пример, мы повышаем вам зарплату. Ура! А через неделю, все работают уже в выходные и до 23.00 каждый день. Классика (чуток утрированная для понимания).

Evg Evg 07 Сентября 2021 08:58
Игра S.T.A.L.K.E.R. 2: Heart of Chernobyl (сердце Чернобыля)

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

Evg Evg 04 Сентября 2021 21:12
Quora — задавайте вопросы, получайте ответы

Вот проверил публикацию называется. Двух методов нет, они пропали при мереходе к модулю (admin): getFavicon и favicon. Далее, мы потеряли тут ссылку на связанные посты по домену.

Плюс счетчик нулевой. См. Домен Quora (подправил)

При редактирование домена поле: описание домена не расширяется и еще несколько багов.

См. Сайты в системе

Поведение, которые проявляется, когда участник с TL3 начинает что-то делать мало протестировано. Ошибок много.

Evg Evg 04 Сентября 2021 10:40
Фильм «Морбиус»/«Morbius» (2022)

Я вижу пока только возможность делать темы (как на Quora) вида: Фильмы ужасов.

Пока не буду дробить сущности, т.к. навигация пока собственно излишняя. Я знаю, что везде делают разные вещи: страницы, группы, категории, темы и т.д. И мало кто понимает, где и что искать. ИМХО, навигация должна быть одна. Темы, так темы, категории, так категории. Ну две. А если больше, то навигация перестает выполнять свою функцию, навигацию.

P.S. фильмы ужасов жду на 2022, а может быть и в этом году ещё что-то выйдет. )

Evg Evg 02 Сентября 2021 10:14
Современная система веб-дизайна (M-)

А мне нравится. Хорошая, простая, понятная система. Думаю, нет проблем использовать её. Ограничение в плане js могут быть, чтобы jQuery не подключать. Просто если уж такой подход выбрать, то логично jQuery не использовать. Иначе смысл местами переходить, однообразно чтобы было.

Evg Evg 31 Августа 2021 07:37
5 главных ошибок, которые программисты будут совершать в 2021 году

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

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

Evg Evg 29 Августа 2021 20:14
Fat-Free Framework (F3)

Быстрый, легкий. Есть тесты (размещу пост тут), где по ним он занимает достойное место.

P.S. вот теперь, в базовой статьи про фреймворки, все ссылки стоят. Ссылки на этот фреймворк только там не было.

Evg Evg 26 Августа 2021 15:56
Sngine — php платформа для социальных сетей

Вот задача, мне необходимо быстро перевести одну социальную сеть на любой из следующих движков: Sngine или WoWonder. По функционалу WoWonder богаче, но сравнив код, выбрал Sngine.

Чуть позже, я возможно напишу мнение об Sngine (или об WoWonder, у меня есть обе лицензии, код смотрел).

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

Evg Evg 26 Августа 2021 09:16
Почему мы возлагаем вину на других — и какая реальная цена, которую мы платим

Сериалы часто задают этот тон, другие передачи на TV, где такая манера — норма.. А люди не особо понимают смотря этот мусор. Но это не бесполезный мусор, который валяется на обочине дороги (хотя и такой мусор наносит ущерб). Такая манера страшно разрушительна в перспективе.

Если человек полность перешел на неё, ему конец. Жаль.

Evg Evg 25 Августа 2021 08:24
Какая веб-платформа быстрее?

Из этого списка с Flask в основном работал. Возможно в Docker стоит поместить ещё и другие?


А вот тут (на этом сайте), надо переделать, таблицу.

Собственно в панели администрации мы заменили таблицу дивами, думаю, — не верно. ИМХО, лучше описать таблицу, тогда её можно использовать и в тексте (сейчас стилей нет) и упростить admin.css, может быть убрать этот файл.

И вообще, не надо заменять теги html, которые есть.

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

P.S. Laravel опять обидели демоны такие. Ух... И хвалят и ругают, и намекают, показывают и скрывают данные. Вот тут на счет успеха Laravel уж точно спорить не будут. )

Evg Evg 23 Августа 2021 21:01
История одного успеха

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

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

Evg Evg 22 Августа 2021 09:59
Тег title и Screaming Frog SEO Spider?

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

Много чего показывает, только научиться надо понимать её.

Evg Evg 21 Августа 2021 08:18
ThinkSNS — скрипт социальной сети

Эта версия построена на Laravel, т.к. разработчики объясняли, что они просто замучились поддерживать самописный вариант, и часть нагрузки по поддержки они хотели свалить на фреймворк. Но пришлось пожертвовать легкостью системы.

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

Доводы отличные, и слышу их постоянно: мы введем шаблонизатор, например, т.к. много дизайнеров им будут пользоваться. Мы введем фреймворк php, лучшие стандарты и т.д.

Всегда хочу задать вопрос: и много разрабатывают?

И вижу я, прям сотня отделов сидят и пишут.

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

Ранее система была самодостаточной, простой, легкой, быстрой. А теперь Larave..., классика php, все современно стало. Модули можно писать независимо разными группами людей...

Только это убило проект, ИМХО. И не первый уже.

P.S. кстати, а более ранняя, не особо «современная» (уже становится слово для меня ругательным) версия thinksns (без плюс), куда больше нравилась.

И не только мне: https://github.com/zhiyicx/thinksns

Хотя нет. Не совсеменно thinksns+ всё равно. Опустили они, что надо было на js это сделать, без предварительного рендеринга, или с таким, чтобы лучше его бы и не было. Вот это современно было бы. Вот это в тренде. Модно. Ужас какой... (

Evg Evg 20 Августа 2021 23:40
ADD: Настройка уведомлений (по e-mail) на сайте

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

В настройках стояло: Не показывать в ленте.

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

Evg Evg 20 Августа 2021 08:42
Как спят кашалоты?

Здорово, представляю, плывешь, а тут такое. При погружение и особенно при одиночном, на глубине, всегда (у меня) есть некоторое чувство напряженности. Не знаю, но глубина местами пугает. Когда ориентир выбираешь берег, — терпимо. Но плыть в открытое море, или параллельно берега пусть и не очень далеко очень щекочет нервы. Хотя, когда в паре, мы смелее.

Так вот, плывешь, а тут это.

Столько ещё под водой мы не знаем...

Evg Evg 19 Августа 2021 00:05
Пример из реальной жизни: «успех — лучшая месть» (Baidu)

В Baidu изучал энциклопедию ихнюю. Мне нравится, как она построена. Подход чуток другой чем у Википедии. Она смахивает больше на Britannica.

Evg Evg 18 Августа 2021 00:15
Библиотеки всплывающих подсказок на CSS (Hint.css и Balloon.css)

Прикольные такие, мало кода и в браузерах во всех работают. Автор первой, ещё игры делает на css, гольф, например. На его личной странице примеры есть: https://cssbattle.dev/

А на dev, соревновались в css разные штуки делать.

Evg Evg 15 Августа 2021 22:23
Ruqqus больше не альтернатива Reddit

Год назад, я изучал код Ruqqus, перед тем, как пробовать писать что-то на php. Собственно вот он, не подошел.

Ruqqus на GitHub: github.com/ruqqus/ruqqus

Далее. «Свобода слова». Что это такое?

Это право человека «сформулировать свои мнения и идеи, не опасаясь наказания со стороны государства».

Со стороны государства!

Билль о правах в США гарантирует, что правительство не будет ограничивать вашу свободу слова. Нью-Йорк Таймс, Гарвардский университет, Твиттер, и я — могу! Вы можете, на своей территории. Любой. Любой устанавливает свои правила. Вот, что это такое.

«Свобода слова» относится к правительству и всё.

К контексте Ruqqus..., то тут возмущаются в основном тому, что очень быстро меняются правила. Допустим, я создаю общину и устанавливаю одни правила. Как только община была собрана, я быстро меняю эти правила на противоположные.

Вот почему крик. Ruqqus забанил сотню людей и сотню сообществ сразу. :) ИМХО, ему надо было сразу написать, что раз мы находимся территориально в США, то законы (уголовные) тут США действуют. А то они сказали сперва — делайте что хотите, а сейчас... опс... не надо делать призывы убивать евреев. Ну там до этого же дошло. Не надо призывать убивать людей. Жуть какая.

Evg Evg 15 Августа 2021 21:27
DEV: Изменение базы данный (названия полей и типы)

Готово. Перевел сайт. Если сессии старые есть, может не пускать. Обновить кешь в браузере необходимо. Смотрим, проверяем, должно работать всё.

Кроме изменение названий, несколько дополнений и изменений по коду сделал. На GItHub размещено.

Evg Evg 14 Августа 2021 08:52
Аллигаторы и крокодилы живущие в канализации

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

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

Evg Evg 13 Августа 2021 00:58
Что такое чистый код для CSS?

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

Были случаи, когда чистили в восторге (от размера), а далее что-то не особо работает. Ну тут одно спасает, обычно испортить css — не смертельно. :)

P.S. на сайте подправил некоторые ошибки, например, иконки оповещения не было. И центрирование отдельных элементов.

Evg Evg 12 Августа 2021 06:40
Vs Code Editor failed to prompt code correctly

Visual Studio Code probably swears at the namespace, he doesn't like the forward slash.

VS Code is a tool, it gives recommendations, we have the right to disagree with them, or we can write our own rules for it.

In this case, there is a good article about the namespace in Russian:

https://habr.com/ru/post/212773/

Seeing the leading slash, PHP understands that it needs to look outside the current namespace...

There is a paragraph in the article that talks about this slash.

VS Code

We can optimize the code a little in different methods, this is in the plans. A lot of work.

If I understood the question correctly.

Evg Evg 12 Августа 2021 00:02
WonderCMS — быстрая и маленькая файловая CMS (5 файлов)

Прикольная такая, интересная ) +

Evg Evg 11 Августа 2021 15:51
.htaccess question

I tried adding a file .htaccess with content:

RewriteEngine on
RewriteCond %{REQUEST_URI} !^/public/
RewriteRule ^(.*)$ public/$1 [L]

.htaccess

And it seems to work for me. I did not touch the original file (.htaccess) in the public folder.

However, I don't really like this method from a security point of view.

The best solution is to configure the root directory using the method of the server itself, the Apache configuration, for example.

As I recall, this was a common question. Many CMS use public folder, for example: laravel. There should be solutions on the Internet how to change the server configuration.

Evg Evg 11 Августа 2021 12:54
Возможно стоит заняться документацией?

Я только за, и это в планах. Но спервая, я бы хотел улучшить то, что есть.

  • Миграция. Она нужна, а её нет;
  • сами переводы, там повторы, необходимо обобщить;
  • css не систематизирован так, как я хочу;
  • база данных (для миграции) не переработана, в полях разброс;
  • код в контроллерах, методах, нуждается в рефакторинге;
  • шаблоны, выполнены достаточно хаотично, многое в куче;
  • и т.д.

Я специально показываю, что необходимо делать. Всё! И документацию в том числе.

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

Evg Evg 11 Августа 2021 11:15
Two suggestions on Hleb framework

Hello! I would like to clarify. Is your question about the original PHP Micro-Framework HLEB (github.com/phphleb/hleb) or is it about the loriup site engine (github.com/LoriUp/loriup)?

As for the documentation, I understood, thanks for the suggestions. What is a "paging function" (is it page pagination)? If possible, write in more detail.

To change the translation, in the file: start.hleb.php find:

define('SITE_LANG', 'ru' );

Edit:

define('SITE_LANG', 'en' );

The transfers themselves are stored: /app/Language/

P.S. I have sent you a private message.

Evg Evg 10 Августа 2021 19:23
Нужно ли быть умным, чтобы преуспеть в жизни?

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

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

Но я бы сказал, такая методика (силы воли) не особо работает. И «поднялся» он, не балгодаря ей, а скорей вопреки. Черт, мы постоянно выбираем самый сложный путь. Это сколько времени надо само истязать себя, сколько энергии надо потратить на это. Сколько вытерпеть. Кошмар!

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

Например, допустим, человек любит каратэ, не так, как многие думают, с пивом, перед TV, а утром встает и тренируется, отдыхает и снова тренируется. Он все свободное время тратит на каратэ. Он читает книги про каратэ, фильмы смотрит. Он живет каратэ. Какой алкоголь тут?

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

Но таких людей встречал чаще. Метод этот более работает.

если вы усердно работаете над своей областью знаний и никогда не сдадитесь, вас в конечном итоге сочтут «гением»

Да, это так. Пусть сочтут, а может и нет. Это не важно. Вы же делаете потому, что вам нравится, а не для того, чтобы кто-то / что-то считал.

Evg Evg 10 Августа 2021 08:16
Что не так с гориллой (ООП)?

Это инструмент. Как мы его используем?

У меня (да и у вас, наверное) есть примеры грамотного и не очень использования ООП. Да, были случаи, когда перевод проекта на ООП приводил даже к его гибили. Понятное дело, не только ООП, в сумме многие факторы сказались. Но ООП был не на последнем месте.

Не очень хорошее применение ООП сделало так, что упала скорость в разы, разработчиков стало меньше и т.д. Модно, круто... были причины переписать всё на ООП, а не решение конкретных задач.

Evg Evg 09 Августа 2021 18:29
Иконки SVG - это не «устоявшаяся наука»

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

Evg Evg 09 Августа 2021 07:25
Иконки SVG - это не «устоявшаяся наука»

Можно конечно взять для этого сайта Font Awesome и не мучиться. Однако, мне нравятся тонкие линии, а они в Font Awesome есть местами только, в платной версии. И размещать их тут, проблемы с лицензией.

Например, взять иконку:

<i class="fas fa-cog"></i>

Font Awesome PRO

PRO мне больше нравится.

Можно попробовать собрать свои иконки (на фото собранные):

Иконки свои

Используя, например: fontellof

А то сейчас, я вот поставил готовый пакет (он достаточно большой), а там нет тех иконок, что надо. И приходится применять фон и svg, как вставки. А это каша, надо что-то одно. Однообразно должно быть.

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

Вопрос:

А зачем ставить тогда большое?

Evg Evg 07 Августа 2021 21:49
DEV: Изменение некоторых запросов

Убрал ещё один запрос сквозной, теперь метод, который берет данные участника нет на всех страницах сайта, только на некоторых. Метода getUser нет на центральной и т.д. Ещё быстрей все стало.

Поднаблюдать надо тут, авторизация это, токены, запомнить и т.д. Посмотрим, как всё работает и на GitHub добавлю изменения.

Evg Evg 07 Августа 2021 10:29
CSS Tailwind — фреймворк

Мне нравится читать статьи Adam Wathan, например, CSS и «разделение проблем»:

И другие, достаточно там нажать на автора...

На самом деле, имперически, некоторые программисты, которые работали с css достаточно долго, еще 10 лет назад вышли на подобную манеру. Скажу больше, когда в 15 такой стиль начал набирать обороты, многие воскнули:

Ух ты, а моя отсебятина подход оказался достойным

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

А так, конечно, первой реакцией, когда наблюдаешь такой набор в html щаблонах, это сказать:

что за бред.

Надо просто попробовать и всё. :)

А на этом примере кстати, можно хорошо посмотреть, что становится и как делаются стандарты, «правильно».

Evg Evg 06 Августа 2021 11:55
Turretcss — легкий фреймворк CSS

По функциональный CSS (Atomic CSS), еще можно на эти три глянуть:

А автор связанной статьи (Современный CSS для динозавров) вышел выпустил: tailwindcss. Он достаточно популярный, много встречаю публикаций.

Evg Evg 05 Августа 2021 19:26
DEV: Изменение названия таблиц в базе (mysql)

А теперь, чтобы привести всё к общему виду, следует переписать все модели. Раз используем PDO в ряде «больших» запросов, то и оставить необходимо это. Начал переделывать.

Evg Evg 05 Августа 2021 08:58
84PHP — PHP фреймворк (Китай)

84PHP видимо относительно новый, не слышал. Там написано:

Высокопроизводительный PHP-фреймворк без MVC

Сейчас посмотрю, спасибо.

Evg Evg 05 Августа 2021 07:57
Казуар — самая опасная птица на планете

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

Так вот: cкажем, синички и наши воробьи куда более смышленные. Их ум более подвижен, что даже видно по движениям, поведению. Положите синичкам еду, приучите их и можно наблюдать много мелких действий / движений в их поведении. «Ум подвижный, быстрый».

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

Если с таким умом были динозавры, то не особо удивительно, почему более мелкие, шустрые и подвижные (вроде наших воробьев) выжили. В неволе страусов больше опасаюсь, чем казуаров. Казуары, как курицы больше по поведению, а страусы постоянно что-то высматривают, замышляют. Опасно. )

Вот еду ему даешь, а он идет и тупо смотрит, сперва на еду, потом на тебя.

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

Evg Evg 04 Августа 2021 19:28
DEV: Добавлена страница «предпочтений»

«F5» или «Ctrl + F5», что-то подобное необходимо сделать, чтобы обновить кэш.

Некоторые изменения в css и js (добавления лайка числом, а не +), и так, по мелочи. Работы на самом деле много, т.к. еще остались различные частные случаи, которые можно упростить.

Evg Evg 04 Августа 2021 00:13
10 основных показателей юзабилити

Ctrl+F5 необходимо обновить было, а то подписка на посты съехало.

Evg Evg 03 Августа 2021 00:03
Современный CSS для динозавров

Также: Объяснение современного JavaScript для динозавров.

См. Modern JavaScript Explained For Dinosaurs.

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

Эти статьи очень полезны!

Evg Evg 02 Августа 2021 08:24
Swordfish (форум) с открытым исходным кодом

У них он дергается. Напугаться можно, зачем так сделали то. :)

Evg Evg 01 Августа 2021 09:59
WendaSNS — система вопросов и ответов

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

WendaSNS посмотрю сегодня, интересно, что это такое.

Evg Evg 29 Июля 2021 10:06
ADD: Добавление фотографий в посты (+ в ответы)

Продолжение эпопеи с редактором. Иконка H3 необходимо заменить, вижу. Собрать пришлось заново. Беда...

А сейчас проверка фото:

css

Evg Evg 29 Июля 2021 07:17
UX: меньше значит больше

Самый лучший UX - чистый, белый лист. :) Серьезно.

  • Ничего лишнего
  • Всё, что вы разместите (в разумных пределах) будет в тему

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

Любое дело начинается с чистого листа, и опасность тут, - забить это пространство всякой ерундой. Когда оно потеряет свой потенциал.

И кстати, да, больше. Чистый лист имеет безграничный потенциал, но любое добавление уменьшает выбор, сужает всё. Возьмите этот сайт, любой другой и попробуйте что-то мысленно добавить. Будет сложно. А почему? У него уже нет того потенциала, который был у чистого пространства. ) Надо все упрощать. )

Evg Evg 28 Июля 2021 07:38
Что такое буддизм?

Буддизм — древняя религия, основанная на учении Будды («Пробужденный») — титул, данный индийскому духовному искателю Сиддхартхе Гаутаме после того, как он достиг просветления более 2600 лет назад. Наиболее известные учения Будды, четыре благородные истины и восьмеричный путь, описывают природу человеческих страданий и способ освободить себя от экзистенциальной боли жизни и достичь нирваны.

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

Это короткий ответ, но о нем можно сказать гораздо больше.

Evg Evg 27 Июля 2021 09:39
Layui — классический модульный интерфейсный фреймворк

В нём есть интересные решения. Была задумка использовать его, но пока только буду использовать layer — всплывающий компонент слоя. Он действительно функциональный, простой и достаточно легкий.

Evg Evg 25 Июля 2021 00:07
Почему кодировать (программировать) так сложно?

ИМХО, не сложней, чем что-то другое. Но если искать причину, то возможно в том, что: первое, пропускаем базовые знания (обучение) и второе, это то, что желательно иметь практику в создании чего-то с нуля.

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

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

Evg Evg 23 Июля 2021 19:55
10 причин, почему ваш сайт медленный

Cервисе PageSpeed Insights, например, говорит о многом если посмотреть свой сайт. Просто вбиваем адрес своего сайта и стараемся понять, что собственно сервис говорит нам. Он четко укажит на проблемыне места.

Например, для этого сайта я могу видеть:

Задайте правила эффективного использования кеша для статических объектов

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

И но и с этим для этого сайта (с фотографиями на центральной) показатели 100 / 91

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

PageSpeed Insights, конечно, если уж докапываться, содержит спорные моменты, но в общем, он довольно четко показывает проблемные места. Если мы не пользуемся им, или не умеем читать то, что он пишет, тут другая история.

И он ведь не только рекомендует. Если мы пойдем в рекомендации, там есть ссылки на то, как это исправить.

Evg Evg 22 Июля 2021 11:29
Маршрутизация в PHP Micro-Framework HLEB

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

 Route::get('/{controller}/add')->controller('<controller>\Add<controller>Controller@add');

Огромное поле для деятельности.

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


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

Вот сайт: nasua.ru, где я в навигации полагался на категории, фасетная схема используется только для определения внутри категорий.

Есть и сайты и с темами (тегами), где их создают участники. Там есть аналогичная проблема: пути, маршруты, «где я нахожусь»,, навигация, не очевидна.

Когда есть до 10 пунктов чего-то, то ориентироваться можно легко, но что будет если их будет больше?

И хочется сделать не только вертикальные, но и горизонтальные связи. Чтобы находясь на странице мы могли сразу сказать, где мы и куда стоит «нажать», чтобы попасть туда, куда мы хотим.

Подход с категориями и тегами имеет плюсы и минусы. Везде есть сильные и слабые стороны.

Вот и сейчас (поймал себя на мысли) что глядя на маршруты, вижу сложность. Они тут не особо систематизированы. Вроде всё понятно, но не совсем. И необходимо вернуться к началу.

Как и в Nasua с категориями, они есть, но не особо очевидны. С тегами аналогичная ситуацию.

На этом сайте используются темы и пространства для навигации. Отлично.

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

И маршруты необходимо править, а навигацию необходимо исследовать.

Вот сайт: CodeProject, где опубликован Framework HLEB. Это крупный и серьезный сайт. Но попробуйте нажать на что-то в левом меню, например, php. Вы попадете на участок (страницу), где потеряетесь. Легкости и понимание (UX) нет.

вот так, связал маршруты и навигацию (UX) :)

А пока добавляем темы (чтобы можно было исследовать удоство)...

Evg Evg 22 Июля 2021 09:21
PHP Микрофреймворк HLEB

Отличный микрофреймворк, на его основе можно изучить php.

Evg Evg 22 Июля 2021 07:25
MiniFramework — фреймворк для разработки

Смотрю, проект MiniFramework развивается, хотя и не очень большими темпами.

Evg Evg 21 Июля 2021 20:27
MVC 1979 года, оригинальный документ

О! Спасибо, люблю почитать про это дело, интересно. Такое оригинальное оно сперва было.

P.S. тему добавлю позже, Фреймворки, что стоит сейчас заменить надо.

Evg Evg 19 Июля 2021 23:34
Правило Златовласки: как сохранять мотивацию в жизни и бизнесе

Я часто читаю подобные статьи, их достаточно много. Лента в социальных сетях заполнена мотивационными красивыми словами, фото. Слова верные, смысл аналогично, всё правильно.

Но знаете что? Это не работает. В большинстве случае, умные цитаты не приносят пользу.

Как сохранить мотивацию?

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

Я так люблю спорт

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

Не о такой любви я говорю. И не о таком «горении».

Я хочу денег...

Но если начать разбираться, что было сделано для них, может оказаться, мало.

Не знаю. Просто одни постоянно что-то делают, другие не очень.

А статьи, красивые слова, мудрые цитаты знаменитых людей — здорово. Но глядя футбол не станешь футболистом, а думая о деньгах миллионером. Как-то так.

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

Меня больше вдохновляют мотивационные слова, где есть вызов. Например, А. Лебедева:

Как развивать и поддерживать мотивацию?

Да никак, оставайтесь в жопе!

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

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

Evg Evg 19 Июля 2021 23:03
DEV: Некоторые изменения в структуре

Плюс всплывающие подсказки, их можно видеть на примере темы (просто наведите на Loriup тему), которая располагается в статье. И потихоньку переношу форматирование, как в редакторе во фронт, например: code.

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

Evg Evg 17 Июля 2021 00:38
Шпаргалка по HTML для начинающих!

Чего это проверять, работает. ) Другой вопрос, вы видели наверное разметку в редакторе, этого же текста, он куда более занятный. Будет время, обязательно необходимо сделать это дело и во внешнем интерфейсе.

Тем более при добавление поста выходит мы видим одно, а получается в итоге другое форматирование, это не дело, т.к. нарушает некоторые принципы.

Evg Evg 14 Июля 2021 07:34
Система заграждений участников (или, что из этого вышло)

Если бы только мы могли направить эту одержимость на что-то, имеющее реальную ценность!

Именно! А по поводу баллов, вот мнение Jeff Atwood

Если я чему-то научился из Интернета, то вот что: будьте очень, очень осторожны, когда ставите число рядом с чьим-то именем. Потому что люди будут делать все возможное, чтобы это число выросло.

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

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

Часто всё не так, как мы думаем.

Consumating создавал сообщество, когда Интернет только начинал развиваться. И в подходе было много ошибок, очень много. Тогда мы мало знали, сейчас знаем больше, иногда это помогает. Хотя... )

Многое зависит от типа сообществ. В дискуссионных сообществах бальная система работает не очень. В Q&A ей может быть место.

P.S. Но опять, в очень строгих Q&A системах, там, где нет общения!

Evg Evg 12 Июля 2021 18:59
Успешный веб-дизайн: все дело в деталях

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

Evg Evg 10 Июля 2021 21:24
Есть ли руководство по SEO с помощью Яндекса?
  • Используйте уникальный контент
  • Исправьте все 404 ошибки
  • Задействуйте Яндекс.Турбо
  • Свяжите с группой ВКонтакте
  • Позаботьтесь о скорости загрузки сайта
  • Используйте перекрестные ссылки

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

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

Evg Evg 10 Июля 2021 13:01
Как работает алгоритм ранжирования Hacker News?

Спасибо, пусть будет в одном месте.

Заслуживает внимание ещё алгоритм и метод реализации от Menéame.net расположенном тут:

github.com/gallir/Meneame/tree/master/scripts

Они в чем-то похожи, как и у Reddit:

  • Карма поста не линейна. +1 это не +1
  • Это зависит от времени. Чем быстрей после публикации нажмут, тем выше карма.
  • Иногда еще зависит от TL участника

В Menéame подсчет осуществляется отдельно и данные периодически записывают, например, в пост. В поле вес (или карма), тут есть уже это поле.

Т.е. механизм достаточно простой, настолько, что его нет даже смысла пробовать. А вводить сюда? Сейчас? ИМХО, пока не имеет смысла. Там это сделано потому, что:

  • Поток постов просто огромен и действительно необходимо решать, что будет на центральной.
  • Там чуток другая система, тут пока очень все просто.

Подписался - читаешь, сортировка по времени.

В любой момент мы можем добавить что-то подобное, если назреет необходимость.


Обычно делается так:

при добавление поста ему изначально присваивается вес, чтобы он совсем не пропал из видимости (ведь сортировка идет не по дате). А далее, через скажем 5 минут, потом через 10, идет уточнение этого веса.

Menéame интересен ещё тем, что они выводят вес этого поста, например, в виде графика: как меняется этот вес по времени. Там же есть голосование и в минус, что влечет за собой возможное понижение веса, если в минус голосовать будут и удаление поста из ленты. Т.е. вес поста, карма его, может плавать. Как и карма участника кстати.

Это иногда отслеживают, чтобы увидеть какие посты на подходе для публикации в ленте, а какие посты упали.

Evg Evg 09 Июля 2021 16:47
Мелочи складываются и приводят к огромным результатам

Это секрет часто, чудо. Я просто единоборством занимаюсь и у меня был знакомый, которые в 90 годы подойдя к 2-х этажному дому, ударом ноги сломал стену, кладку, дыру сделал в квартиру.

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

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

В чем секрет? По чуток, во всем он отличался. Ноги от природы длинные, рост большой (за 190), масса приличная. Растяжка стала естественной, он спал на шпагате. Статика, сила огромная, подцеплял гирю 16 кг. и держал её десятки минут на вытянутой ноге. Мы часто взбирались на его вытянутую ногу. Он качал статиту так.

Взрослого человека за 90 кг. мог легко удержать на вытянутой ноге.

Во всех областях, хотел написать по чуток, не по чуток, значительно, не на 1%, куда больше.

И вот это всё сложилось и получилось чудо. Это был хороший пример, как это работает.


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

Evg Evg 08 Июля 2021 09:36
Майкл Рокфеллер, исчезновение

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

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

Но он поплыл, результат известен. Он на берег не успел выйти его отравленными стрелами убили.

Или другой случай, который произошел со мной в Бирме, там один турист затих и что-то ковыряет. Присмотрелся, паук. Он в него пальцем тыкает, любопытно.

Ему повезло, что паук в шоке пока прибывал от такой наглости туриста. Так вот, спрашиваю человека, ты мол чего тыкаешь паука пальцем? Он тебя сейчас тыкнет. Там монастырь рядом, километров 20, но там нет вакцины. Мы не доберемся до города. Он раньше помрет.

Стоит, глазами хлопает, думал, что не укусит говорит. И этот думал, и миссионер думал. А иногда и я думаю, у нас чего, чувство самосахранение пропало? Так это плохо. Мы как вид вымрим.

Evg Evg 07 Июля 2021 21:02
InstantCMS — система управления контентом (CMS)

И..., совсем забыл. Если бы не InstantCMS, я бы не начал заниматься php, совсем. А значит, этого бы сайта просто не было. Как-то так. )

Evg Evg 07 Июля 2021 15:13
Напишите код, который легко удалить, а не расширить

Рефакторинг. Удалить код. Можно ли тут удалить код?

Легко, большую часть кода. Серьезно. Ничего, подучусь и усе поудаляю нафиг. Всё стереть... :)

Evg Evg 05 Июля 2021 22:02
InstantCMS насколько расширяемая система?

Я хочу спросить, можно ли на InstantCMS написать что-то своё?

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

См.: docs.instantcms.ru

Кроме того, создание виджетов и своего дизайна может действительно сделать многое. Есть пример, когда даже не добавляя функционала создаваемый сайт менялся до неузнаваемости.

Ознакомьтесь с системой и не стесняйтесь задавать вопросы на официальном форуме поддержки:

См.: instantcms.ru/forum

Evg Evg 05 Июля 2021 00:05
10 основных расширений Visual Studio Code

Хороший инструмент, для php с ним сижу, легкий простой. Интерфейс нравится, хотел от туда цветовые оттенки взять для ночной темы сайта.

Я обычно смотрю сколько времени займет привыкание. Тут всё прошло удивительно быстро.

P.S. Добавить сюда тему. Сейчас нужны темы, чтобы можно было сформировать корневые.

Evg Evg 04 Июля 2021 20:47
DEV: Работа на темами (первая часть)

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

SELECT p.*, r.*, v.*,
  u.id, u.login, u.avatar,
  t.topic_id, t.topic_slug, t.topic_title,
  s.space_id, s.space_slug, s.space_name,

  GROUP_CONCAT(t.topic_slug, '@', t.topic_title SEPARATOR '@') AS topic_list
  FROM posts AS p
  ... и т.д.

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

Темы на главной уже доступны в постах.

Evg Evg 28 Июня 2021 07:58
Комментарии: модерация и метамодерация

У них это используется, чтобы пометить контент с которым они работают. Как «шепот» в отношение к участникам — мы можем оставлять свои комментарии на каждого участника, которые видны персоналу.

Такие метки актуальны для «важного» контента. У них комментарии (их там так называют) в основном первого уровня и они достаточно развернуты. Перекладываем сюда, это скорей будут ответы, чем комментарии.

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

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

Как появится новый комментарий, о старом забывают.

В этом ключе не думаю, что стоит проявлять столько внимания к комментариям, давать им «шепот». К ответам, — это возможно. Но у нас нет системы флагов, пока нет. Её делать надо.

О ценности комментариев стоит подумать в таком ключе: берем какой нибудь сайт, например, Ютуб или vc и давайте удалим там комментарии 3 годичной давности. Что будет?

А если ничего страшного, то вот вам и ценность (на Reddit однажды стерли комментарии, все нормально). А вот если удалить ответы (комментарии) на Stack Overflow или Slashdot, то это конец сайту. Сайт состоит из них, там они основное.

В общем, будет система флагов, там посмотрим. А классификация выше, интересна. Спасибо!

P.S. понятное дело, что «ценность» комментариев меняется от сайта к сайту, взять тот же Хабр, где комментарии могут быть достаточно полезны.

Evg Evg 27 Июня 2021 11:41
ThinkCMF — PHP фреймворк (Китай)

Хм. Хотел посмотреть, что они делают в ThinkCMF 6.0, а больше придется смотреть ThinkPHP 6.0, то, на чем он сделан. Гляну ради любопытства, как раз что там с правами / доступом, как они делают это дело.

Evg Evg 26 Июня 2021 23:48
Удаление комментариев (тестирование)

Персонал видит кнопку удаление всегда. И еще, сделал восстановление ответов и комментариев прямо со странице. Они, как и удаленный пост выделены красноватым.

Evg Evg 26 Июня 2021 18:11
Как Reddit превратил миллионы пользователей в армию модераторов контента

У них достаточно хорошие инструменты в плане контроля, они уже были по дефолту и в 17 году, т.е. той платформы, когда она была открыта.

И второе важное замечание заключается в том, что Reddit состоит из сообществ, у каждого сообщества свой модератор, которые собственно задает тон. Но количество сообществ велико. Это Вселенная. Никто не может проконтролировать их все, это невозможно. Пока я отвечаю тут, там уже создалось более десятка сообществ (а может и сотня).

Когда столько людей вовлечено в это, многие правила меняются. Что подходит уровню Пикабу даже, не подойдет для Reddit (и наоборот). Мы обычно даже близко не знакомы с такими размерами сообществ. Вот взять Вконтакте, это собственно только, как одно сообщество на Reddit, капля в море.

Evg Evg 25 Июня 2021 16:28
Второй, пробный пост...

Большие изменения в шаблонах. Возможно придется обновить кэш.

Дело в том, что ранее использовались некоторые сокращения, и вот прошло время и они встали боком: answ, comm подобные. Пришлось менять в десятках файлах. Менял на обычные называния (answer, comment).

Теперь и js, например, можно упрощать. Урок на будущее, не надо ничего сокращать.

См. github.com

Возможно что-то не работает. Проверяю.

Evg Evg 24 Июня 2021 19:21
Microsoft анонсирует Windows 11 с новым дизайном, меню «Пуск» и многим другим

Во как, хм, а у меня и десятка не стоит. На одном машине семерка, древнее всё. Если быстрее работать будет, хорошо. Меню «Пуск», столько возни из-за него, «Пуск», «Пуск» только и слышу постоянно «Пуск» этот. Выпустят, надо поставить будет, глянуть.

Evg Evg 24 Июня 2021 10:16
DEV: Добавим инструмент работы с доменами (Links)

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

Ctrl +F5 или как-то так, необходимо будет сделать, возможно.

Evg Evg 22 Июня 2021 20:53
Как водные животные ориентируются под водой?

Так. Вот чего необходимо сделать в первую очередь, найти и уничтожить прям на корню, все разные сокращения вида: comm, answ — черт дернул. Всплывет потом, плохо будет.

Вроде убрал, но осталось много еще, что не позволяет js отъединить, там аналогично 4 куска кода одинакового почти есть. Реально можно убрать очень много. Во )

Evg Evg 22 Июня 2021 00:35
Lucinda — сверх высокопроизводительный PHP-фреймворк

С таким удовольствием почитать его блог, хорошо пишет. А в документации маршрутизация запросов только чего стоит. Сразу видно - Java возможно рулит. )

Evg Evg 20 Июня 2021 21:26
Важность «минусования» (downvoting) или ошибки Hacker News

Это статья 2009 года. С того времени много было изменений. Hacker News и Stack Overflow стал чуток взрослее, мнение Джеффа Этвуда по поводу минусований в дискуссиях поменялось. Но не в Q&A, где минусование необходимо. Оно правда и там выдается с некоторого TL, чтобы исключить явно, сразу, злоупотребления молодыми аккаунтами.

Но Q&A модель, это не дискуссионная система, это противоположность ей. Задача хорошего сайта Q&A убить дискуссии на корню. Сайт Q&A с дискуссиями отстой, ИМХО. И не только я так думаю.

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


Вот пост: reddit.com

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

Однако, судя по тому, что я видел на Reddit, люди голосуют против всего, что не соответствует их мнению.

Именно!

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

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

И очередной поиск:

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

Evg Evg 20 Июня 2021 20:37
Прокомментируйте, почему и что

@OleStep прав. От переменных много зависит.

Исправил группировку @German, спасибо. И показывает теперь другой домен, на странице домена. Плюс ссылку в статью добавил. Позже напишу статью тут, как в админке появится раздел. С ним проще будет, он многое объяснит сразу.

Добавил возможно изменять домен. Если в домене заполнены поля title и описание, то внешний вид шапки меняется, если нет, то обычный.

См. группировку по домену

Evg Evg 19 Июня 2021 10:46
Некоторые предложения по новому дизайну (часть 1)

Спасибо, этого уже по объему работы более чем достаточно.

Страница участников изменить сортировку. По количеству комментариев, ответов, постов?

На самом деле часто это сортировка не имеет смысла, ей не пользуются. А вот что важно, это:

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

А сортировка, можно добавить (чтобы было) не более, ИМХО.

Evg Evg 19 Июня 2021 00:26
«DedeCMS» — система управления контентом (CMS)

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

Кстати, пробовали перевести её, насколько знаю, и одному человека даже удалось. Он её использует для коммерческих проектов.

В Китайских CMS используется интересный подход с центральной (я ряду других) страниц, которые всех больше посещаются пользователи. Они не кэшируются, а генерируются как html. Это реальный html, который используется напрямую. Без машрутизации, контроллеров и т.д. index.html создается и аналогичные файлы крупных разделов, например: /sport/index.html. Физически лежат на сервере.

Evg Evg 18 Июня 2021 19:51
DEV: Начало работ по изменению дизайна

Ещё добавил вкладку «Все» (для авторизированных участников). Дело в том, что с появлением новых пространств, будут и такие, где пользователь ещё не подписался. В «Ленте» он не увидит их, т.к. в ленте видны только посты по ряду условий (подпискам, например). Вкладка «Все» убирает эти ограничения сохраняя приватность постов. Мы все равно не сможем видеть посты если:

  • Пост удален
  • Это черновик
  • Пост размещен для TL превышающий TL участника.

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

И так, вкладка «Все» становится актуальной если у нас среднее сообщество. Когда сообщество мало, нет смысла (как тут сейчас). Зачем все, если все подписаны на все пространства. И когда сообщество велико, мелькающая лента бесполезна. Когда среднее сообщество, тогда нормально.

Evg Evg 15 Июня 2021 00:15
Какой фреймворк для PHP лучше всего?

Все зависит от задач. Если задача изучить php, то, ИМХО, надо начинать вообще с минимального, например HLEB. Если необходимо сделать быстро сайт, то брать то, где много различных компонентов. Много переменных участвует в выборе, ИМХО.

Evg Evg 14 Июня 2021 23:04
Как установить Discourse на сервер?

Как установить Discourse на сервер?

Вам помогут, если вы следуете первому пункту.

Evg Evg 11 Июня 2021 19:12
Что ты делаешь в эти выходные?

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

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

Evg Evg 10 Июня 2021 00:15
OpenSNS — движок социальной сети (PHP)

Есть 2 момента, которые интересно думаю знать. В течении многих лет они упорно не хотят переходить на PHP7+. Это связанно с тем, что в основе своей движок строился на ThinkPHP, который тогда поддерживал только php5.6. Уже сейчас есть новые версии ThinkPHP, которые поддерживают и PHP8+, но переносить они не хотят. Это раз.

А два, там применена одна достаточно интересная модель, с которой я долгое время занимался: роли пользователей. Роли там, основаны на мотивации участников. Например, первый пост пользователя, а он начинается с ссылки, то система выдаст этому пользователю ярлык «спамер» (это я упрощаю конечно). Это не приговор от системы, но администраторы могут видеть такие ярлыки. Могут соглашаться с ними или отменять их.

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

Evg Evg 09 Июня 2021 13:57
Чем быстрее вы откажетесь от ООП, тем лучше для вас и вашего программного обеспечения

Возможно хорошо изучить ООП сложно? Я не знаю, действительно. Просто могу судить по 2 проектам. Это были достаточно крупные проекты и они решили полностью переписать весь код. Как сказали мне в одном, «применить всю магию php». Результат плачевный.

Объясняли, что раз проекты растут, то скоро будет 100 групп по 20 сотрудников в каждой, каждая группа будет заниматься чем-то своим, будут закрытые отделы, код и т.д. ООП тут просто жизненно необходимо. Да не вопрос, логично это, взяли, сделали. Переписали все.

И... все встало. 100 групп так и не появилось, несколько бедных разрабов, которые изначально работали так и работали некоторое время, но спустя некоторое время один уволился и вообще беда наступила. А новые разработчики, чего-то не особо идут.

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

Кстати, они как код переписали, на одном (а это была соц. сеть) скорость упала в раз так 5. Серверы докупать пришлось. Вот и вопросы у меня.

Evg Evg 07 Июня 2021 20:36
Добавил черновик (уже бывший)...

Поднимем древний пост (бывший черновик), посмотрим. Он должен стать первым.

Evg Evg 06 Июня 2021 21:30
Нет карты сайта XML (XML Sitemaps)

И поменял дизайн вопросов и ответов (Q&A). Это вопрос про Stack Overflow.

Дальше необходимо делать: слияние, выбор LO.

Evg Evg 05 Июня 2021 20:03
Успех через неудачу

Я думаю, что количество неудач ещё показывает сколько мы работаем. Их бывает обычно больше, чем «удач». Если кто-то работает усердно, много, то и неудач бывает достаточно. Тут важно извлекать уроки и желательно не наступать на одни грабли 2 раза. Или, попробовать наступить по другому, вариант для проверки. )

Evg Evg 04 Июня 2021 12:04
Добавить пост сразу в нужное пространство

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

Доп. изменил слегка вид sidebar в пространствах (вывел больше информации) и добавил кнопку. Логику наверное потом необходимо в контроллере разместить, надо подумать.

Evg Evg 04 Июня 2021 06:20
Желательно иметь минимальное количество css свойств

Не совсем понятно, «все» ссылки или какая-то группа ссылок? Напишите в Discord (в личку) более подробнее конкретную задачу которую вы пытаетесь решить. Открывать в новом окне, что?

Evg Evg 03 Июня 2021 07:41
Владельцы Stack Overflow продали проект за $1,8 млрд — это крупнейший форум для разработчиков

Я смотрю на эту новость чуток под другим углом. У Discourse видимо появились ещё деньги, точнее у одного человека.

Дискурс растет! 🎉 Мы набираем сотрудников! Ознакомьтесь с нашими списками вакансий

На их форуме. И мне интересно это с позиции:

Куда интересно может двигаться проект, который сделан так, что я лично не могу представить, куда ему двигаться дальше. Улучшать можно всё, и Discourse, но честно сказать, там предел фантазий.

Решение Джеффа Эдвуда и то, что он задумал мне интересны.

Есть еще обсуждение данной новости: Компания Prosus приобрела Stack Overflow

P.S. насколько это долгоиграющее вложения. Он ушел из компании в 12, а отголоски продолжаются и сегодня. Вот, что такое долгоиграющие, позитивные вещи. И плоды их. Пройдут годы, а результат всплывет. 8 лет прошло, и вроде бы всё, а нет.

Evg Evg 03 Июня 2021 07:20
Что такое система управления контентом (CMS): определение

Вот, есть обзор, но необходимо сделать 3 статьи тут про них. Перелинковать. Мы имеем 3 внешние ссылки, а внутренних нет. CMS обзор должен быть WP, Joomla и Drupal.

Evg Evg 02 Июня 2021 20:28
Компания Prosus приобрела Stack Overflow за 1,8 миллиарда долларов

Хм. Сперва ушел Jeff Atwood, не так давно Joel, искал себе замену. Посмотрим, мне всегда нравится смотреть, что будет дальше. )

Вообще, не ожидал если честно. Сам уход Joel должен был заставить задумать, но, я как-то отошел от этого всего. От Q&A сайтов, историй с ними. Пошел читать на Quore, что люди пишут. На Stack Overflow же нельзя дискутировать, или что-то поменялось, кстати, надо аналогично глянуть. Изменилось, или нет:

покажите мне, где есть дискуссии, а я покажу вам, что не является Q&A сайтом.

Спасибо за инфу, очень неожиданно...

Evg Evg 02 Июня 2021 19:45
Социальные сети повышают уровень депрессии, показывают исследования

Вот ни о чём же. Социальные сети повышают уровень депрессии...

Что конкретно в соц. сетях повышает этот уровень?

Соц. сети - слово, ярлык, обозначение, вмещающее в себя тысячи деталей. Что конкретно: токсичность в постах или комментариях... или что? Дизайн может быть? Узкий экран ленты? (да, да это изучали)

Но они частично ответили далее - вовлечённость. Мне проще употребить слово однонаправленность. Так любое однонаправленное действие «схлопывает» пространство и от этого страдает всё остальное. Другое дело, что это для молодежи происходит не особо осознанно.

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

Всё есть выбор. И если я (допустим) с погребом иду на это, то значит так и быть. Это осознанный выбор. А молодежь часто не выбирает. «Залипнуть» в интернете, в соц. сетях и есть однонаправленность. Страдает всё, соц. связи например (как и пишут). Но при чем тут соц. сети?

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

Токсичные комментарии в соц. сетях вызывают депрессию.

Но и тут. А что токсичного не вызывает депрессию? ИМХО, ни о чем исследование собственно. Любой психолог знает результат «схлопывания».

Evg Evg 02 Июня 2021 07:49
Дизайн. А чего мы себя обкрадываем?

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

Evg Evg 31 Мая 2021 22:26
Как новая платформа может избежать ошибок Twitter и Reddit, когда дело доходит до политики?

на сайте должно быть установлено возрастное ограничение от 14 до 15 лет.

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

Политика и религия — две самые токсичные темы в сети. Извините, но тут я категоричен. Где они есть, будет «бардак». Ничего сделать не получится, этот «бардак» будет пропорционален количеству участников.

Далее. Твиттер изначально не предназначался для бесед, ограничение длины поста сказывается, тут собственно хотеть что-то глупо. Это как жаловаться на Википедию, что там нельзя размещать мэмы... ) Она не для этого была сделана.

По поводу голосования в минус, написал об этом. Минусование логично в Q&A системах, и достаточно консервативных и строгих. В дискуссиях - глупость ещё та, ИМХО.

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

А так, «независимость» сообществ задача выполнимая. Тут пробуем это сделать.

Твиттер — «отстой», Reddit — «отстой», FB — «отстой полный», он вообще всё сливает. Википедия — «отстой», котов нет. Полный бардак везде.

Могу только посоветовать автору сделать не отстой. Где будет много людей, будет политика и религия и не будет скандалов. Серьезно! Это будет что-то.

Как новая платформа может избежать ошибок Twitter и Reddit, когда дело доходит до политики?

Twitter и Reddit не совершали «ошибок» о которых пишет автора. Там есть некоторые моменты, но не ошибки, ИМХО. Есть законы развития сообществ, что происходит вообще, когда количество людей увеличивается? Проблемы бывают, и нет универсального решения их...

Evg Evg 31 Мая 2021 15:18
Какие есть альтернативы Reddit?

Reddit - самое популярное место в Интернете, где можно узнать, что нового происходит в Интернете. Он быстрый, всегда обновляется и, безусловно, определяет его слоган «главная страница Интернета».

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

Альтернатив Reddit достаточно много.

Давайте посмотрим.

Сайты упорядочены по глобальному рейтингу трафика Alexa и учитывался бесплатный исходный код.

name url rank features
steemit steemit.com 12,000 open source, blockchain
minds minds.com 14,200 open source
gab gab.com 20,000 open source
notabug notabug.io 55,000 open source, federated, reddit-based
saidit saidit.net 74,000 open source, reddit-based
mastodon mastodon.social 77,000 open source, federated
poal poal.co 113,000 reddit-based
lobsters lobste.rs 179,000 open source
pocketnet pocketnet.app 213,000 open source, blockchain
raddle raddle.me 234,000 open source, reddit-based
phuks phuks.co 421,000 open source, reddit-based
memo memo.cash 677,000 open source
tildes tildes.net 778,000 open source, reddit-based
aether getaether.net 1,084,000 open source, non-web
lemmy dev.lemmy.ml 1,159,000 open source, reddit-based
bitmessage bitmessage.org 1,778,000 non-web
danger/u/ dangeru.us 1,943,000 open source
yaddu yaddu.pw 3,188,000 reddit-based
dissent dissent.cx 3,298,000 reddit-based
darto darto.com 3,533,000 reddit-based
scuttlebutt scuttlebutt.nz 3,927,000 open source, non-web
prismo prismo.xyz 4,510,000 open source, federated
weco weco.io 7,231,000 open source
dread dreadditevelidot.onion n/a reddit-based, non-web

Все эти сайты, похожие на Reddit, являются идеальной альтернативой, и если вы действительно ищете что-то новое, эти сайты определенно вам пригодятся. Хотя... тут не так всё просто: посещаемость у Reddit куда выше, он входит в 20 самых посещаемых сайтов.

Evg Evg 30 Мая 2021 00:12
Фреймворк CSS может быть не самой лучшей идеей

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

Одну страницу! И пишет: я хотел сделать её на Vue, React... чтобы потом думать, про индексацию и т.д. Зачем? Зачем усложнять себе жизнь? Одну страницу можно и на html, и поисковые системы будут очень довольны. А хостинг, уж можно любой. И делать минуты.

Или. Мне тут показывают работу с тегами в одной системе. 12 классов. Да, не вопрос, хоть 100. Мне только интересно, а что могут эти теги? А ничего не могут, это метки, и всё. Если бы я услышал про слияние тегов, группы тегов, приватности тегов, тегов для постов и личных сообщений, синонимов в тегах, wiki- функциях в тегах и т.д. вопросов бы не было.

Но просто метки... и 12 классов, нет, не понимаю... А если систему Stack Overflow придется делать, то что, миллион классов будет? Просто метки, а система уже тяжелая стала.

Хотя, и тут аналогично. Какие цели? Как удобно лично? Что лучше поддерживать? Сотни пунктов, много переменных.

Evg Evg 28 Мая 2021 17:15
WordPress — платформа для блогов (CMS)

WordPress конечно рулит. Люди не особо задумываются по поводу плюсов и минусов, просто ставят. Да и блоги... уже тема практически закончена.

Какой лучший скрипт магазина?

WordPress

На чем сделать каталог товаров?

WordPress

И т.д. Удивительно это.

Evg Evg 28 Мая 2021 12:52
Что такое CodeIgniter (фреймворк) и как он работает?

CodeIgniter действительно быстрый и простой. Я выбрал его до HLEB и что-то успел на нем сделать. Там собственно всё есть, все библиотеки, только изучить, как их использовать.

Активность на форуме поддержки сравнивал с Discourse форумом. Я многое с ним сравниваю. Так вот, поддержка вялая. Люди делают в основном свои проекты, тихо там.

Evg Evg 27 Мая 2021 09:44
Развитие «Башни из слоновой кости» (Ivory Tower Development)

Крайности опасны. Например, эта (что мы делаем, мы лучше знаем) и «давайте узнаем у сообщества» и сделаем так, как скажут они. Мы должны слышать все, что говорят нам, но мы должны опираться на собственные исследования. Взять лучшее из двух подходов, использовать «средний» путь, ИМХО, более конструктивно.

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

P.S. а теперь собственно ситуация. Я публикую допустим эту статью и хочу, чтобы другая, схожая статья была связана с этой. Предоставить инструмент? Или, все куда проще. Если я хочу связать публикуемую статья с другой (которая уже есть тут), что мне мешает самому в тексте указать её? Это куда проще (для разработчика) чем городить «связь», поиск той статьи, которую надо присоединить, сам механизм «присоединения и хранения», место для вывода и т.д.

Evg Evg 26 Мая 2021 07:06
Переезд на другой домен?

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

SEO еще один пласт. Как открою для индексации, надо будет с SEO заниматься.

Evg Evg 23 Мая 2021 09:11
Как люди могут зарабатывать деньги через Reddit?

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

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

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

И как я писал в комментарии, если ваш аккаунт молодой и вы сразу ринулись публиковать ссылки, то вы будете наказаны. Система спам- ботов хорошо работает там.

Evg Evg 23 Мая 2021 08:47
Лицензия MIT, плюсы и минусы?

Лицензия MIT - это разумное решение по умолчанию.

Код, лицензированный под MIT, можно использовать где угодно. Вы можете без колебаний использовать его в кодовой базе EPL или GPL, потому что она имеет только минимальные ограничения ответственности и гарантии на ее использование.

Часто, когда кто-то спрашивает автора библиотеки, можно ли дословно использовать код в кодовой базе MIT или GPL, автора этот вопрос шокирует. «Конечно!» они говорят. Экосистема полна дружелюбных и щедрых людей, большинство из которых с радостью увидят, как их код обретает новую жизнь в чужом проекте. К сожалению, ряд лицензий, например, EPL не допускает такой вид щедрости по умолчанию.

Лицензия MIT делает.

«Массачусетский технологический институт - разумный дефолт» - это общее правило.

Есть много исключений.

  • MIT — плохой вариант по умолчанию для тех, кто заранее знает, что обязательно заимствует или изменяет функции из существующих проектов с лицензией EPL, таких как Clojure Core, babashka / sci или Medley.

  • MIT — плохой вариант для любого, кто глубоко философски верит в принципы авторского лева.

  • MIT — плохой вариант по умолчанию для любого, кто хочет так или иначе сделать политическое заявление о патентах.

Тем, кто думает про себя:

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

Evg Evg 22 Мая 2021 20:52
Не изобретайте колесо заново, если не планируете больше узнавать о колесах

Я опубликовал эту статью, потому, что на Discourse встретил опять попытку переделать форум (Discourse) в Q&A систему. Какая навязчивая идея у всех, и у меня была. Столько лет это продолжается...

Собственно формат работает, с ним то что будет ? Markdown, один в один отобразит, хотя парсеры разные. А вот отображение общее, разница есть. Просто открыть 2 вкладки и сравнить. Телефон не беру, с ним ещё тут не занимался.

Evg Evg 21 Мая 2021 20:49
Новый дизайн, смотрю, как работает боковое меню и связь его

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

Есть большая разница между соц. сетями, где такое меню есть. Там ленту листают, а тут тексты.

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

Все переделаю. А то сейчас какой-то бред. Но есть огромный плюс, что это сделал. Кода меньше становится. Чем больше ковыряю, тем больше удаляю. )

P.S. все же подход Яндекс, ИМХО, не очень. Понимаю, на кого идет ориентация. Но я пассс....

Evg Evg 15 Мая 2021 18:52
Изменить формирование Title в постах

Согласен, тем более название пространства у нас есть в методе. Посмотрел на Stack, у них внесено сам сайт, т.к. там тематические разделы - сайты. Пример:

LONG BLOB, can it be read and written to in chunks? - Database Administrators Stack Exchange

Database Administrators - собственно, как тут название пространства там.

Evg Evg 12 Мая 2021 12:24
Тема для создания раздела фактов

Тема есть. Тут нет проблем, но в энциклопедии главное, ИМХО, поиск. Не думаю, что сейчас он нормальный.

В идеале, в конфиге добавить настройку, например, когда включен Manticore Search, и с ним работать. Там для индекса фасеты предусмотреть. Сейчас нет такой возможности пока, но это реально сделать.

Evg Evg 10 Мая 2021 01:20
ДЖЕЙСОН СНЕЛЛ О РЕДАКТОРАХ IOS MARKDOWN

bebe, спасибо! Собственно вот 2 редактора: простые и поддерживаются:

Какие мысли по ним? Что больше нравится. Понятное дело, что их можно изменить под этот сайт.

Evg Evg 08 Мая 2021 21:08
Первый пост (видимость на центральное)

Я его вижу на центральной странице только тогда, когда подпишусь на него.

Собственно, наверное, так и надо.

Evg Evg 08 Мая 2021 17:23
Новый редактор тут (и не только)

Ну вот. Я отказался от редактора нового. Вернул все назад, ну чуток поменял редактор.

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

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

Evg Evg 05 Мая 2021 19:17
Подписка и блокировка

Раздел хороший, тут останутся предложения. Сейчас работа в основном сконцентрирована на добавление очевидных вещей, из уже добавленных функций.

Пример: 5 минут назад зайдя в пространство, невозможно было даже сказать, кто создал его. Добавил владельца пространства.

Evg Evg 02 Мая 2021 20:29
Отказ от Grid CSS (изменение дизайна)

Приблизительно, вот как будет выглядеть пространство. В данном случае добавил сортировку, там еще необходимо вывести некоторые вещи, например, сколько подписалось (и диз. более плотно позаниматься). Раз участники могут подписываться сейчас: meta

Кнопки подписаться, отписаться там нет. Это пространство по умолчанию. Кстати, надо эти кнопки доделать и цвета подобрать. Аналогичная сортировка: ЛЕНТА, ТОП, ВСЕ будет на центральной. TOP уйдет из бокового меню.

Evg Evg 02 Мая 2021 17:12
Отказ от Grid CSS (изменение дизайна)

На самом деле, я просто хочу сделать чуток поживей дизайн. Дело в том, что классику вроде повторил, и это легко. Minimal- подход легкий на легких проектах.

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

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

Нажмите Пространства в левом меню. И кнопки поживей будут и сами пространства. Да все практически. Есть много идей по поводу этого.

Evg Evg 30 Апреля 2021 20:06
Второй, пробный пост...

Это я пробую менять автора поста. Вот назначил Adre. Нужен функционал, чтобы можно было не только менять автора, но из ответов делать пост, а из поста ответ. Туда, сюда переносить это дело.

С самим постов в пространствах Q&A мы должны предусмотреть объединение и слияние постов.

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

Evg Evg 30 Апреля 2021 07:41
Просто первый пост

Первый ответ в теме