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

@killy:
killy

Штука из #2855243 в виде Custom Element:
jsfiddle.net

@killy:
killy

imgur.com

@alex0b:
alex0b

Я что-то не понял с разбегу: поисковики не дают api для поиска картинок не пользователям?

@killy:
killy

Наткнулся на Git from the inside out (текст), понравилось.

Стало интересно, что происходит внутри при более сложных вещах — при редактировании истории. На ютубе есть ещё доклады, затрагивающие внутреннее устройство Гита, но они не идут сильно дальше этого.

Также захотелось увидеть что-то подобное про Mercurial. Видео не нашёл, и в процессе поиска вспомнил, что Меркуриал не задуман так, чтобы выставлять детали имплементации. Но если очень хочется, то официальная wiki — это наиболее содержательный источник информации. Начать удобнее всего оказалось с Mercurial for Git users и далее следовать по ссылкам на термины. В разделе Developer Info — Internals оказалось не густо.

На SO упоминаются статьи Behind the scenes и Towards a Better SCM: Revlog and Mercurial (гуглибельно, я не знаю нормальной ссылки), но они не слишком содержательны, по крайней мере на том уровне, на котором я хотел удовлетворить своё любопытство.

Одна деталь:
Аналогом команды git cat-file для просмотра внутренних бинарных файлов в Mercurial является подмножество команд hg debug*. Полный список дебажных команд удобнее получить через hg help debug.

@otakuSiD:
otakuSiD

how to generate small random string

require "securerandom"
SecureRandom.hex(5)

@otakuSiD:
otakuSiD

reduce time during restoring nuguet packages on temporary build agents (f.e. on docker)

DOTNET_SKIP_FIRST_TIME_EXPERIENCE=true
NUGET_XMLDOC_MODE=skip


donovanbrown.com

@otakuSiD:
otakuSiD

Using dotnet watch test for continuous testing with .NET Core and XUnit.net


hanselman.com

@otakuSiD:
otakuSiD

The name of the project, used for the assembly name as well as the name of the package. The top level folder name is used if this property is not specified.
docs.microsoft.com


Если вы собираете проект и не можете найти нужные ассембляйки — скорее всего они на месте, но под другим именем

@otakuSiD:
otakuSiD

How do I parse command line arguments in bash?

stackoverflow.com

@alex0b:
alex0b

Подключился к астралу через ютуб, познает AppInventor самостоятельно. Освоил таймер и сенсоры. Запилил программку и дал потестировать мамане.
Она смотрит на пустой экран, не поймет что делать. Через несколько секунд планшет человеческим голосом ей и говорит "Потряси меня!". Она и потрясла. А планшет ей: "Чего ты меня трясешь ?!!"
P.S. Кажется, он начал что-то понимать об устройстве мироздания и о психологии человеческих существ.

@lex2d:
lex2d

"Чем больше опрошенные проводят за кодом, тем ниже уровень их зарплаты. Люди, пишущие код более 20 часов в неделю зарабатывают около $50 000. В то время как медианная зарплата тех, кто тратит схожее количество времени на встречи, совещания и планирование приближается к $80 000. Часть таких респондентов заявила о годовом доходе в $110 000."
oreilly.com

Время качать софт(гуманитарные) скилы =)

@fuze:
fuze

как организовать поиск текста внутри файлов ,хранящихся в папке RAW?.Везде примеры только поиска в базе данных

@lex2d:
lex2d

Широко известный в узких кругах android-apt закончился, т.к. андроид гредл плагин версии 2.2.0 предоставляет все тоже самое.
littlerobots.nl

миграция: заменить в конфигах гредла apt на annotationProcessor

@fuze:
fuze

а есть чтонибудь портабл для разработки под андроид?Хотелось бы на работе ковыряться,но на компах все злой админ запаролил,не установить ниче.Пока пользовался AIDE для работы на телефоне,но телефон слаб и стар,для новых версий тоже новый нужен.Да и опций маловато.

@lex2d:
lex2d

Дизайнеры какие-то тугие совсем. Есть у кнопок нажатое состояние и не нажатое. Как их можно сделать разного размера, с разными отступами, чтобы при нажатии кнопка скакала. Объяснил, что все должно быть одинаково. Прислали без отступов, но разного размера. И это каждый раз такое. Слабые духом режут картинки сами, предпочитая с криворукими не иметь дел...

@otakuSiD:
otakuSiD

drop connections and drop database script for PostgreSQL

REVOKE CONNECT ON DATABASE #{dbname} FROM public;
ALTER DATABASE #{dbname} CONNECTION LIMIT 0;
SELECT pg_terminate_backend(pid)
FROM pg_stat_activity
WHERE pid <> pg_backend_pid()
AND datname='#{dbname}';
DROP DATABASE #{dbname};

stackoverflow.com

@otakuSiD:
otakuSiD

Using Let’s Encrypt for free automated SSL certificates


codeproject.com

@killy:
killy

Ковыряешь себе тихо юзерскрипты. И тут начинает всё глючить.
Откатываешь ппоследние правки, смотришь, где что сломалось...
И понимаешь, что в это время кто-то так же ковыряет веб-морду.

@alex0b:
alex0b

5 утра, мать его. Ощущение такое, как будто я работаю то ли практологом, то ли ассенизатором. Не понятно: то ли еще код поковырять, то ли уже вываливать на продакшн.

@otakuSiD:
otakuSiD

How to run a dotnet windows service as a console app


alastaircrabtree.com

@otakuSiD:
otakuSiD

Running .NET Core apps on multiple frameworks and What the Target Framework Monikers (TFMs) are about


blogs.msdn.microsoft.com

@lex2d:
lex2d

Почувствовал себя Нео, который "теперь я знаю кунг-фу".

Чтобы грокнуть, как это в современных проектах применяется dagger 2 и не теряться во всех этих скоупах и компонентах пришлось десяток статей и примеров через мозг пропустить. Причем по нескольку раз. Потому что после осознания какого куска одного примера, можно было понять кусок статьи, которую раньше вообще не понимал.

Чет я старый или тупой) Главное теперь это опять не забыть ибо дагер нигде не применяем)

@akastargazer:
akastargazer

В кои-то веки решил поднять репозиторий. По старой памяти залез на bitbucket. И тут началось — тортила новая не запускается, Atlassian SourceTree не понимает кириллические имена файлов, жопа, в общем.

Судорожно схватился за календарь и убедился в том, что на дворе XXI век.

Куда катится мир? Что это такое вообще?

@alex0b:
alex0b

Листая старые тетр~wW исходники порой находишь разные комментарии, например:
//послать по всем колбекам копенгаген

@alex0b:
alex0b

К слову, жуйк, тут парень лет 13-ти хочет научиться программировать. Что рассказывать студенту или 9-ти летнему детенышу я понимаю, а вот что предложить семикласснику пока нет. Дистанцию между 9 и 13 не чую. Подскажи в какую сторону думать?

@alex0b:
alex0b

Всё-таки App Inventor ai2.appinventor.mit.edu — добрая вещь (Да защитит сотрудников MIT от всех напастей Вечное Небо! ) Детёныш практически сам перетащил проект со Scratch на него. Запоролся, преимущественно, на чисто андроидных вещах. Как у него быстро бошка на новую платформу переезжает — диву даюсь! Еле его спать утолкал — он все рассказывал как хочет управление с кнопок на сенсоры переписать.

@fuze:
fuze

перевел проект с IDEA на более современный андроид студия .В итоге вместо нормально квадратного 6пунктного с иконками меню в приложении теперь вылазиет просто строчки с пунктами онли текст.Играясь с опциями можно добиться чтоб появились иконки. Но они почему-то в акшенбаре в ряд. При этом я то код не менял. Пробывал хмл ,такая-же лажа ,нет квадратного меню. Андроид похоже писался чужими для хищников....

@fuze:
fuze

кто знает готовое решение как скрипту получить данные (boolean) из приложения-активити — webview в котором он запущен?

@Shchvova:
Shchvova

Общим, есть приложенько синхронизируещее файлы по дропбоксу. Типа ты у себя на компутере редактируешь код, а он обновляется "вживую" на телефончике, и показывает результат. Какие еще опции кроме дропбокса для этого есть? Не обязательно через тырнет, хочется библиотеки которые умеют такое делать между Windows, Mac, iOS & Android.

@lex2d:
lex2d

Разработчики андроида отвечают на вопросы жизни, вселенной и всего такого. Сие несколько получше невнятных ответов на гугл ио в силу другого формата...

Можно почитать на досуге, и если еще не дошли до стадии принятия, то и поплакать.
reddit.com

@otakuSiD:
otakuSiD

use -B -N switches to cleanup output from ASCII tables and column names


sites.google.com

@otakuSiD:
otakuSiD

Using gems with Chef

sethvargo.com

@Hawat:
Hawat

Как научиться мыслить по ООП-шному? Пытался и в Ruby и в Python понять эту хрень и каждый раз приходил к выводу: "А нахрена оно вообще надо, я все функциями уже накатал". В lua худо-бедно понял концепцию объекта как массива с данными и функциями, но это ведь только одна небольшая часть ООП(которая в контексте lua вообще не ООП). В общем может есть литература на русском по этому вопросу или какие-нибудь бложики?

@otakuSiD:
otakuSiD

how to change website binding in powershell

Set-WebBinding -Name 'Default Web Site' -BindingInformation "*:80:" -PropertyName Port -Value 8080

@otakuSiD:
otakuSiD

install latest node.js on AWS Linux

curl --silent --location rpm.nodesource.com | bash —
yum -y install nodejs
npm install npm -g


nodejs.org

@otakuSiD:
otakuSiD

How the dotnet CLI tooling runs your code


mattwarren.org

@otakuSiD:
otakuSiD

Application configuration in .NET Core – Part 1


colinmackay.scot

@otakuSiD:
otakuSiD

how to set array values in env variables for .net core project


SET FF__CONSOLE__EXCEPTIONLESS__TAGS__0=ololo
SET FF__CONSOLE__EXCEPTIONLESS__TAGS__1=trololo


stackoverflow.com

@otakuSiD:
otakuSiD

You can import projects with all their data and user accounts from a backup file to an existing TeamCity server
(note that the major and minor versions of the source and target TeamCity servers have to be the same)


confluence.jetbrains.com

@lex2d:
lex2d

В общем, ситуация. Пишу код на двух машинах и гит там кроме самой системы контроля версий отвечает за синхронизацию данных между машинками.

И вот я работал над чем-то, закомитил перешел на другую машину и там продолжил и еще закомитил. И хотелось бы чтоб это был 1 комит, но вся эта хрень уже растянулась по 3-м репозитариям и начинается какая-то порнография. Аналогично с ветками. Чтоб нормально засинхронизировать ветки они должны попасть на сервер, а это лишняя работа ибо ветки такого типа, что на общий сервер попадать не должны, а должны оставаться в личном.

Собственно какие бест практис? Тягать код на флешечке?