
F01134H
06.01.2017
09:07:54
классная штука

Dmitriy
06.01.2017
09:08:04

-_-
06.01.2017
09:08:42

Google

Dmitriy
06.01.2017
09:09:21
<img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4ZjVhYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmYmY5Y2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+" id="base64Img" class="span12 baseurlopa2">

da horsie
06.01.2017
09:20:38
зарелизил первую версию хрени https://packagist.org/packages/f3ath/git-changelog

F01134H
06.01.2017
09:26:31
Коняш
а как ты для композера делаешь пакеты
ну в смысле, ты во время разработки юзаешь свой автозагрузчик, или сразу под композер

da horsie
06.01.2017
09:28:27

Vlad5ss
06.01.2017
09:30:01
не подскажите подключаю библиотеку и не рабоатет RedBeanPHP https://gyazo.com/c399d0bc27d6ffb1be289853461654f6 .

?
06.01.2017
09:31:15

D'
06.01.2017
09:31:43
конь
шо цэ

Dmitriy
06.01.2017
09:31:51

?
06.01.2017
09:32:09
не скоро

D'
06.01.2017
09:32:42
баба

Google

D'
06.01.2017
09:32:45
100%

Aleksandr
06.01.2017
09:33:08
А может php8 никогда не выйдет
По примеру php6

D'
06.01.2017
09:33:28
Я думал это класс, а это интерфейс

?
06.01.2017
09:34:01
Да кстати, почему?
Тож подумал, что класс

finkel
06.01.2017
09:37:49

da horsie
06.01.2017
09:39:59

D'
06.01.2017
09:40:12

?
06.01.2017
09:40:33
Ну так становится понятнее же

da horsie
06.01.2017
09:41:18
Ну хз. Есть и альтернативное мнение.
Мне в целом пофиг как называть
Переименуйте, если хочется. Я замержу

f4rt~
06.01.2017
09:42:15
зарэжу
</простите>

da horsie
06.01.2017
09:42:53
Там еще и тестов не хватает.

D'
06.01.2017
09:43:51
хм конь
косяк
https://github.com/f3ath/git-changelog/blob/master/src/Versions.php#L32

Google

D'
06.01.2017
09:44:09
Оно не кидает InvalidArgumentException
https://github.com/composer/semver/blob/master/src/VersionParser.php#L172

da horsie
06.01.2017
09:45:06
Ага, тестов не хватает :)

F01134H
06.01.2017
09:45:19

Dmitriy
06.01.2017
09:45:47

da horsie
06.01.2017
09:45:49

F01134H
06.01.2017
09:46:02
Да не, ничо)

da horsie
06.01.2017
09:46:13

Dmitriy
06.01.2017
09:47:29

da horsie
06.01.2017
09:47:44
Еще нужны классы для других репозиториев кроме гитхаба

f4rt~
06.01.2017
09:51:25
тюлеша

f4rt~
06.01.2017
09:51:26
?

Санёчек
06.01.2017
09:53:54
Господи што это ?!

F01134H
06.01.2017
09:53:56
после этого фильма я не могу нормально на тюленей смотреть

Dmitriy
06.01.2017
09:54:23

Андрюха (Ren)
06.01.2017
09:54:38
Дратути наркоманы!

f4rt~
06.01.2017
09:54:41
Бля хуя у Фолли клыки

Владимир
06.01.2017
09:57:23
В чем прикол оборачивания кода в анонимную функцию? https://github.com/f3ath/git-changelog/blob/master/changelog#L11

Aleksandr
06.01.2017
09:57:57
Локальные переменные оградить

Google

Владимир
06.01.2017
09:58:17

F01134H
06.01.2017
09:58:20
чу
а при чем тут переменные
D:

Dmitriy
06.01.2017
09:58:50

Aleksandr
06.01.2017
09:59:22
Переменные, объявленные в foreach на остальную часть файла не распространяются?

Владимир
06.01.2017
10:00:04
нет

Admin
ERROR: S client not available

Aleksandr
06.01.2017
10:00:39
Ок-ок

?
06.01.2017
10:04:04
та там же просто создается функция и сразу вызывается, фича из семерки, если какой-то autoload.php существует, то он подключается, если нет то прекращает выполнение текущего скрипта, если это делать не в функции, то прекращаение выполнения текущего скрипта выполнится в не зависимости от условия

Aleksandr
06.01.2017
10:05:38
К вопросу о том, при чем тут переменные

?
06.01.2017
10:05:51
да не причем

Aleksandr
06.01.2017
10:06:23
Переменные, объявленные внутри функции на внешний уровень же не распространяются, так?

?
06.01.2017
10:06:56
ну да

Aleksandr
06.01.2017
10:07:24
Вот, ещё же для этого можно такой приём применять
Я не конкретно про вышепридедённый пример
Если нужно создать переменные внутри, не касаясь внешнего уровня
Не перезаписать ничего

Google

Aleksandr
06.01.2017
10:11:40
Т.е. выйдет из неё
Хитро

zEvilz
06.01.2017
10:13:16
connect() to unix:/tmp/thin.0.sock failed (2: No such file or directory) while connecting to upstream ......: "http://unix:/tmp/thin.0.sock:/"......
или это к рубистам?

Aleksandr
06.01.2017
10:13:57
Реально хороший трюк, надо его где-нибудь отметить

Владимир
06.01.2017
10:14:52
подробностей ноль


zEvilz
06.01.2017
10:15:27
щас дам
debian jessie, nginx+thin+mariadb, redmine и redmine-mysql из родных репов
/etc/thin/redmine.yml:
—-
pid: tmp/pids/thin.pid
group: redmine
wait: 30
timeout: 30
log: log/thin.log
max_conns: 1024
require: []
environment: production
max_persistent_conns: 512
servers: 1
daemonize: true
user: redmine
socket: /tmp/thin.sock
chdir: /usr/share/redmine
/etc/redmine/default/database.yml:
production:
adapter: mysql2
database: база
host: localhost
port:
username: юзер
password: пароль
encoding: utf8
хост:
upstream thin_server {
server unix:/tmp/thin.0.sock;
}
server
{
server_name домен;
listen *:80;
access_log /var/log/nginx/redmine-access.log;
error_log /var/log/nginx/redmine-error.log;
root /usr/share/redmine/public;
location / {
proxy_redirect off;
proxy_set_header Host домен;
try_files $uri/index.html $uri.html $uri @thin;
}
location @thin
{
proxy_pass http://thin_server;
}
}
thin start -C /etc/thin/redmine.yml
выдает
Starting server on /tmp/thin.0.sock
но при переходе на домен 502 ошибка, а в логах
connect() to unix:/tmp/thin.0.sock failed (2: No such file or directory) while connecting to upstream ......: "http://unix:/tmp/thin.0.sock:/".....


Владимир
06.01.2017
10:30:44
а файл-то есть /tmp/thin.0.sock ?
ну и наверно unix://tmp/бла бла в
server unix:/tmp/thin.0.sock;

zEvilz
06.01.2017
10:34:59

Владимир
06.01.2017
10:35:42
нет
ну значит кури в эту сторону, почему не создается сокет
возможно в логи что-то упало на эту тему

zEvilz
06.01.2017
10:40:24
/usr/share/redmine/log/thin.0.log:
Writing PID to tmp/pids/thin.0.pid
Changing process privilege to redmine:redmine
Using rack adapter
Exiting!
/usr/share/redmine/Gemfile:53:in `read': Permission denied @ rb_sysopen - /etc/redmine/default/database.yml (Errno::EACCES)

Владимир
06.01.2017
10:41:00
нет прав

zEvilz
06.01.2017
10:41:28
redmine:redmine