to post messages and comments.

@alex0b:

Представьте, что в вазе для цветов налито молоко, а в кувшине – вода с удобрениями. Как привести все в порядок? Надо использовать третью емкость такого же (или большего) объема. Сначала переливаем в нее воду из кувшина (или молоко из вазы, все равно), затем в пустой кувшин переливаем молоко (или в вазу – воду), а затем из третьей емкости переливаем воду в вазу (или, соответственно, молоко в кувшин).

@otakuSiD:

Get notifications about commits related to specific file:

github.com

@otakuSiD:

How to find latest version of MsBuild in powershell

alastaircrabtree.com

@otakuSiD:

How to Generate Secure Random Numbers in Various Programming Languages

paragonie.com

@otakuSiD:

list scaling policies attached to asg

> aws autoscaling describe-policies --auto-scaling-group-name ASG-NAME-HERE --query "ScalingPolicies[*].{Name:PolicyName,Alarms:Alarms[*].AlarmName}"

@alex0b:

Некоторая контора, предоставляющая телеком-услуги, выставила в вебне апи, принимающее xml постом. Причем криденшелы передаются в теле дока. Как атрибуты некорневой ноды.

@otakuSiD:

Setting Version Numbers on a Build Server

channel9.msdn.com

@otakuSiD:

.NET Core Docker Samples now use Multi-Stage Build

github.com

@schors:

Окружения разработчика с помощью Docker + sshd + PAM medium.com

@killy:

instagram.com

@otakuSiD:

Ubuntu now in the Windows Store: Updates to Linux on Windows 10 and Important Tips


hanselman.com

@lex2d:

Как-то я нашел время и разобрался с дагером 2. Применял его потихоньку. А потом полез посмотреть, как в новых примерах гугла его используют. А там версия 2.11 и вагон новых анотаций и подходов, которые я никогда в глаза не видел. В общем, я опять не знаю даггер 2 =(

@k0st1x:

с удовольствием поглядел 6-минутное видео
"Судостроение XVII века и ваш провальный проект"
youtu.be

@killy:

Когда, наконец, в Vivaldi встроили dev tools в основное окно, в Опере dev tools стали вести себя непредсказуемо — могут открыться как в боковой панели, так и в отдельном окне. И я не вижу переключателя.
Также не вижу переключателя для тестирования мобильной вёрстки.

@killy:
dev

Про точки с запятой в JS спрашивал.
Табы vs пробелы посчитали (хотя кривовато).

Теперь бы знать статистику 2 vs 4 пробела по языкам программирования.
Есть что на этот счёт?

@killy:

Есть один репозиторий...

$ git push origin <branch>
...
Counting objects: 25, done.
Delta compression using up to 8 threads.
Compressing objects: 100% (23/23), done.
Writing objects: 100% (25/25), 4.02 KiB | 0 bytes/s, done.
Total 25 (delta 13), reused 0 (delta 0)
_

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

Если сделать свежий клон, ничего не коммитить и только бранч обновить/создать, то получается так:

$ git push origin <branch>
...
Total 0 (delta 0), reused 0 (delta 0)
_

С тем же безуспешным результатом.

Изучены
stackoverflow.com
stackoverflow.com
stackoverflow.com
stackoverflow.com
reddit.com

Испробовано:
* push -u;
* разные версии git и разные гуи;
* запуск на другом ПК через другого провайдера;
* манипуляции с MTU;
* что-то ещё.

Не испробовано:
* sudo chown -R git.git /srv/git/ на сервере. Но если это, видимо, только у меня не работает, то маловероятно, что проблема с правами?

Если не найду причину, останется только патчи по почте слать.

@veet:

Мне пришла идея игры типа текстовой RPG, реализованной через JDBC драйвер.
Пример работы:
SELECT * FROM map --рисуется карта ascii
SELECT * FROM inverntory --аналогично инвентарь
SELECT * from stats --очевидно
select * from workaround — показывает что из окружения видно ему. 5 скелетов, 4 цветка
изменение
UPDATE position set west = 1 — перемещение, влияет на карту
UPDATE stats set agility = agility + 1 — прокачивание
бой
INSERT INTO skeleton VALUES object = (select sword from inventory), target= (select * targets where enemy = 'skeleton' and title='head')

@lex2d:

Гугл наконец набрался смелости написать, как надо разрабатывать под их поделие с его жизненным циклом. 8 лет не прошло.
developer.android.com
И решили навелосипедить DAO.
developer.android.com
Я, конечно, утираю скупые мужские слезы радости текущие по впалым щекам, но раньше было 14 либ для сохранения данных, теперь тут есть 15 либ для сохранения данных...

@lex2d:

Котлин официально поддерживается гуглом для андроида. Небеса блин разверзлись. Вот уж чего не ожидал так не ожидал.

@otakuSiD:

Versions are evil — how to do without in your API


vimeo.com

@otakuSiD:

Creating and editing solution files with the .NET CLI


andrewlock.net

@k0st1x:

Взял от сюда
viva64.com

@killy:

Not safe for perfectionists

youtube.com

@otakuSiD:

This IAM Role trust relationship configuration allow IAM User from another account to assume current role

{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Principal": {
"AWS": "arn:aws:iam::USER-ACCOUNT-ID:root"
},
"Action": "sts:AssumeRole",
"Condition": {
"StringEquals": {
"aws:username": "USER-NAME"
}
}
}
]
}

@otakuSiD:

In case when SSL error occurred when you update gems (http://guides.rubygems.org/ssl-certificate-update/#installing-using-update-packages):

— download update manually rubygems.org
— install update from local file system:

gem install --local .\rubygems-update-2.6.11.gem
update_rubygems
gem uninstall rubygems-update -x

@lovesan:

Меня уже достаточно долгое время не покидает ощущение неадекватности сравнительных зарплат программистов на российском рынке. И кто подумал про JS — гусары, молчать. Все-таки, с JS действительно очень много ебли, и нервы зачастую дороже. Нет.

Я в первую очередь про мобилки. Типовые, и очень, приложения на Android и iOS — ну, извините уж меня, но банальны донельзя. Всякие World Of Tanks и прочие high-end игрушки в расчет не берем. Ну вот, далее. Даже базовая работа с СУБД, и то, с SQLite, там сводится к каким-то оберткам над курсорами, без SQL, в основном. Все загнаны в строгие рамки фреймворков и паттернов — можно хоть с бодуна писать код. Дизайн? Да за вас уже гугл все продумал, и расставил все контролы в IDE — прямо как в дельфи. Ни ебли с CSS и очередным выродком на основе прекомпиляции вариации ES6, ни дрочева многопоточности, по сути, ни доменной логики — все ребята на сервере делают. За что им платят? Хайп? Почему devops-специалист по всем вариантам линукса, с конкретным опытом delivery до сих пор работающих проектов, или человек, способный рассказать почему MySQL говно, в отличие от PostgreSQL, или системщик, еще в 15 лет написавший свою ОС защищенного режима — получают в основном меньше, и неслабо меньше, чем какие-то непонятно кто, вся работа которых состоит в том чтобы три кнопки в IDE накликать и прописать три коллбека в три строчки?

На том же западе такого, все же, нет — там неадекватно высокие зарплаты в основном в стартапах где-нибудь в бей-ареа(и недолго, хехе), и у всяких фуллстек, пока их не разоблачат что они не знают что такое windowing functions например.

@otakuSiD:

export cudwatch logs to s3

docs.aws.amazon.com
docs.aws.amazon.com

@lex2d:

Брекин ньюз, не прошло и 15 лет как свн перестала обрабатывать переименование файла через создание нового и удаление. Дух захватывает от прогресса.
theregister.co.uk

@lex2d:

Выкатили привью ведра О.
android-developers.googleblog.com
Хорошего там много, но из серии не прошло и н лет как...
Запилили java 8 time api — ну лет 5 подождать и оно наше, если в сапорт либы не скинут.

Теперь в хмл можно прописывать шрифты =)

Поправили систему разрешений. Теперь приложение не получит права на запись запрашивая права на чтение. Сильно лучше сия кривулина не стала, но хоть что-то

Ну и порезали еще немного бекграунд процесы для сбережения батарейки. Вероятно заафектит в основном всякие опенсорсные заменители гугл плей апи.

И, как видно, не осиливая починить забытые вейклоки, не дающие уснуть девайсу даже у себя в плейсервисах, ребята решили просто отстреливать их для приложения в состоянии кешед.

@lex2d:

Гугл закопал велосипед и Jack toolchain-а мы не увидим
android-developers.googleblog.com

@otakuSiD:

Chrome Deprecates Subject CN Matching

textslashplain.com

@otakuSiD:

In Visual Studio 2017, you can configure and enforce your team’s coding conventions to drive consistency across your entire repository with EditorConfig. EditorConfig is an open file format and we worked with their community to support .NET code style within this format.

editorconfig.org
blogs.msdn.microsoft.com

@otakuSiD:

What’s new in IIS 10 – Microsoft Internet Information Services 10 New Features


blogs.msdn.microsoft.com

@otakuSiD:

Do I need to use ConfigureAwait(false) all the way?


danielwertheim.se

@otakuSiD:

Support multiple versions of ASP.NET Core Web API

talkingdotnet.com

@otakuSiD:

in case when vcs trigger doesn`t work when you configure TeamCity with Kotlin — try to add appropriate import

import jetbrains.buildServer.configs.kotlin.v10.triggers.vcs
triggers {
vcs {
}
}

@otakuSiD:

Writing Libraries in Chef Cookbooks

blog.chef.io

@otakuSiD:

get current version of deployed by docker application on aws (hard way)

on linux host with access to ECR
```
# get login string
aws ecr get-login --registry-ids ECR-ACCOUNT-ID --region ECR-REGION
# get latest deployed image
docker pull ECR-ACCOUNT-ID.dkr.ecr.ECR-REGION.amazonaws.com/ECR-NAME:latest
# run and verify
docker run -it ECR-ACCOUNT-ID.dkr.ecr.ECR-REGION.amazonaws.com/ECR-NAME:latest bash
# list ontainers to get container ID
docker ps -a
# docker cp CONTAINER-ID:/file/path/within/container /host/path/target
# create APP-NAMEzip with application files
zip -r /tmp/APP-NAME /tmp/APP-NAME
```

on win host
```
# register environment key file in putty
# run copy command
pscp -r [email protected]:/tmp/APP-NAME.zip d:\
```

@killy:

Вовремя я VS Code установил.
Только успел обнаружить, что встроенный терминал тормозит и ломает пользовательский ввод, как вышло большое обновление, где его переписали.
code.visualstudio.com

@otakuSiD:

посмотреть версию dll`ки

`strings file.exe | egrep '^[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+$'`