пятница, 03 апреля 2020
тролль - это не только ценный жир, но и 3-4 легкоусвояемых коммента ежедневно
а будет ли файл robots.txt корректно работать, если навставлять в него html-тэгов, как это сделано на дайриках?
среда, 25 марта 2020
тролль - это не только ценный жир, но и 3-4 легкоусвояемых коммента ежедневно
Автор, ключевой разработчик и единственный мэйнтейнер CoreJS (самого популярного JS-полифилла) был осуждён на полтора года колонии-поселения (сбил насмерть человека на пешеходном переходе - один из пешеходов был пьян и упал, а второй наклонился, чтобы его поднять, что помешало их вовремя заметить в тёмное время суток).
Речь о Денисе Пушкарёве из Барнаула, последний его коммит был 14 января.
Для справки:
По статистике репозитория NPM библиотека CoreJS пользуется большой популярностью и насчитывает 26 миллионов загрузок в неделю.
Число активных пользователей оценивается в 4.5 млн, а число привязанных к CoreJS зависимостей превышает 19 тысяч, в числе которых проект Babel.
Речь о Денисе Пушкарёве из Барнаула, последний его коммит был 14 января.
Для справки:
По статистике репозитория NPM библиотека CoreJS пользуется большой популярностью и насчитывает 26 миллионов загрузок в неделю.
Число активных пользователей оценивается в 4.5 млн, а число привязанных к CoreJS зависимостей превышает 19 тысяч, в числе которых проект Babel.
воскресенье, 15 марта 2020
тролль - это не только ценный жир, но и 3-4 легкоусвояемых коммента ежедневно
суббота, 14 марта 2020
тролль - это не только ценный жир, но и 3-4 легкоусвояемых коммента ежедневно
В связи с категорической рекомендацией докторов не трогать свое лицо руками прошу освободить меня до окончания эпидемии коронавируса COVID-19 от обязанности проводить code review.
(c)баша
(c)баша
среда, 04 марта 2020
тролль - это не только ценный жир, но и 3-4 легкоусвояемых коммента ежедневно

вторник, 25 февраля 2020
тролль - это не только ценный жир, но и 3-4 легкоусвояемых коммента ежедневно
хорошо известно, что гугл постоянно создаёт новые технологии, которые через несколько лет "хоронит".
пришла очередь языка программирования Go
www.zdnet.com/google-amp/article/google-program...
fuchsia.googlesource.com/fuchsia/+/refs/heads/m...
суть в двух словах: ползут слухи, что гугл в недалёком будущем планирует заменить свои ОС (андроид и хромОС) на разрабатываемую им сейчас новую ОС Fuchsia, и язык Go там уже не будет одобренным языком разработки.
пришла очередь языка программирования Go
www.zdnet.com/google-amp/article/google-program...
fuchsia.googlesource.com/fuchsia/+/refs/heads/m...
суть в двух словах: ползут слухи, что гугл в недалёком будущем планирует заменить свои ОС (андроид и хромОС) на разрабатываемую им сейчас новую ОС Fuchsia, и язык Go там уже не будет одобренным языком разработки.
пятница, 14 февраля 2020
тролль - это не только ценный жир, но и 3-4 легкоусвояемых коммента ежедневно

понедельник, 03 февраля 2020
Посоветуйте годные курсы по SQL (конкретно на базе microsoft sql server)
Область применния: БД веб-црмки.
Мне стало нехватать моего базового минимума.
Или подходящие для самообучения книги.
Область применния: БД веб-црмки.
Мне стало нехватать моего базового минимума.
Или подходящие для самообучения книги.
воскресенье, 26 января 2020
тролль - это не только ценный жир, но и 3-4 легкоусвояемых коммента ежедневно
увидел коммент на хабре:
Мне не нравится в языке Go их логотип тупого хомяка с выпученными глазами. Это уже создает негативное впечатление и весомую причину для того чтобы отвадить меня от изучения языка.

говорят, хомяка уже из логотипа языка уже убрали.
А может ли вас привлечь или отпугнуть от языка программирования его логотип?
Правда ли, что лучший логотип - это какой-нибудь добродушный зверёк?
например, такой
Мне не нравится в языке Go их логотип тупого хомяка с выпученными глазами. Это уже создает негативное впечатление и весомую причину для того чтобы отвадить меня от изучения языка.

говорят, хомяка уже из логотипа языка уже убрали.
А может ли вас привлечь или отпугнуть от языка программирования его логотип?
Правда ли, что лучший логотип - это какой-нибудь добродушный зверёк?
например, такой
среда, 22 января 2020
тролль - это не только ценный жир, но и 3-4 легкоусвояемых коммента ежедневно
www.opennet.ru/opennews/art.shtml?num=52208
кстати, наши разработчики, закалённые в срачах на русскоязычных форумах, так бы быстро не сдались )))
А вот типичному зарубежному разработчику (выросшему в западной культуре с их толерантностью и доброжелательностью) трудновато противостоять даже обоснованной критике...
кстати, наши разработчики, закалённые в срачах на русскоязычных форумах, так бы быстро не сдались )))
А вот типичному зарубежному разработчику (выросшему в западной культуре с их толерантностью и доброжелательностью) трудновато противостоять даже обоснованной критике...
воскресенье, 12 января 2020
тролль - это не только ценный жир, но и 3-4 легкоусвояемых коммента ежедневно
бывает, что игра весёлая, но её исходники - чистый survival horror
внутри switch-а 309 case-ов
github.com/TerryCavanagh/VVVVVV/blob/f7c0321b71...
внутри switch-а 309 case-ов
github.com/TerryCavanagh/VVVVVV/blob/f7c0321b71...
суббота, 14 декабря 2019
тролль - это не только ценный жир, но и 3-4 легкоусвояемых коммента ежедневно
воскресенье, 10 ноября 2019
тролль - это не только ценный жир, но и 3-4 легкоусвояемых коммента ежедневно
четверг, 07 ноября 2019
тролль - это не только ценный жир, но и 3-4 легкоусвояемых коммента ежедневно
У разработчиков (и дизайнеров) компьютерных игр есть свой профсоюз
www.gameworkersunite.org
Дело в том, что их часто напрягают "кранчами" (это когда перед выпуском игры всех заставляют работать по 12+ часов в сутки, и это может длиться больше месяца).
Видимо, это так достало разработчиков по всему миру, что вот, организовали профсоюзик.
www.gameworkersunite.org
Дело в том, что их часто напрягают "кранчами" (это когда перед выпуском игры всех заставляют работать по 12+ часов в сутки, и это может длиться больше месяца).
Видимо, это так достало разработчиков по всему миру, что вот, организовали профсоюзик.
Вопрос: А как обстоит дело с переработками у наших программистов? (опрос для всех, не только геймдев)
1. Регулярный дедлайн-кошмаринг с переработками | 4 | (18.18%) | |
2. Всё по ТК, переработок нет или мало, и они щедро оплачиваются | 13 | (59.09%) | |
3. Я рад переработкам (да, бывают такие фрилансеры и трудоголики) | 0 | (0%) | |
4. (я не работаю программистом) | 5 | (22.73%) | |
Всего: | 22 |
вторник, 15 октября 2019
тролль - это не только ценный жир, но и 3-4 легкоусвояемых коммента ежедневно
суббота, 21 сентября 2019
тролль - это не только ценный жир, но и 3-4 легкоусвояемых коммента ежедневно
пятница, 06 сентября 2019
тролль - это не только ценный жир, но и 3-4 легкоусвояемых коммента ежедневно
05.09.2019 в 10:15
Пишет Эрл Грей:- Никогда в обществе программистов не говори, что ты альфа-самец.URL записи
- Это еще почему?
- Потому, что для них это означает сильно недоделанный вариант.
среда, 04 сентября 2019
Здравствуйте,
представляю вашему вниманию BlackFox.
У вас никогда не возникало ощущение того что PHP-фреймворки (далее - движки) написаны как-то странно, коряво, шизофренично (несколькими не согласными друг с другом людьми) и что они чаще мешают своими стандартами, чем помогают функционалом? Я повидал многие из них, живу с этим ощущением вот уже больше семи лет и пилю свой движок потихоньку.
---
Вот например для работы с базой данных в Laravel используется Eloquent ORM (паттерн Active Table) с конструктором запросов. Конструктор запросов является ни чем иным как полной копией языка запросов SQL, реализованным в виде обертки на PHP. Да, он позволяет "легко и быстро" мигрировать с одной базы данных на другую, но как часто вы это делаете? А для того чтобы добавить колонку в таблицу, необходимо создать миграцию. Для того чтобы удалить - миграция. Для того чтобы переименовать или изменить - снова миграция. И все эти миграции необходимо держать в уме при релизах.
BlackFox использует иной подход. Отнаследовав от класса SCRUD вы создаете свою таблицу, описывая ее поля в виде структурного массива. Когда требуется добавить\изменить\удалить — просто запускается метод Synchronize(), который ищет разницу между вашим описанием и реальными колонками в базе данных и эту разницу нивелирует. А метод поиска информации Search() так вообще конфетка, он принимает на вход массив фильтров, переданных напрямую из формы, сам автоматически эскейпает все принимаемые данные, да еще и выдает отэскейпанные данные на выходе, чтобы ваша голова не болела при составлении очередного отображения.
---
Или вот например в Yii контролеры и отображения разнесены по разным директориям, как будто некоторые отображения могут быть использованы более чем одним контроллером. А действие контроллера вынужденно возвращать готовый отрендеренный html, что не позволяет элегантно переиспользовать его там где нужен точно такой же ответ, но в формате json, xml или ajax.
BlackFox использует иной подход. Контроллеры и отображения объединены в единую структуру, которой управляет класс-наследник от Unit. Все публичные методы этого класса являются действиями и возвращают массив данных, подключаемых к отображению. А пользователю предоставляется возможность самому решать в каком формате он хочет получить ответ. Но самое вкусное тут это возможность наследования контроллеров вместе с отображением: если у отнаследованного контроллера отсутствует отображение, то будет подключено отображение родителя (или родителя родителя...).
---
Реализация роутинга во многих движках лично у меня вызывает культурный шок. Если все роуты для сайта описываются в одном файле, то становится невозможно вести разные разделы сайта в разных репозиториях, плюс возникает дополнительная нагрузка (обработка неиспользуемых правил роутинга).
В BlackFox вы регистрируете в конфигурации все папки, являющиеся виртуальными корнями, а затем создаете в них привычную структуру из папок и файлов, как в старом добром нативном PHP. А если возникает потребность в ловле запросов на несуществующие файлы\папки, то создаете в соответствующем разделе файл .router.php, на который такие запросы перенаправляются движком. В файле .router.php можно описать роутинг любой сложности.
---
Движок полностью готов к разработке реально сложных проектов, на текущий момент на нем уже создано несколько реально работающих боевых некоммерческих проектов. Однако документация все еще сырая, поэтому я был бы крайне признателен тем первым людям, кто бы ее посмотрел и дал мне фидбек на темы: что и где не понятно, чего не хватает.
Благодарю за внимание =)
представляю вашему вниманию BlackFox.
У вас никогда не возникало ощущение того что PHP-фреймворки (далее - движки) написаны как-то странно, коряво, шизофренично (несколькими не согласными друг с другом людьми) и что они чаще мешают своими стандартами, чем помогают функционалом? Я повидал многие из них, живу с этим ощущением вот уже больше семи лет и пилю свой движок потихоньку.
---
Вот например для работы с базой данных в Laravel используется Eloquent ORM (паттерн Active Table) с конструктором запросов. Конструктор запросов является ни чем иным как полной копией языка запросов SQL, реализованным в виде обертки на PHP. Да, он позволяет "легко и быстро" мигрировать с одной базы данных на другую, но как часто вы это делаете? А для того чтобы добавить колонку в таблицу, необходимо создать миграцию. Для того чтобы удалить - миграция. Для того чтобы переименовать или изменить - снова миграция. И все эти миграции необходимо держать в уме при релизах.
BlackFox использует иной подход. Отнаследовав от класса SCRUD вы создаете свою таблицу, описывая ее поля в виде структурного массива. Когда требуется добавить\изменить\удалить — просто запускается метод Synchronize(), который ищет разницу между вашим описанием и реальными колонками в базе данных и эту разницу нивелирует. А метод поиска информации Search() так вообще конфетка, он принимает на вход массив фильтров, переданных напрямую из формы, сам автоматически эскейпает все принимаемые данные, да еще и выдает отэскейпанные данные на выходе, чтобы ваша голова не болела при составлении очередного отображения.
---
Или вот например в Yii контролеры и отображения разнесены по разным директориям, как будто некоторые отображения могут быть использованы более чем одним контроллером. А действие контроллера вынужденно возвращать готовый отрендеренный html, что не позволяет элегантно переиспользовать его там где нужен точно такой же ответ, но в формате json, xml или ajax.
BlackFox использует иной подход. Контроллеры и отображения объединены в единую структуру, которой управляет класс-наследник от Unit. Все публичные методы этого класса являются действиями и возвращают массив данных, подключаемых к отображению. А пользователю предоставляется возможность самому решать в каком формате он хочет получить ответ. Но самое вкусное тут это возможность наследования контроллеров вместе с отображением: если у отнаследованного контроллера отсутствует отображение, то будет подключено отображение родителя (или родителя родителя...).
---
Реализация роутинга во многих движках лично у меня вызывает культурный шок. Если все роуты для сайта описываются в одном файле, то становится невозможно вести разные разделы сайта в разных репозиториях, плюс возникает дополнительная нагрузка (обработка неиспользуемых правил роутинга).
В BlackFox вы регистрируете в конфигурации все папки, являющиеся виртуальными корнями, а затем создаете в них привычную структуру из папок и файлов, как в старом добром нативном PHP. А если возникает потребность в ловле запросов на несуществующие файлы\папки, то создаете в соответствующем разделе файл .router.php, на который такие запросы перенаправляются движком. В файле .router.php можно описать роутинг любой сложности.
---
Движок полностью готов к разработке реально сложных проектов, на текущий момент на нем уже создано несколько реально работающих боевых некоммерческих проектов. Однако документация все еще сырая, поэтому я был бы крайне признателен тем первым людям, кто бы ее посмотрел и дал мне фидбек на темы: что и где не понятно, чего не хватает.
Благодарю за внимание =)
воскресенье, 25 августа 2019
тролль - это не только ценный жир, но и 3-4 легкоусвояемых коммента ежедневно
25.08.2019 в 04:16
Пишет Stalkert:Разработчики на JS -- жадные макаки?URL записиhttps://github.com/standard/standard/issues/1381
История такова. Существует довольно популярная утилита для JS, форматирующая код и проверяющая его на соответствие стандартам. Разработчик решил, что ему мало денег, и поэтому теперь при запуске утилита будет показывать рекламу прямо в терминале у разработчика через console.log().
суббота, 17 августа 2019
тролль - это не только ценный жир, но и 3-4 легкоусвояемых коммента ежедневно
народ разрабатывает джава-скрипт со спец лексикой
yopta.space/
github.com/samgozman/YoptaScript/blob/master/RE...
yopta.space/
github.com/samgozman/YoptaScript/blob/master/RE...
пример кода на YoptaScript | В переводе на Javasсript |
ксива.малява("kek") нах гыы textnode сука ксива.намутитьМалявуГовнодскую("Water") нах ксива.вычислитьЛохаПоНомеру("myList") нах ебало.шухер("Привет, йопта") нах потрещим(semki чоблясука чётко) жЫ //код есть го(i нах i хуёвей 100 нах i плюсуюНа) жЫ //код есть | document.write("kek"); var textnode = document.createTextNode("Water"); document.getElementById("myList"); window.alert("Привет, йопта"); while(semki != true) { //код } for(i; i < 100; i ++) { //код } |