From: Oleg Redut 2:5000/111 02 Apr 2018 08:44 +0300
To: All
Subject: Положение
Положение о выборах модератора от 11.01.2011 1. Данное Положение является неизменным и действует постоянно пока конференция находиться на региональном боне. 2. В конференции возможна смена модератора в нижеперечисленных случаях. 2.1. В случае невозможности выполнять свои обязанности, модератор может: а) передать свои полномочия другому лицу, с официальным уведомлением в эхоконференции и подтверждением смены строки в списке эхоконфеpенций, пpинятых на бекбон; б) организовать выборы нового модератора. 2.2. В случае отсутствия* модератора в конференции более трех месяцев: а) полномочия переходят к очередному комодератору (согласно списка, при наличии нескольких в Правилах конференции); б) в случае отсутствия комодератора, либо отказа последнего из них принять полномочия модератора, организуются выборы. 2.3. В случае дестабилизирующих действий со стороны модератора: а) получившего полномочия не выборным путем (п.2.1а и п.2.2а), но не ранее трех месяцев с момента принятия полномочий; б) получившего полномочия выборным путем, но не ранее шести месяцев с момента принятия полномочий; организуются выборы. 3. Для организации выборов модератора участники конференции должны обратиться с просьбой REC. При этом должно быть предварительное извещение участников конференции, от лица, обратившегося к REC с этой просьбой. REC, в свою очередь, должен сделать заявление об этом в конференции. Также, при отсутствии просьбы от участников конференции, REC может самостоятельно инициировать выборы, с учетом п.2.3, но не противореча п.2.2 и согласно данным Правилам. 4. Выборы проводятся в сроки и по правилам предложенным REC, либо назначенным им RO. 4.1. На период до окончания выборов модератора, REC может временно принять на себя обязанности модератора конференции, либо назначить временного модератора. 4.2. Выборы проводятся с учетом голосов всех активных (пишущих) участников конференции. Такие определяются на протяжение от 3-х до 6-ти месяцев, до момента опубликования извещения о планирующихся выборах. Отбор проводиться из имеющихся баз двумя-тремя участниками конференции по просьбе EC и по его выбору. Список должен быть опубликован в конференции до начала выборов и может быть дополнен или изменен REC согласно поступивших поправок. 4.3. Выборы прерываются, если до окончания выборов появится сообщение от модератора о возобновлении им своих полномочий, либо о согласии комодератора о принятии им полномочий модератора. 4.4. Выборы проводятся в один или два тура и считаются завершенными при подаче не менее 50% голосов за одного из кандидатов от общего числа проголосовавших. 4.5. Претендент, занявший второе место, может быть назначен комодератором. Это назначение уже делается избранным модератором. 4.6 В Правила конференции вносится данные нового модератора и, при необходимости, изменяется список комодераторов. 5. В остальных случаях участники конференции, для выборов или смены модератора, должны руководствоваться здравым смыслом и документом FidoNet EchoPolicy. 6. Положение должно публиковаться не менее одного раза в течение трёх календарных месяцев. * Отсутствие модератора определяется по совокупности причин: а) отсутствие постинга в эху правил конференции; б) отсутствие модераториалов от модератора в шапке, либо писем от него без шапки; в) невозможности связаться с модератором любым способом, для выяснения причин отсутствия. Что я могу еще сказать?.. Oleg ... AKA oleg(&)redut.info AKA ICQ 28852595
From: Oleg Redut 2:5000/111 02 Apr 2018 08:43 +0300
To: All
Subject: Rules
Пpавила эхо-конфеpенции RU.PHP 18.01.2017 Если вы помещаете сообщение в данную эхоконференцию, это значит вы автоматически соглашаетесь соблюдать данные правила и нести ответственность за нарушения данных правил. Тематика эхо-конфеpенции RU.PHP =============================== Эта конференция посвящена обсуждению вопросов, связаных с написанием программ на языке PHP и работой с базами данных SQL. Hе исключается также обсуждение технических вопросов связанных с различными сетевыми протоколами и стандартами. В остальном эхоконференция RU.PHP соответствует общим правилам конференций FidoNet и это значит, что их нужно соблюдать. Разрешается гейтование эхоконференции в Интернет. Hарушения и наказания ===================== - Hеyважение к yчастникам конфеpенции, в т.ч. грубые/вульгарные выражения. - Раздpажающее поведение в т.ч. наезды, оскорбления в любой форме. К вышеуказанному относиться и пpименение нецензypных выpажений, даже забитых чем-либо #$%@. - Разговоpы на темы, не являющиеся темой конфеpенции, либо объявленные модеpатоpом оффтопиком. - Размещение uuencode без разрешения модератора. - Пеpеписка с модеpатоpом в эхе, либо самовольное модеpиpование в эхе. - Личная пеpеписка в эхоконфеpенции. Модеpатоp имеет пpаво yжесточить или смягчить наказание по своемy yсмотpению в зависимости от гpyбости наpyшения в любом диапазоне [*/+/!] Hаказания высылаются yзлy-наpyшителю нетмейлом с дyблиpованием в эхе. За своего поинта или юзера отвечает его босс. Не подставляйте его. Модеpатоp является yчастником эхоконфеpенции, в связи с этим письма, где в поле %FROM стоит его имя, служебными не являются. Изменения в пpавилах встyпают в действие чеpез двое суток после их опyбликования. Глобальные изменения - через неделю. В конференции возможна смена модератора согласно прилагаемому "Положению о выборах модератора". Модеpатоpом конференции RU.PHP является Oleg Redut (2:5000/111) Комодератор назначается и отменяется Модератором, в данный момент никто на должность КоМодератора не назначен. Что я могу еще сказать?.. Oleg ... AKA oleg(&)redut.info AKA ICQ 28852595
From: Anton Poletayev 2:5015/61 07 Feb 2018 21:57 +0200
To: All
Subject: Вышел Laravel framework 5.6
Hi, All! Официально вышел Laravel 5.6 https://laravel-news.com/laravel-5-6 Основные улучшения - Logging Improvements - Single Server Task Scheduling - Dynamic Rate Limiting - Broadcast Channel Classes - API Controller Generation - Eloquent Date Casting - Blade Component Aliases - Argon2 Password Hashing - UUID Methods - Collision - Bootstrap 4 Что нового: https://laravel.com/docs/5.6/releases#laravel-5.6 Руководство по обновлению: https://laravel.com/docs/5.6/upgrade Changelog: https://github.com/laravel/framework/blob/5.6/CHANGELOG-5.6.md
From: Anton Poletayev 2:5015/61 24 Nov 2017 05:34 +0200
To: Oleg Redut 2:5000/111
Subject: PHP Internals
Hi, Oleg! Пятница 24 Hоября 2017 06:34, ты писал(а) мне, в сообщении по ссылке area://ru.php?msgid=2:5000/111+5a175af2: AP>> var_dump( AP>> $foo, AP>> $bar, AP>> $buz, AP>> ); OR> Уже видел такой код. Hе понял смысла. Hа всякий случай у себя убрал OR> лишнюю запятую. :) PHP позволяет делать функции с плавающим количеством аргументов, с которыми внутри функции можно работать как с массивом. Hапример: function hasMission(string ...$missions): bool { foreach($missions as $mission) return (некоторая проверка); } Соответственно, их можно будет вызывать hasMission( 'customer', 'contractor', ); Можно будет легко добавлять/удалять элементы, не заморачиваясь с отслеживанием финальной запятой, точно так же, как сейчас с массивами: hasMission([ 'customer', 'contractor', ]); Это удобно, как в ручном режиме, так и для написания скаффолдеров (генераторов кода).
From: Oleg Redut 2:5000/111 24 Nov 2017 01:34 +0200
To: Anton Poletayev 2:5015/61
Subject: PHP Internals
Доброе (current) время суток, Anton! AP> Предложение принято, а значит в ветке 7.3 станет возможным AP> использование запятой после последнего аргумента функции: AP> var_dump( AP> $foo, AP> $bar, AP> $buz, AP> ); Уже видел такой код. Не понял смысла. На всякий случай у себя убрал лишнюю запятую. :) Что я могу еще сказать?.. Oleg ... AKA oleg(&)redut.info AKA ICQ 28852595
From: Anton Poletayev 2:5015/61 23 Nov 2017 21:25 +0200
To: All
Subject: PHP Internals
Hi, All! [RFC] Allow a trailing comma in function calls https://wiki.php.net/rfc/trailing-comma-function-calls Предложение принято, а значит в ветке 7.3 станет возможным использование запятой после последнего аргумента функции: var_dump( $foo, $bar, $buz, ); [RFC] Flexible Heredoc and Nowdoc Syntaxes https://wiki.php.net/rfc/flexible_heredoc_nowdoc_syntaxes Предложение по улучшению многострочных текстовых блоков также принято. Станут доступны поддержка отступов и отмена необходимости перевода строки после закрывающего маркера:
From: Anton Poletayev 2:5015/61 16 Nov 2017 12:39 +0200
To: Mithgol the Webmaster 2:50/88
Subject: Смыслы файлов
Hi, Mithgol! Вторник 14 Hоября 2017 01:00, ты писал(а) Oleg Redut, в сообщении по ссылке area://ru.php?msgid=2:50/88+5a0a1639: MW> Файл composer.json содержит, по-видимому, настройки для правильной MW> работы Composer. Уточнение: composer.json - список зависимостей пакетов и их версий, здесь вы определяете, пакеты каких версий вы допускаете к использованию. composer.lock - список конкретных версий, которые были установлены и под которые велось тестирование. Это позволяет быть уверенным, что каждый, кто работает над вашим проектом будет иметь абсолютно одинаковые версии пакетов. Пример: Если у вас в composer.json указана версия пакета 1.*, вы выполняете composer update и получаете пакет версии 1.2, затем коммитите изменения. Через некоторое время, вы или коллега устанавливаете проект в другом месте, используя composer install и получаете пакет именно версии 1.2, как это сохранено в composer.lock Если же вы выполните composer update, то получите пакет 1.3, для которого тестирование не проводилось. При этом, так как рамки версий заданы в composer.json, то, выполняя composer update, вы не получите версию 2.0, даже если она на этот момент уже вышла.
From: Mithgol the Webmaster 2:50/88 14 Nov 2017 01:00 +0200
To: Oleg Redut 2:5000/111
Subject: Смыслы файлов
Так было 14:13 23 Oct 17 написано от Oleg Redut к Roman Danilov: OR> И всё замусорено скрытыми каталогами и всякими OR> .gitignore .travis.yml CHANGELOG.md composer.json LICENSE OR> phpunit.xml.dist OR> README.md Думаю, что это не мусор: каждый из этих файлов реально полезен. Файл .gitignore избавляет Git-хранилище (и, в частности, GitHub) от хранения файлов, которые автор считает *реальным* мусором (например, отладочные выводы какие-нибудь, или кэши, или ещё в этом же роде что-нибудь). В этом файле мусор перечисляется поимённо (или не вполне поимённо, а через звёздочку на месте переменной части имени). Файл .travis.yml хранит те настройки, с которыми на сервере https://travis-ci.org/ автозапускается тестирование кода пакета. Они содержат, по меньшей мере, указание тестируемого языка (PHP) ── ещё там возможна донастройка параметров вызова используемого средства отладки (PHPUnit), но только если автор пакета не был доволен теми настройками, с какими Travis CI сам по умолчанию запускает PHPUnit (эти настройки для удобства по адресу https://docs.travis-ci.com/user/languages/php/#Default-Build-Script перечислены). Файл CHANGELOG.md хранит список изменений кода пакета от версии к версии. Это одно из тех мест, в которые надо в первую очередь заглядывать при переходе на новую версию пакета, особенно если до перехода заглянуть не удалось, а после перехода что-нибудь оказалось неожиданным или ведёт себя не так, как прежде. Файл composer.json содержит, по-видимому, настройки для правильной работы Composer. Файл LICENSE необходим открытому коду для того, чтобы вполне явствовало, под какой лицензией он открыт: иногда открытость открытости рознь. Файл README.md содержит описание пакета. Файл phpunit.xml.dist, как это на странице https://phpunit.de/manual/current/en/organizing-tests.html сказано в последнем разделе, используется для хранения настроек PHPUnit (средство PHPUnit используется для тестирования PHP-кода). Фидонет будет великим и гипертекстовым! [Ru.Mozilla] http://Mithgol.Ru/ Mithgol the Webmaster. [Братство Нод] [Team А я меняю subj] ... Q: Why did the Cyclops stop teaching? A: He only had one pupil.
From: Oleg Redut 2:5000/111 10 Nov 2017 04:10 +0200
To: Anton Poletayev 2:5015/61
Subject: composer
Доброе (current) время суток, Anton! AP>>>> тем более, из php. Можно глянуть на спецификацию api? OR>> [...] OR>>> https://api.golos.cf/ OR>> Идей не возникло или мало информации? AP> Обычный curl + json + вагон времени и терпения :) Значит всё-таки можно, только ни у кого не нашлось лишнего вагона. :-( Буду кропать помаленьку сам. Что я могу еще сказать?.. Oleg ... AKA oleg(&)redut.info AKA ICQ 28852595
From: Anton Poletayev 2:5015/61 09 Nov 2017 15:19 +0200
To: Oleg Redut 2:5000/111
Subject: composer
Hi, Oleg! Четверг 09 Hоября 2017 18:53, ты писал(а) мне, в сообщении по ссылке area://ru.php?msgid=2:5000/111+5a0441e5: AP>>> тем более, из php. Можно глянуть на спецификацию api? OR> [...] OR>> https://api.golos.cf/ OR> Идей не возникло или мало информации? Обычный curl + json + вагон времени и терпения :)