что лучше? что хуже? каков ваш опыт? гугл чего-то не колется..
я всегда юзал 1й вариант. и всегда когда копировал имя ключа с помощью мыши (double click) плевался. А сегодня прикручиваю проверку стиля в проект и задумался..
есть некий репо. с уже устоявшимися правилами, практиками и программерами. Вполне возможно что чтото из этого плохое. Но вопрос не об этом.. да и не в моих силах это менять
есть следующие настройки (они появились раньше клона, и пришли из другого ноута где все просто работало)
$ file facebook/js/model.js
facebook/js/model.js: ASCII text, with CRLF line terminators
$
доктор LOR, помоги мне пожалуйста.. хочется просто работать и потихонечко разбирать эти завалы.
----
upd: у меня бубунта, а не офтоп, если ктото сомневался. на данный момент выхлоп git status пустой, тоесть тот файл не новый и не только что добавленный. он давно уже существует в репе
X, wayland или Mir. мне по большому счету не важно как оно будет называтся. было бы клёво если бы оно было правильно спроектировано с учетом сегодняшних реалий.
в общем тут меня родственники попросили подобрать им новый девайс вместо старого который по их версии перестал ловить там где раньше ловил. инет к ним дом заходит по тел линии (adsl). основное условие: должен ловить везде в доме и очень желательно еще в гараже.
сейчас смотрю на tplink td-w8980. но может есть еще что-то более мощное (и универсальное).
есть старый комп, на котором крутится небольшой webapp в маленьком офисе. комп ежедневно вырубается по крону ибо ночью бывают проблемы с электричеством.
уже второй раз случается фигня которую можна описать как «комп ’висит’ в районе выполнения post-теста». Первый раз видел это воочию. второй раз уже пришлось «помогать» удаленно.
никаких ошибок или сообщений не было видно (но ничего дальше не происходит). соответственно нельзя понять куда рыть.
в скором времени у меня пропадет возм как либо помогать клиенту окромя зайти по ссш и что-то посмотреть. поэтому хотелось бы как-то решить эту проблемму.
Программисты, прежде чем приступать к написанию своей первой строчки кода, должны сдавать экзамен(ы) на профпригодность. И вот почему.
Случай №1
Скажите есть ли еще в этом прекрасном мире ЯП в которых есть 2 (два!) модуля (http и https) для доступа веб-ресурсам?
Случай №2
понадобилось мне скачать файл в grunt`е. нашлось для этого аж 3 плагина
eug48/grunt-download. тут даже говорить нечего. афтар поматросил и бросил
twolfson/grunt-curl. куча зависимостей. отбросил
mCzolko/grunt-downloadfile. с этим все ок. на первый взгляд. чего только стоит баг который «превращает» урл вида "http://1.com/q?1" в "http://1.com/q". Ну а что? параметры для лохов.
все мой юзкейс не отрабатывают. есть еще просто нода-модуль download. с еще большей горой зависимостей чем в №2. мой кейс проглатывает на ура. но ни один плагин его не использует как бекенд
Случай №3
понадобилось запустить subprocess в grunt`е. для сего есть аж 4(!) плагина
grunt-shell. неплохой. использует child_process.exec
grunt-exec. мож чутаху хуже 1го. использует child_process.spawn. В issues первого пришел чувак. говорит «давайте переедем на grunt.util.spawn» (Вы уже поняли оберткой над чем он есть). его послали. тогда он пришел в issues 2го. там говорят «круто». будет пулреквест — примем. ну тут дело и утихло.
grunt-shell-spawn. форк от сами поняли чего. ибо родитель не умел «отпускать» процессы в фон. в процессе разработки также переехали на spawn. сейчас пейсателю надоело. ищет кому бы передать дело.
grunt-bg-shell. умеет тоже что и третий. стартовал позже его. но при этом афтар не поленился пойти к 3му в баги и сказать что мол «повторяетесь батенька». на что ему возразили первой строчкой из лога.
об разнице между spawn и exec можна почитать здесь.
systemd is a trojan. systemd is a medusa. systemd is Substance D.
systemd is scary - not just because it's tools suck, or because it's
a massive fucking hairball - but because architecturally it has way
too much concentrated power. We all need to collectively expel it from
our midst because it will own Linux, and by extension us and our
freedoms. systemd will *be* Linux. Sit idly by and ignore this fact at
all of our collective peril.
...
Unpacking python-minimal (2.7.5-5ubuntu3) over (2.7.3-0ubuntu2.2) ...
Processing triggers for man-db (2.6.1-2ubuntu1) ...
(process:17623): GLib-GObject-CRITICAL **: /build/buildd/glib2.0-2.32.4/./gobject/gtype.c:2722: You forgot to call g_type_init()
(process:17623): GLib-GObject-CRITICAL **: /build/buildd/glib2.0-2.32.4/./gobject/gtype.c:2722: You forgot to call g_type_init()
(process:17623): GLib-GObject-CRITICAL **: /build/buildd/glib2.0-2.32.4/./gobject/gtype.c:2722: You forgot to call g_type_init()
(process:17623): GLib-GObject-CRITICAL **: /build/buildd/glib2.0-2.32.4/./gobject/gtype.c:2722: You forgot to call g_type_init()
(process:17623): GLib-GObject-CRITICAL **: /build/buildd/glib2.0-2.32.4/./gobject/gtype.c:2722: You forgot to call g_type_init()
(process:17623): GLib-GObject-CRITICAL **: /build/buildd/glib2.0-2.32.4/./gobject/gtype.c:2722: You forgot to call g_type_init()
(process:17623): GLib-GObject-CRITICAL **: /build/buildd/glib2.0-2.32.4/./gobject/gtype.c:2722: You forgot to call g_type_init()
(process:17623): GLib-GObject-CRITICAL **: /build/buildd/glib2.0-2.32.4/./gobject/gtype.c:2722: You forgot to call g_type_init()
(process:17623): GLib-GObject-CRITICAL **: /build/buildd/glib2.0-2.32.4/./gobject/gtype.c:2722: You forgot to call g_type_init()
(process:17623): GLib-GObject-CRITICAL **: /build/buildd/glib2.0-2.32.4/./gobject/gtype.c:2722: You forgot to call g_type_init()
GLib-GObject-CRITICAL **: /build/buildd/glib2.0-2.32.4/./gobject/gtype.c:2722: You forgot to call g_type_init() at /usr/lib/perl/5.18/DynaLoader.pm line 207.
GLib-CRITICAL **: g_hash_table_lookup: assertion `hash_table != NULL' failed at /usr/lib/perl/5.18/DynaLoader.pm line 207.
GLib-GObject-CRITICAL **: /build/buildd/glib2.0-2.32.4/./gobject/gtype.c:2722: You forgot to call g_type_init() at /usr/lib/perl/5.18/DynaLoader.pm line 207.
GLib-CRITICAL **: g_once_init_leave: assertion `result != 0' failed at /usr/lib/perl/5.18/DynaLoader.pm line 207.
GLib-CRITICAL **: g_hash_table_lookup: assertion `hash_table != NULL' failed at /usr/lib/perl/5.18/DynaLoader.pm line 207.
GLib-GObject-CRITICAL **: /build/buildd/glib2.0-2.32.4/./gobject/gtype.c:2722: You forgot to call g_type_init() at /usr/lib/perl/5.18/DynaLoader.pm line 207.
GLib-GObject-CRITICAL **: /build/buildd/glib2.0-2.32.4/./gobject/gtype.c:2722: You forgot to call g_type_init() at /usr/lib/perl/5.18/DynaLoader.pm line 207.
GLib-CRITICAL **: g_hash_table_lookup: assertion `hash_table != NULL' failed at /usr/lib/perl/5.18/DynaLoader.pm line 207.
GLib-GObject-CRITICAL **: /build/buildd/glib2.0-2.32.4/./gobject/gtype.c:2722: You forgot to call g_type_init() at /usr/lib/perl/5.18/DynaLoader.pm line 207.
GLib-CRITICAL **: g_once_init_leave: assertion `result != 0' failed at /usr/lib/perl/5.18/DynaLoader.pm line 207.
GLib-CRITICAL **: g_hash_table_lookup: assertion `hash_table != NULL' failed at /usr/lib/perl/5.18/DynaLoader.pm line 207.
GLib-GObject-CRITICAL **: /build/buildd/glib2.0-2.32.4/./gobject/gtype.c:2722: You forgot to call g_type_init() at /usr/lib/perl/5.18/DynaLoader.pm line 207.
GLib-CRITICAL **: g_once_init_leave: assertion `result != 0' failed at /usr/lib/perl/5.18/DynaLoader.pm line 207.
GLib-CRITICAL **: g_hash_table_lookup: assertion `hash_table != NULL' failed at /usr/lib/perl/5.18/DynaLoader.pm line 207.
GLib-GObject-CRITICAL **: /build/buildd/glib2.0-2.32.4/./gobject/gtype.c:2722: You forgot to call g_type_init() at /usr/lib/perl/5.18/DynaLoader.pm line 207.
GLib-CRITICAL **: g_once_init_leave: assertion `result != 0' failed at /usr/lib/perl/5.18/DynaLoader.pm line 207.
GLib-GObject-CRITICAL **: /build/buildd/glib2.0-2.32.4/./gobject/gtype.c:2722: You forgot to call g_type_init() at /usr/lib/perl/5.18/DynaLoader.pm line 207.
GLib-CRITICAL **: g_once_init_leave: assertion `result != 0' failed at /usr/lib/perl/5.18/DynaLoader.pm line 207.
<script>
a = 5;
console.log(this['a']) // в консоли будет 5
</script>
если этот же код выполнить в ноде, результат будет таким же.
Внимание, вопрос: каковы могут быть причины для запрещения обращения к глобальному обьекту посредством «this»?
// имею дело с платформой, где строка «this['a'] = 5» вызывает ошибку «object does not support this property or method», а «typeof this» упорно твердит о undefined
<DrEeevil> people complain about user-hostile behaviour, and you tell them to ... be nicer and not complain so loud?
<unormal> DrEeevil: To be honest. The only things I see from you in here since hours and days is hostile behaviour. I really would like to ask you to stop this and be constructive or otherwise leave
<DrEeevil> unormal: well, if I didn't have to remove binaries and kill processes I'd be a lot happier
<DrEeevil> since upstream hasn't shown any understanding I'll rather escalate until the bugs are resolved
<DrEeevil> constructive: give me an off button so I can stop the indexer when it hurts me, give me a rate limit so I can run it while using the computer
<DrEeevil> (using 99% of available IO bandwidth for up to 72h is just not acceptable in normal use)
<DrEeevil> I don't want to remove the indexer, but I want to control how much resource usage it has
<DrEeevil> (bonus: ionice + nice it down to lowest/idle, then it doesn't bother that much)
<DrEeevil> it's not THAT hard to figure that out ...
<unormal> DrEeevil: Ok and now explicitely: Please do us a favor and leave the channel.
<DrEeevil> unormal: once I can have baloo installed and working as described above you'll never hear from me again
<DrEeevil> just every time I get a local DoS you get a complaint, so that you don't lose the motivation to fix the bugs
<unormal> That's not how you motivate people, please leave.
<DrEeevil> that's not how you write software, please fix
<DrEeevil> I'll be the stone in your shoe until you stop being the one in mine
<DrEeevil> heck, I'll even test patches once they are provided!
<krop> and ultimately, you'll roll on the floor crying until something happens ? how can gentoo accept immature people in their staff ?
--> seaLne (~seaLne@kde/kenny) has joined #kde-baloo
*** Mode #kde-baloo +o seaLne by ChanServ
<DrEeevil> krop: how can kde have releases with such serious regressions?
<DrEeevil> sorry, I don't deal with C++, in this case I'm just a QA tool
<krop> no, you just behave like a stubborn child
<DrEeevil> because I actually would like to USE kde
<DrEeevil> not sure how you see that, but it's kinda nice usually, except when someone staples in a DoS and then tells me that's all fine and dandy
<DrEeevil> maybe I should use git HEAD again to catch regressions earlier
*** Mode #kde-baloo +b DrEeevil!*@* by seaLne
*** Mode #kde-baloo +b not!*@* by seaLne
*** Mode #kde-baloo +b being!*@* by seaLne
*** Mode #kde-baloo +b constructive!*@* by seaLne
<DrEeevil> heh
<-* seaLne has kicked DrEeevil from #kde-baloo (DrEeevil)
в одном из танцпольных тредов (к сожалению не могу его найти) в феврале мы с тобой слегка обсудили назначение Кубива главой НБУ. в том треде тобой была сказана фраза/инсайд что курс будет в переделах 10грн.
есть ли свежая инфа на эту тему?
ps: как там у вас нынче? (этот вопрос все же к @control)