если USE=minimal
, то virtual/ssh имеет приоритет к установке dropbear вместо openssh. правда, для получения scp нужно делать USE=-minimal dropbear
. во всех стэйджах по умолчанию уже установлен openssh, портэж не видит смысла его заменять, поэтому вообще никто не в курсе о том что существует dropbear
если выставить переменную окружения http_proxy=http://127.0.0.1
, то libcurl при выполнении запроса будет стучаться на 1080й порт. Чтобы стучаться на 80й, нужно выставлять http_proxy=http://127.0.0.1:80
Ну это же очевидно было!
On July 23, 1983, Air Canada Flight 143, a Boeing 767-233 jet, ran out of fuel at an altitude of 41,000 feet (12,000 m) MSL, about halfway through its flight originating in Montreal to Edmonton. The crew were able to glide the aircraft safely to an emergency landing at Gimli Industrial Park Airport, a former Royal Canadian Air Force base in Gimli, Manitoba.
javascript
"[app]/amazondotcom.xml": {
"hidden": true
}
javascript
"[app]/google.xml": {
"order": 1,
"alias": "google"
},
Оставайтесь с нами
раньше я думал, что запись в Socket блоков данных больше 8KB приводит к большому оверхеду за счёт выделения временных DirectByteBuffer. Оказывается это не так, никаких магических 8KB нет в коде jvm. Независимо от размера блока будет вызываться Util.getTemporaryDirectBuffer(size)
которые выдаст DirectByteBuffer нужного размера и при необходимости удалит первый попавшийся из своего ThreadLocal кэша, чтобы новый буфер в этот кэш положить.
https://www.fsf.org/givingguide/2014/ Я про многое из перечисленного даже не слышал. Is it any good?
У Шекспира в Короле Генрихе IV, сына короля, принца Генриха Уэльского друзья называют Гарри. Т.е. в пятнадцатом веке было эквивалентно Harry и Henry. Но это ещё хуйня. Сэра Джона Фальстафа принц называет Джеком, и тут-то вообще для меня наступил разрыв шаблонов
Если известно, что obj != null
, то лучше писать sb.append(obj.toString())
, чем sb.append(obj)
, чтобы избежать лишнего вызова String.valueOf(obj)