Чтобы добавлять сообщения и комментарии, .

@otakuSiD:
otakuSiD

Application configuration in .NET Core – Part 1


colinmackay.scot

@otakuSiD:
otakuSiD

Building strongly typed application configuration utility with Roslyn


strathweb.com

@otakuSiD:
otakuSiD

The New Configuration Model in ASP.NET Core

developer.telerik.com

@otakuSiD:
otakuSiD

ништяки в новой конфигураци

hanselman.com

@digital-freak:
digital-freak

А вот кому коньки? github.com
Оно, правда, слегка FreeBSD-специфичное, но вдруг кому в качестве идеи пригодиться.
Информация о ФС обновляется при подключении/отключении устройств.

@otakuSiD:
otakuSiD

sedodream.com

Configuration transformation using task from Microsoft.Web.Publishing.Tasks inside the project file

@RA:
RA

К интернету подключена win-тачка (ip=192.168.0.1), которая раздаёт интернеты в локалку.
В локалку воткнут wifi-роутер (ip=192.168.0.2). Он отдаёт шлюз по-умолчанию 192.168.0.2. Поэтому всё что подключается по wifi получает неверный шлюз 192.168.0.2. Заставить отдавать роутер правильный шлюз 192.168.0.1 у меня не получилось, потому что этот роутер заточен на подключение к wimax, и он всегда ставит дефолтным шлюзом себя.
Поэтому всем wifi-клиентам приходится прописывать ip и шлюз вручную.

Вопрос. Как прописать статический маршрут в андроиде?

@mihael:
mihael

./configure --prefix=/opt/nginx --conf-path=/etc/nginx/nginx.conf --error-log-path=/var/log/nginx/error.log --http-client-body-temp-path=/var/lib/nginx/body --http-fastcgi-temp-path=/var/lib/nginx/fastcgi --http-log-path=/var/log/nginx/access.log --http-proxy-temp-path=/var/lib/nginx/proxy --http-scgi-temp-path=/var/lib/nginx/scgi --http-uwsgi-temp-path=/var/lib/nginx/uwsgi --lock-path=/var/lock/nginx.lock --pid-path=/var/run/nginx.pid --with-pcre-jit --with-debug --with-http_addition_module --with-http_dav_module --with-http_geoip_module --with-http_gzip_static_module --with-http_image_filter_module --with-http_realip_module --with-http_stub_status_module --with-http_ssl_module --with-http_sub_module --with-http_xslt_module --with-ipv6 --with-sha1=/usr/include/openssl --with-md5=/usr/include/openssl --with-mail --with-mail_ssl_module --add-module=/home/mihael/Projects/ngx_devel_kit/ --add-module=/home/mihael/Projects/lua-nginx-module-0.9.5rc2/ --add-module=/home/mihael/Projects/echo-nginx-module-0.51/ --add-module=/home/mihael/Downloads/ngx_http_redis-0.3.7/

@otakuSiD:
otakuSiD

Сформулировал чего бы хотелось от конфигов при разработке приложения:

1. Поддержка трансформаций

Например так msdn.microsoft.com

2. Можно выносить общие, для нескольких модулей, настройки в один конфиг файл

Например так msdn.microsoft.com

3. Работа с секюрными настройками (логины, пароли, ключи доступа).

Брать из отдельних файлов или шифровать в конфигах. Незнаю как лучше это хендлить.

4. Работать с личными конфигами разработчиков.

Можно определять по имени машины или какому другому уникальному параметру.

5. При отсутствии конфига для определенного окружения — работать с дефолтным.

6. В идеале поддерживать разнообразные способы конфигурации (XML, INI и т.д.)

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


Как то так.

@otakuSiD:
otakuSiD

Знает ли кто годные статейки/примеры про управлению конфигами проектов? Что-бы было описано как правильно разделять настройки специфические для разного окружения (Dev, Test, Staging, Production). Куда выносить секюрные настройки (логины, пароли, ключи авторизаци).

Кто как в своих проектах с конфигами управляется?

@don-Rumata:
don-Rumata

alias god='sudo -i'
alias giveall='sudo -i'
alias iddqd='sudo -i'
alias idkfa='sudo -i'
alias idfa='echo -e "You need the \e[1;31mRED KEY\e[0m"'

@alxrt:
alxrt

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

@MadAdmin:
MadAdmin

Заказанный VPS сервер после очередной настройки стал работать ещё шустрее и потреблять на много меньше ресурсов в отличае от dedicated сервера на котором ранее стояли сайты.

@don-Rumata:
don-Rumata

Решил сделать флэшку по хаутушке из #1875321. Столкнулся с проблемой: desktop-версия исошника грузится по конфигу из статьи "на ура", а alternate версия выдаёт "error: you need to load the kernel first". Решилось всё просто. Дело в том, что у алтьернативной версии нету установщика casper, поэтому надо всего лишь поправаить grub.cfg следующим образом:

menuentry "Xubuntu 12.04 64 bit" {
   loopback loop /iso/xubuntu-12.04-alternate-amd64.iso
   linux (loop)/install/vmlinuz iso-scan/filename=/iso/xubuntu-12.04-alternate-amd64.iso vga=normal noeject noprompt nosplash --
   initrd (loop)/install/initrd.gz
}

Тут у меня образ лежит в папке "корень-флэшки/iso/"

@don-Rumata:
don-Rumata

Настройка почтовика Claws для работы с gmail
volk-evilways.blogspot.com

@otakuSiD:
otakuSiD

10 Things ASP.NET Developers Should Know About Web.config Inheritance and Overrides

weblogs.asp.net

Хорошая статья про конфигурацию в ASP.NET

@don-Rumata:
don-Rumata

UUID=111111111111   /windows/c           ntfs-3g    users,locale=ru_RU.UTF-8 0 0

Я просто оставлю это здесь. Задолбался по гуглу каждый раз ползать.

@otakuSiD:
otakuSiD

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

@NEKT:
NEKT

как бы красиво засунуть в .ini значения у переменных вроде true, false, NULL ?

@Gordio:
Gordio

Наконец расшарил свой конфиг вима github.com

@don-Rumata:
don-Rumata

ubuntologia.ru
linuxforum.ru
Прокачка баша.

@anton0xf:
anton0xf

вот так уже можно пользоваться. только окна таки надо переименовывать (как им имена по умолчанию выдатся — не нашел, и от automatic-rename толку не видно).
и как перенести статусную строку, тоже не нашел. хотя sourceforge.net вроде closed..

# Set the prefix to ^S.
# в терминале эта комбинация не делает ничего полезного (только пугает тех, кто ее случайно нажмет и не знает, что случилось), а расположена довольно удобно
set-option -g prefix C-s
unbind-key C-b
bind-key C-s send-prefix

# посмотреть некоторые из текущих значений опций можно так:
# show-options -g
set -g set-titles on # чтобы title окна нормально отображался
set -g set-titles-string "[#S:#I] #T" # имя сессии, номер окна, заголовок терминала
set -g status-right "| #46W |" # справа рисуем имя окна (немного порезаеное)
set -g status-right-length 50
# в списке окон только индексы и статусы
set -wg window-status-format "#I#F"
set -wg window-status-current-format "#I#F"

@zhu:
zhu

если кто еще не пользуется, — самое время github.com фреймворк для настройки zsh. куча готовых тем и плагинов, включая git, svn и прочее. даже не знаю, как я без него до этого жил.

@Transmitter:
Transmitter

forum.ubuntu.ru

@zelgadis:
zelgadis

люди которые в репозиторий заливают конфиги с абсолютными путями достойны самой лютой ненависти

@freefd:
freefd

fd@workstation:~$ awk -F: mz'{print $NF}' msk-r1-confg
c7600rsp72043-advipservicesk9-mz.122-33.SRD.bin
fd@workstation:~$ wc -l msk-r1-confg
13683 msk-r1-confg
fd@workstation:~$ du -h msk-r1-confg
316K msk-r1-confg

такая печаль.

@don-Rumata:
don-Rumata

smb-conf.ru — сайт с кучей инфы по конфигурированию самбы. Хренова туча параметров разжёвана на великом и могучем. Теперь бы это всё осилить...

@don-Rumata:
don-Rumata

opennet.ru
Ман с рабочим конфигом и русскими каментами в нём.

@don-Rumata:
don-Rumata

Проблема: при логине на бубен-недобук выводилась инфа о возможности апгрейда и ссылки на офсайт бубна 2 раза.
Чтение конфига привело к опциям
PrintLastLog и PrintMotd. Последний в свою очередь привёл к /etc/update-motd.d. Где и содержались скрипты для вывода инфы. chmod -x ./* решал проблему только на половину — инфа не выводилась вообще.
В итоге: запилены свои команды по выводу инфы (не суть важно какие, они в процессе доработки), при этом в конфиге sshd_config отключены и PrintLastLog и PrintMotd. Всё стало выводиться как надо, т.е. 1 раз.

Кароче, нужно ещё поковырять почему оно работает как я хочу, когда вроде бы не должно.

@don-Rumata:
don-Rumata

Подскажите, if-down.d и if-up.d являются аналогами соответсвенно pre-down и post-up? Или механизм поменялся?

@don-Rumata:
don-Rumata

opennet.ru

@don-Rumata:
don-Rumata

dl.dropbox.com
Мпд не хотеть вещать в lame. Если ставлю ворбис — всё ништяк, но виндовые плееры (некоторые) не жрут ворбис в качестве потока. Ну и вообще интересно почему не работает.

@don-Rumata:
don-Rumata

help.ubuntu.ru
Хороший, годный пример конфига для sshd с русскими каментами и с опциями новых версий сервера.

@don-Rumata:
don-Rumata

Жуйк, почему все говорят, что в PermitRootLogin обязательно должно стоять no? А если у меня вход тока по 4096-и битному RSA-ключу?

@don-Rumata:
don-Rumata

*soft
Жуйц, как сказать мпд, чтобы зохавывал 2 кодировки? Через запятую и 2 строки не получается.

@don-Rumata:
don-Rumata

Я победил mpd!!1 Надо запилить про мелкие камешки на которых спотыкался, чтобы потом легче было.
P.S. А он ничётак.

@don-Rumata:
don-Rumata

Как в опере исправить косяк со скачиванием файлов: habrahabr.ru
Спасибо @qark за урлу.

@don-Rumata:
don-Rumata

Понажимал кнопок в кторренте, в итоге спрятал главное окно и панели инструментов. После этого управлять прогой стало проблематично. Поэтому оставлю кусок "правильного" конфига тут на память.

~/.kde4/share/config/ktorrentrc
[MainWindow]
Height 600=601
State=
ToolBarsMovable=Disabled
Width 800=801
activity_bar_pos=0
current_activity=0
hidden_on_exit=false
menubar_hidden=false
statusbar_hidden=false

@PLed76:
PLed76

Реально работающая настройка сервера OpenVPN, сидящего под роутером. На самом сервере нет бриджей между tun0 и eth0 — только рутинги.

#################################################
# Sample OpenVPN 2.0 config file for #
# multi-client server. #
# #
# Comments are preceded with '#' or ';' #
#################################################

port 3194

proto tcp # I could not make routing work correctly on UDP
dev tun # It is tunnel, not TAP

ca ca.crt
cert server.crt
key server.key # This file should be kept secret
dh dh1024.pem
server 192.168.55.0 255.255.255.0
ifconfig-pool-persist ipp.txt

; route to internal subnet behind the OpenVPN server
push "route 192.168.5.0 255.255.255.0"

client-to-client

keepalive 10 120
tls-auth ta.key 0 # This file is secret
comp-lzo

max-clients 10

user nobody
group nogroup

persist-key
persist-tun

status openvpn-status.log
log openvpn.log

verb 3

@kaberc:
kaberc

Восстановил часть хоум раздела, потёрлось часть конфигов, ну ладно, это к лучшему. Буду перенастраивать. Покажите плз ссылки на мануалы. Хочу чего-нибудь получше, с блэкджеком. Надоели простые коньки с текстом.