
Dmitriy A.
26.05.2017
06:33:47
там я роюсь сейчас, просто подумал что может кто сталкивался

Ilya
26.05.2017
06:44:54

Dmitriy A.
26.05.2017
06:45:19
мне надо не импорт, мне надо чтобы он на лету генерил страницу из asciidoc формата

Ilya
26.05.2017
06:46:35
И типа ходил по структуре директорий "как есть"?

Google

Евгений
26.05.2017
06:46:37

Dmitriy A.
26.05.2017
06:46:59
допустим ссыль на site.com/page.html он ищет файл page.ascii и из него генерит требуемую страницу

Ilya
26.05.2017
06:48:00
Хз я бы говно скрипт на ноде + expressjs напесал
Час работы
Может меньше

Dmitriy A.
26.05.2017
06:53:00
о, можно же апи его родного генератора использовать

Белая Стрекоза
26.05.2017
07:08:32

Dmitriy A.
26.05.2017
07:23:11
угу
разобрался
просто мне неверно изначально описали что хотят

Белая Стрекоза
26.05.2017
07:23:36
или по эвенту типа "изменился документ" перегенерился html из исходника
(если правильно делать)

Google

Roman
26.05.2017
07:24:06

Белая Стрекоза
26.05.2017
07:24:25

Stas
26.05.2017
07:24:57
у тимсити тригер +:comment=<regexp> срабатывает на коммит в одну из веток в branch-filter. Можно ли сделать, чтобы он собирал все коммиты из мержа до кооомита с +:comment=<regexp>?
Есть ключевое слово для сборки. собрался дев, разрабы потестили, смержили в testing.

Белая Стрекоза
26.05.2017
07:25:22

Sergey
26.05.2017
07:31:10

dk
26.05.2017
07:48:36
Товарищи, товарищи девопсы, вот как это:
{% for value in list1 %}
{{ '1' if value else '0' }} "{{ value }}"
{% endfor %}
vars: result as
list1: bool string
- yes 1 "True"
- 'yes' 1 "yes"
- no 0 "False"
- 'no' 1 "no"
- Yes 1 "True"
- 'Yes' 1 "Yes"
- No 0 "False"
- 'No' 1 "No"
- YES 1 "True"
- 'YES' 1 "YES"
- NO 0 "False"
- 'NO' 1 "NO"
- true 1 "True"
- 'true' 1 "true"
- false 0 "False"
- 'false' 1 "false"
- True 1 "True"
- 'True' 1 "True"
- False 0 "False"
- 'False' 1 "False"
- TRUE 1 "True"
- 'TRUE' 1 "TRUE"
- FALSE 0 "False"
- 'FALSE' 1 "FALSE"
- 1 1 "1"
- '1' 1 "1"
- 01 1 "1"
- '01' 1 "01"
- 0 0 "0"
- '0' 1 "0"
- '' 0 ""
Что это за адец с преобразованием типов у ансибла?
Я ему yes, а оно мне True...

Roman
26.05.2017
07:51:02
https://github.com/taviso/loadlibrary

Роман
26.05.2017
08:47:04
Ребята, помогите). У нас небольшая дискуссия.
Речь о том, как nginx обрабатывает запросы. В официальной документации написано:
Запросу “/logo.gif” во-первых соответствует префиксный location “/”, а во-вторых — регулярное выражение “\.(gif|jpg|png)$”, поэтому он обрабатывается location’ом регулярного выражения. Согласно директиве “root /data/www” запрос отображается в файл /data/www/logo.gif, который и посылается клиенту.
Вопрос в следующем: а если запрашиваемый файл не найден в /data/www/logo.gif, то почему не обрабатывается локейшн "/ ", который был запомнен ранее?

Andrey
26.05.2017
08:47:50
для этого есть try_files

Роман
26.05.2017
08:48:40
Это понятно). По условию задачи локейшн без трай_файлз
server {
listen 80;
server_name example.org www.example.org;
root /data/www;
location / {
index index.html index.php;
}
location ~* \.(gif|jpg|png)$ {
expires 30d;
}
location ~ \.php$ {
fastcgi_pass localhost:9000;
fastcgi_param SCRIPT_FILENAME
$document_root$fastcgi_script_name;
include fastcgi_params;
}
}

Alexander
26.05.2017
08:49:11
потому что выбран конкретный location
fallback-а не предусмотрено
точнее, для этого и используется try_files

Роман
26.05.2017
08:51:52
А если, например, будет несколько локейшнов, в которых будет try_files, и, например, поменяется имя скрипта try_files $uri /index.php
Его тогда придётся менять во всех локейшнах?

Alexander
26.05.2017
08:52:07
кого его?

Роман
26.05.2017
08:52:25
index.php
Например на page.php

Google

Alexander
26.05.2017
08:52:59
можно использовать именованный location:
try_files $uri @fallback;
location @fallback { }

Роман
26.05.2017
08:54:56
try_files $uri /index.php - а в location @fallback как такую конструкцию превратить?

Alexander
26.05.2017
08:55:09
ну а почитать оф.доки?
http://nginx.org/ru/docs/http/ngx_http_core_module.html#try_files
там прям открытым текстом

Роман
26.05.2017
08:56:09
Точняк. Что-то я не о том подумал). Спасибо.

Alexander
26.05.2017
08:56:30
np

Andrey
26.05.2017
09:19:17
вы путаете / и /(регулярка)

Alexander
26.05.2017
09:35:15
и дальше что угодно на JS/CSS)
(например, https://github.com/bootstrap-vue/bootstrap-vue )

Sergey
26.05.2017
09:44:36

Alexander
26.05.2017
09:45:02
то есть там будет, к примеру, Python + PyQt как обёртка + Chromium, а там уже внутри на JS/CSS GUI... ну, если на этой системе может работать браузер, то и этот клиент, думаю, тоже сможет..

Sergey
26.05.2017
10:28:55
то есть там будет, к примеру, Python + PyQt как обёртка + Chromium, а там уже внутри на JS/CSS GUI... ну, если на этой системе может работать браузер, то и этот клиент, думаю, тоже сможет..
да это всё - дерьма кусок. вместо того, чтобы пользоваться нормальным GUI, начинаются приседания - "а давайте нарисуем на вебе, а потом будем совать веб куда не надо".
проходили уже с линукс-клиентом скайпа. вот где сранина так сранина.
Python и PyQt за глаза хватит для того, чтобы нарисовать GUI
без этих новомодных фреймворков, которые каждые полгода меняются

Alexander
26.05.2017
10:30:38
с GUI на JS можно иметь 1 версию всего и небольшие адаптации для той или иной платформы
это позволяет уволить ряд программистов и сэкономить деньги

Google

Alex
26.05.2017
10:31:15
На Qt херачить можно с не меньшей эффективностью

Дмитрий
26.05.2017
10:31:25

Alex
26.05.2017
10:31:27
выходит руби-с++ с таким же сахаром
И там qml есть дял любителей js

Admin
ERROR: S client not available

Sergey
26.05.2017
10:32:07

Alexander
26.05.2017
10:32:10

Alex
26.05.2017
10:32:47

Sergey
26.05.2017
10:32:58

Alexander
26.05.2017
10:33:20
если не нанимать JS-программистов, то нужен Swift и Java-программисты

Sergey
26.05.2017
10:33:57
для маков что ли?

Alex
26.05.2017
10:34:01
Что значит нормальный разработчик? Разработчик который решает задачи по хардкору? Нормальный разработчик для бизнеса- это разраб который решает быстро задачу

Дмитрий
26.05.2017
10:34:07

Alexander
26.05.2017
10:34:08
ну да, для айфонов и андроида

Alex
26.05.2017
10:34:11
И если там js на фронте - флаг в руки

Alexander
26.05.2017
10:34:29
с js дешевле и выгоднее всего получается

Alex
26.05.2017
10:34:31
главное что бы инструмент был адекватен задачи
А нормальность понятие относительное, он может быть охеренным разрабом но херачить асм вставки
И для бизнеса тянуть время и просерать деньги

Sergey
26.05.2017
10:36:12

Google

Alexander
26.05.2017
10:36:54
встраиваемые системы до недавнего времени были сильно ограничены железом
там особо и выбора не было, там даже обычный питон не работал

Дмитрий
26.05.2017
10:37:07
25 лет за клавиатурой, а не высказываться о том, о чём не имеешь даже приблизительного представления так и не научился

Sergey
26.05.2017
10:38:37

Alex
26.05.2017
10:38:45
Вопрос задачи. Что ты хочешь сделать, медиаплеер или утилиту. Для медиаплеера там и sdl сойдет, qt аля vlc. Для утилиты- просто что быстрее и проще. опять же вопросы удобства работы с многопоточкой и вообще надобностью в этом

Ilya
26.05.2017
10:38:56
А бутерврот на клиенте в браузере

Sergey
26.05.2017
10:39:50

Dmitriy A.
26.05.2017
10:39:53
особенно учитывая ебаный зоопар их что развели, блядь, пока пишется фронт фреймворк ВНЕЗАПНО больше не поддерживается

Alex
26.05.2017
10:41:22
нормальные компании выбирают стабильные инструменты
или свои пишут на стабильных инструментах

Dmitriy A.
26.05.2017
10:42:05
угу, раскажи это 95% долбоебов что используют первое попавшееся говно