Home
Programming
programming@conference.jabber.ru
Пятница, 17 июня 2016< ^ >
ForNeVeR установил(а) тему: # make peace
| match subject with
| Если вы не знаете с чего начать общение -> некоторые советуют прочесть http://goo.gl/jkcH5R
| логи -> http://chatlogs.jabber.ru/programming@conference.jabber.ru/
| Список картинок за предыдущие дни -> http://jpeg.catfeed.net
| Стерхи -> http://caps.catfeed.net
| Цитаты больше 4х строк -> на пастбин
| p@cjr -> дОбыча радия since Mon Sep 17 00:00:00 2001
| перед тем, как спросить -> почитайте http://mywiki.wooledge.org/XyProblem
| Войс -> просить у модераторов/админов
| В конференцию требуется -> штатный биолог, юрист, бухгалтер и врач (можно разные люди)
| _ -> Need more (та, чьё имя нельзя называть)-born packages and people!;;
Конфигурация комнаты
Участники комнаты

GMT+3
[00:09:49] edgbla вышел(а) из комнаты
[00:11:45] edgbla вошёл(а) в комнату
[00:14:48] m4n71k0r вышел(а) из комнаты
[00:41:55] ermine вышел(а) из комнаты
[00:55:42] gr_buza@arbeiten вышел(а) из комнаты
[01:42:38] kotik вошёл(а) в комнату
[02:18:50] ForNeVeR вышел(а) из комнаты
[02:18:53] ForNeVeR вошёл(а) в комнату
[02:39:05] gr_buza@arbeiten вошёл(а) в комнату
[02:45:01] kotik вышел(а) из комнаты
[03:09:10] olgZZZ вышел(а) из комнаты
[03:16:53] gr_buza@arbeiten вышел(а) из комнаты
[03:16:56] gr_buza@arbeiten вошёл(а) в комнату
[03:23:41] махт хекп вышел(а) из комнаты
[03:26:06] смекайло вышел(а) из комнаты: Replaced by new connection
[03:26:07] смекайло вошёл(а) в комнату
[04:03:16] gr_buza@arbeiten вышел(а) из комнаты
[04:04:30] gr_buza@arbeiten вошёл(а) в комнату
[04:11:15] prof-2k вошёл(а) в комнату
[04:19:00] смекайло вышел(а) из комнаты
[04:26:51] prof-2k вышел(а) из комнаты
[04:27:30] prof-2k вышел(а) из комнаты
[04:34:32] gr_buza@arbeiten вышел(а) из комнаты
[05:10:02] махт хекп вошёл(а) в комнату
[05:11:06] <махт хекп> .wz unoo
[05:11:10] <sulci> махт хекп: Omsk, Russia - 2016.06.17 0200 UTC / light rain showers; Cumulonimbus clouds observed, 18°C / 64°F, humidity: 59%, pressure: 29.83 in. Hg (1010 hPa), wind: from the W (280 degrees) at 9 MPH (8 KT), visibility: greater than 7 mile(s)
[05:40:13] gr_buza@arbeiten вошёл(а) в комнату
[06:01:01] gr_buza@arbeiten вышел(а) из комнаты
[06:24:56] ForNeVeR вошёл(а) в комнату
[06:51:14] <махт хекп> sulci: https://www.roi.ru/27740 ололо?
[06:51:16] <sulci> махт хекп: а я им делать?
[06:51:26] <махт хекп> sulci: сделай им
[06:51:27] <sulci> махт хекп: так та же где-то за один товарищ Николай Никулин такое думать. странный reason you ask!
[07:10:23] iportnov вошёл(а) в комнату
[07:11:07] <iportnov> утро.
[07:17:20] <ShadoWalkeR> Утра
[07:17:28] <ShadoWalkeR> sulci: тебе утро завезли?
[07:17:33] <sulci> ShadoWalkeR: какие-то две большие проблемы у тебя прощу, пыль и мыли водичкой отдаёт запрос думаешь а результат выполнения, чтобы написать distributed according to the scent function not be with a simple past bucket; TODO: A смысл
[07:21:19] <iportnov> эх
[07:21:22] <iportnov> sulci: а смысла нету.
[07:21:23] <sulci> iportnov: adblock, tabwheelscroll
[07:33:23] <ForNeVeR> Пасаны, а тут кто-то из вас же работал в какой-то компании, которая VDS-хостингом занимается?
[07:33:26] <ForNeVeR> Посоветуете чего?
[07:33:38] <ShadoWalkeR> https://habrastorage.org/getpro/habr/post_images/82e/97d/91b/82e97d91b7f029f394e2f0a48beb142f.jpg
[07:35:57] <ShadoWalkeR> http://cs626529.vk.me/v626529048/1155f/e7Pw3n8P38w.jpg
[07:36:19] <ForNeVeR> Мне надо средненьких линуксовых серверов на территории РФ.
[07:43:39] дырдырдыр вошёл(а) в комнату
[07:50:06] Mr.Purple вошёл(а) в комнату
[07:50:14] <Mr.Purple> > https://pp.vk.me/c543108/v543108506/12ff3/jFxJivdreo8.jpg
[08:01:37] Bob Page вошёл(а) в комнату
[08:02:11] <дырдырдыр> сиськи лучше
[08:04:13] <Mr.Purple> лак под цвет одеяла
[08:04:13] <iportnov> пимиента вроде в хостинге был
[08:05:11] <iportnov> ForNeVeR: собрался хранить персональные данные трупов?
[08:05:37] <ForNeVeR> iportnov: пимиента в каком-то хохляцком хостинге, не пойдёт :)
[08:05:52] <ForNeVeR> И у меня там не только трупы, но и живые люди тоже встречаются. Мало ли почему они в морг попадают.
[08:06:04] <дырдырдыр> сегодня собаки выли, будто их гейропейцы насиловали
[08:06:14] <дырдырдыр> прям во мраке ночи
[08:06:34] <iportnov> ForNeVeR: доктор сказал в морг — значит в морг?
[08:07:14] <дырдырдыр> отагжы, пимиента вроде с урала никуда не девался?
[08:07:22] <Mr.Purple> дырдырдыр: cj,frb dctulf dj.n
[08:07:28] <Mr.Purple> собаки всегда воют
[08:07:31] <Mr.Purple> двортерьеры
[08:07:45] <Mr.Purple> у нас концерт с 2 до 3 был обычно
[08:08:16] <дырдырдыр> я с прошлого года с открытым окном не спал в деревне и забыл об этом
[08:09:04] <дырдырдыр> какая-то шавка у нового соседа начинает тявкать, а у его соседа большое говно подхватывает, потом присоединяется ещё какой-то блоховоз издалека
[08:09:11] <дырдырдыр> говно эти ваши собаки
[08:10:03] <Mr.Purple> а также от того, что прикармливаются
[08:11:54] <ShadoWalkeR> http://cs626529.vk.me/v626529530/11a8d/qRbwfnR_DD4.jpg
[08:12:24] <дырдырдыр>    ShadoWalkeR: шоето за рог-группа?
[08:12:56] <Mr.Purple> "Разноцветные доски"
[08:13:03] <дырдырдыр> >Скорее всего, на картинке  fashion model
[08:14:40] <ShadoWalkeR> Лицей помоему. Фотка из какого то журнала 97го года :)
[08:24:27] <дырдырдыр> голландские учоные обнаружили, что надо тягать штангу
[08:24:57] ForNeVeR вышел(а) из комнаты: Disconnected: closed
[08:24:59] <дырдырдыр> правда зефиров уже сто лет об этом говорит, просто у голландских учоных трова замедляет ход времени
[08:25:08] ForNeVeR вошёл(а) в комнату
[08:48:10] <ShadoWalkeR> https://habrahabr.ru/post/303486/
[08:49:10] gr_buza@arbeiten вошёл(а) в комнату
[09:10:39] oxpa вошёл(а) в комнату
[09:21:22] ForNeVeR вышел(а) из комнаты
[09:21:27] ForNeVeR вошёл(а) в комнату
[10:06:30] ermine вошёл(а) в комнату
[10:07:05] ħ̈ вошёл(а) в комнату
[10:09:43] <дырдырдыр> а шоле уже 4.7 вышло?
[10:10:06] <дырдырдыр> торволотос зоебал
[10:11:46] <ħ̈> рано ищо
[10:12:00] <ħ̈> только rc3
[10:12:04] <ħ̈> сука
[10:12:10] <ħ̈> надо пойти конфиги ребейзнуть
[10:13:38] gold_9 вошёл(а) в комнату
[10:22:13] <iportnov> .wz uscm
[10:22:15] <sulci> iportnov: Station name not available - 2016.06.17 0700 UTC / partly cloudy, 22°C / 71°F, humidity: 35%, pressure: 30.03 in. Hg (1017 hPa), wind: from the NNW (340 degrees) at 9 MPH (8 KT), visibility: greater than 7 mile(s)
[10:33:27] <ħ̈> https://lh6.googleusercontent.com/-tFqgzXnS-tM/Uxc83ublR1I/AAAAAAAAIH0/wt8h9396fkY/w400-h600-no/IMG_1519.JPG
[10:34:23] gr_buza@arbeiten вышел(а) из комнаты
[10:39:41] махт хекп вышел(а) из комнаты
[10:46:01] <дырдырдыр> http://img0.reactor.cc/pics/post/%D0%B2%D1%81%D1%91-%D0%BF%D0%BB%D0%BE%D1%85%D0%BE-%D1%84%D1%8D%D0%BD%D0%B4%D0%BE%D0%BC%D1%8B-%D0%BF%D0%BE%D0%B3%D1%80%D1%83%D0%B6%D0%B0%D0%B5%D0%BC%D1%81%D1%8F-%D0%BD%D0%B0-%D0%B4%D0%BD%D0%BE-3166668.jpeg
[10:51:51] <arcade_> https://www.facebook.com/permalink.php?story_fbid=1096126863777485&id=100001405462980
[10:52:54] ħ̈ вышел(а) из комнаты
[10:53:17] <дырдырдыр> arcade_: хуйговно, требующее залогиниться, никак отключить нельзя?
[10:53:18] <sulci> дырдырдыр: не болтай глупостей как малолетка!
[10:53:48] <arcade_> дырдырдыр, найдёшь как - скинь мне
[10:54:43] ħ̈ вошёл(а) в комнату
[10:55:49] <дырдырдыр> arcade_: скрывалка элементов для адблока
[10:56:37] <дырдырдыр> впрочем, произведение всё равно туповатое
[10:59:41] <arcade_> значит либо плохо знаешь историю либо смеются над тобой…
[10:59:43] <arcade_> http://www.bbc.com/news/business-36545858
[10:59:55] <arcade_> у мелкософт новый бизнес
[11:01:54] Bob Page вышел(а) из комнаты
[11:08:10] arcade_ вышел(а) из комнаты
[11:11:02] Yagg вошёл(а) в комнату
[11:17:12] <дырдырдыр> поцоны, в новом жепосрипте лефтпад включили в стандарт
[11:17:28] <дырдырдыр> угага, сало спалилось, оно охуенно знает историю
[11:17:29] <sulci> дырдырдыр: не болтай глупостей как малолетка!
[11:22:32] Аман вошёл(а) в комнату
[11:26:33] gold_9 вышел(а) из комнаты: Replaced by new connection
[11:26:34] gold_9 вошёл(а) в комнату
[11:27:36] chaser_andrey вышел(а) из комнаты
[11:27:46] <Mr.Purple> у рептилоидов можно вертикальные размеры под вверх ногами ставить?
[11:27:46] gold_9 вышел(а) из комнаты
[11:28:58] <Mr.Purple> дырдырдыр: скрывалка же вне есть
[11:29:07] <Mr.Purple> в б-гоподбной старой опере точно
[11:29:14] <Mr.Purple> в хроне тоже небось
[11:29:46] <Mr.Purple> бля, жму хоткей и хрон не открывается. а это винда окахывается =\
[11:29:46] <sulci> Mr.Purple: не болтай глупостей как малолетка!
[11:40:46] <iportnov> Mr.Purple: вий, хрон монадович?
[11:42:27] <Mr.Purple> хрон углович
[11:42:29] pimiento вошёл(а) в комнату
[11:42:38] <pimiento> Доброго всем всео
[11:43:22] <pimiento> товарищи пидонисты и другие программисты! вот есть у меня строка, а в строке '\xe8' и как вот мне строку эту преобразовать в unicode?
[11:43:54] <Mr.Purple> codec.encode()?
[11:44:46] <pimiento> codecs.encode ты хотел сказать?
[11:45:02] <pimiento> codecs.encode('\xe8', 'utf-8') выдаёт ошибку
[11:45:36] <Mr.Purple> u"\xe8"?
[11:45:39] <Mr.Purple> jq
[11:45:43] <Mr.Purple> ой
[11:45:50] <Mr.Purple> b"str"
[11:45:54] <Mr.Purple> или чо там
[11:45:58] <Mr.Purple> в змие
[11:48:16] <Yagg> уникод разве не \u?
[11:48:28] <Yagg> \x это эскейпы всякие вроде
[11:48:42] <Mr.Purple> дак у него и
[11:48:44] <Mr.Purple> они
[11:48:56] <Mr.Purple> параша какая-то
[11:50:05] <Yagg> >>> b'\x80abc'.decode("utf-8", "strict")  
Traceback (most recent call last):
    ...
UnicodeDecodeError: 'utf-8' codec can't decode byte 0x80 in position 0:
  invalid start byte
>>> b'\x80abc'.decode("utf-8", "replace")
'\ufffdabc'
>>> b'\x80abc'.decode("utf-8", "backslashreplace")
'\\x80abc'
>>> b'\x80abc'.decode("utf-8", "ignore")
'abc'
[11:50:13] <ForNeVeR> Я так понял, у него байты, закодированные в \x, а он как раз хочет юникодовую строку, закодированную в \u.
[11:50:41] <Yagg> это из их хауту я вытащил
[11:50:43] <ForNeVeR> pimiento: я правильно понял? Если да, то тебе нужно decode, а не encode.
[11:50:45] <Yagg> авось поможет
[11:52:28] <pimiento> ForNeVeR: я хочу чтобы он мне показал что '\xe8' это u'é' этакий
[11:52:49] <pimiento> у меня в json встречается этот символ и собственно падает json.loads. это задача
[11:52:50] <ForNeVeR> pimiento: э, мне чото кажется, что \xe8 это ни хрена не u'é'.
[11:52:58] <pimiento> причина падения — символ '\xe8'
[11:53:21] <pimiento> ну там крыжик в другую сторону
[11:53:40] <ForNeVeR> PS> [string][char]0xe8
è
[11:53:59] <ForNeVeR> pimiento: чувак, это *уже* символ è, ничего делать не нужно.
[11:54:01] <pimiento> ну я так и сказал
[11:54:09] <pimiento> но мой json.loads падает
[11:54:22] <pimiento> как сказать json.loads, что "чувак, это *уже* символ è, ничего делать не нужно." ?
[11:54:36] <ForNeVeR> Я ничего не знаю ни про какой json.loads, но задача "преобразовать \xe8 в  è" не имеет смысла.
[11:54:41] <ForNeVeR> Это один и тот же символ.
[11:54:59] <ForNeVeR> Значит, если ты его укажешь как è, то ничего не поменяется, и точно так же будет падать.
[11:55:14] <ForNeVeR> Может, у тебя там на самом деле какая-то хуерня типа '\\xe8'?
[11:55:15] <sulci> ForNeVeR: не болтай глупостей как малолетка!
[11:55:35] <ForNeVeR> Ну или давай минимальный пример.
[11:55:38] <Mr.Purple> я вот не пойму как он в жсон.лоадс может такую бяку грузить
[11:55:45] <Mr.Purple> со всякими \xbla
[11:56:48] <ForNeVeR> pimiento: http://melpon.org/wandbox/permlink/dIVvIBzvjQGD3kZm вот те пруф, что строки одинаковые
[11:56:48] <Mr.Purple> он же всякий encodig, from future import unicode_literals должен сделать и если у него юникод, то никаких \xuet не будет там
[11:57:12] <ForNeVeR> Mr.Purple: любой символ можно закодировать как \xuet.
[11:57:32] <Mr.Purple> но зачем?
[11:57:33] <pimiento> поцаны, дайте с мыслями собраться…
[11:58:05] <Mr.Purple> pimiento: пытательный срок благополучно прошел?
[11:58:07] <ForNeVeR> Mr.Purple: например, символ '1' это \x31
[11:58:25] <pimiento> проблема вообще выглядит так: есть Perl, который дёргает ану^Wшельную утилиту, которая на самом деле python, которая возвращает строку. так вот этот Perl наедается выхлопом той утилиты пытаясь сделать json
[11:58:27] <ForNeVeR> Зачем - я не знаю, это у пимиенты какая-то наркота
[11:58:42] <ForNeVeR> pimiento: так, и в чём проблема?
[11:58:43] <pimiento> так и python наедается выхлопом той утилиты, пытаясь сделать json.loads
[11:58:49] <ForNeVeR> Какой выхлоп получается, а какой надо?
[11:59:01] <ForNeVeR> Так.
[11:59:04] <Mr.Purple> мг
[11:59:09] <Mr.Purple> чото он делает не так
[11:59:09] <pimiento> а наедается он от наличия символа '\xe8' в том выхлопе
[11:59:16] <Mr.Purple> зачем тебе перл вообще
[11:59:16] <ForNeVeR> pimiento: я ничего не буду больше подсказывать, пока ты не покажешь пример воспроизведения проблемы.
[11:59:17] <Mr.Purple> там
[11:59:26] <ForNeVeR> Ну там, json.loads('\xe8'), я не знаю.
[12:00:03] <ForNeVeR> Чтоб json.loads('\xe8') падало, а json.loads('è') не падало. Или ещё какой-то внятный пример.
[12:00:14] <ForNeVeR> И тогда поговорим.
[12:00:15] <Mr.Purple> или за 5k
[12:00:27] <pimiento> щас, у меня ipython2 на ноуте нет
[12:00:33] <pimiento> ставлю…
[12:00:36] <ForNeVeR> Да, за 4.5k я готов заняться проблемой очень глубоко.
[12:00:58] <Mr.Purple> .. вплоть до переписывания на повершеле
[12:00:58] <ForNeVeR> Подставляй токо дыру, я там всё пофикшу.
[12:01:11] <ForNeVeR> Да, на повершелле точно всегда полезно переписать :3
[12:01:30] <pimiento> поцаны, так чо вы не пошли решать проблемы за 5k? я отказался, вы бы пошли
[12:01:48] <ForNeVeR> pimiento: нас не пригласили. Не отвлекайся, ставь пыхтон свой.
[12:01:54] <ForNeVeR> У меня 1 час.
[12:02:41] <pimiento> я вам предлагал когда отказался
[12:02:54] <pimiento> а вы тут с гервём устроили: нам 5k не надо, мы за идею работаем!
[12:02:56] <ForNeVeR> pimiento: или можешь на каком-нибудь melpon.org/wandbox воспроизвести траблу.
[12:03:15] <ForNeVeR> pimiento: а, ну нам и не надо. Ты что, не видишь? Мы тебе вот прям щас за просто так, идейно готовы помочь.
[12:04:35] <pimiento> In [3]: json.loads('{"a": "\xe8"}')
---------------------------------------------------------------------------
UnicodeDecodeError                        Traceback (most recent call last)
<ipython-input-3-78b3dcb14f76> in <module>()
----> 1 json.loads('{"a": "\xe8"}')
/usr/lib/python2.7/json/__init__.pyc in loads(s, encoding, cls, object_hook, parse_float, parse_int, parse_constant, object_pairs_hook, **kw)
    337             parse_int is None and parse_float is None and
    338             parse_constant is None and object_pairs_hook is None and not kw):
--> 339         return _default_decoder.decode(s)
    340     if cls is None:
    341         cls = JSONDecoder
/usr/lib/python2.7/json/decoder.pyc in decode(self, s, _w)
    362
    363         """
--> 364         obj, end = self.raw_decode(s, idx=_w(s, 0).end())
    365         end = _w(s, end).end()
    366         if end != len(s):
/usr/lib/python2.7/json/decoder.pyc in raw_decode(self, s, idx)
    378         """
    379         try:
--> 380             obj, end = self.scan_once(s, idx)
    381         except StopIteration:
    382             raise ValueError("No JSON object could be decoded")
UnicodeDecodeError: 'utf8' codec can't decode byte 0xe8 in position 0: unexpected end of data
In [7]: json.loads('{"a": "è"}')
Out[7]: {u'a': u'\xe8'}
[12:05:02] Аман вышел(а) из комнаты
[12:06:10] <pimiento> "\xe8".decode('utf-8')
/usr/lib/python2.7/encodings/utf_8.pyc in decode(input, errors)
     14
     15 def decode(input, errors='strict'):
---> 16     return codecs.utf_8_decode(input, errors, True)
     17
     18 class IncrementalEncoder(codecs.IncrementalEncoder):
UnicodeDecodeError: 'utf8' codec can't decode byte 0xe8 in position 0: unexpected end of data
[12:07:04] Mr.Purple вышел(а) из комнаты
[12:07:38] Аман вошёл(а) в комнату
[12:07:49] <Yagg> pimiento: а если .decode("utf-8", "replace")?
[12:08:02] <pimiento> а в случае с выхлопом программы, когда я пытаюсь сделать decode на строку выхлопа, то получаю "invalid continuation byte"
[12:08:35] <pimiento> Yagg: квадратик получу
[12:08:51] <pimiento> а мне нельзя квадратик. у меня от этого путь зависит в системе
[12:09:23] смекайло вошёл(а) в комнату
[12:09:34] <Yagg> >>> b"\xe8".decode("utf-8", "replace")
'\ufffd'
[12:09:41] <Yagg> у меня так вот
[12:09:45] <ForNeVeR> pimiento: дак это, ты ничо не перепутал?
[12:09:58] <ForNeVeR> А.
[12:10:06] <pimiento> Yagg: ну это и есть квадратик
[12:10:11] <ForNeVeR> pimiento: а чо такое json?
[12:10:17] <ForNeVeR> Где мне это взять?
[12:10:18] <Yagg> pimiento: у тебя квадратик небось от того, что шрифта в консоли нету
[12:10:21] <pimiento> ForNeVeR: javascript object notation
[12:10:28] <ForNeVeR> pimiento: да нет
[12:10:43] <ForNeVeR> pimiento: NameError: name 'json' is not defined
[12:11:03] <pimiento> Yagg: то есть для '\xe8' у меня есть шрифт, а для '\xufffd' нету?
[12:11:10] <pimiento> но это один и тот же символ
[12:11:31] <pimiento> загугли чтоль ufffd
[12:11:38] <ForNeVeR> pimiento: и, кстати, посмотри, как этот символ выглядит в utf-8.
[12:12:32] <ForNeVeR> Ну да, в UTF-8 это два байта.
[12:12:53] <Yagg> да, \ufffd как-то неправильно получился. но это означает, что \xe8  не представимо в виде уникода
[12:13:10] <ForNeVeR> pimiento: '\xe8' это ASCII, а не UTF-8.
[12:13:50] <pimiento> Yagg: чо?
[12:14:09] <pimiento> не представимо в виде юникода… не представимо в польской культуре чтоль тогда?
[12:14:11] <Yagg> \ufffd used to replace an incoming character whose value is unknown or unrepresentable in Unicode
[12:14:28] <pimiento> а как мой emacs и мой evilvte знают про этот символ?
[12:14:31] <Yagg> вон форневер правильно сказал, что это аскии, а не утф
[12:14:33] <pimiento> юникод не знает, а они знают
[12:14:42] <ForNeVeR> pimiento: это не юникодовый символ.
[12:14:49] <Yagg> и твой емакс воспринимает его как аскии
[12:14:52] <ForNeVeR> В юникоде он записывается иначе.
[12:15:12] <ForNeVeR> Ну, в смысле, 'è' в юникоде иначе записывается.
[12:15:22] <ForNeVeR> Если ты реально хочешь 'è'.
[12:16:13] <pimiento> да, это 232 же
[12:17:00] gold_9 вошёл(а) в комнату
[12:17:09] <ForNeVeR> http://melpon.org/wandbox/permlink/UzqzKopQQeKKkZrI
[12:17:18] <ForNeVeR> На самом деле это b'\xc3\xa8'.
[12:17:42] <ForNeVeR> pimiento: короче, ты этот свой текст сперва попробуй чтоли раскодировать из ascii, а потом уже делай с ним чо хошь.
[12:29:41] <pimiento> ----> 1 "test\xe8etn".decode('utf-8')
UnicodeDecodeError: 'utf8' codec can't decode byte 0xe8 in position 4: invalid continuation byte
а нет ли здесь проблемы что оно читает \xe8e а не \xe8 ?
[12:35:45] <ForNeVeR> Это вообще валидно?
[12:39:14] <Yagg> >>> b"test\xe8etn".decode("cp866")
'testшetn'
>>> b"test\xe8etn".decode("cp1251")
'testиetn'
[12:40:18] <Yagg> из ascii тоже не может, там надо до 127 коды иметь
[12:48:37] <дырдырдыр> pimiento: ты у хохлохостера работаешь?
[12:48:57] <pimiento> как по хохлятски да?
[12:51:47] <ħ̈> так
[12:51:59] <ħ̈> дырдырдыр: он продал родину за сало
[12:52:21] <ħ̈> pimiento: да по хохлятски "так"
[12:52:41] <pimiento> ħ̈: буду знать теперь хоть. как они до сих пор только не спалили что я москаль!
[12:52:49] <ForNeVeR> pimiento: "да" по-хохляцки "а почиму вы таки спрашиваете".
[12:53:03] <ħ̈> ForNeVeR: это не по хохлятски, это по одесски
[12:53:16] <ForNeVeR> ħ̈: Одесса - часть хохляндии.
[12:53:36] <ħ̈> но и хозляндия тоже лишь только часть Одессы
[12:53:47] <ħ̈> в интеллектуальном плане
[12:53:50] <ħ̈> так сказать
[12:55:08] <pimiento> Одесса je Россия!
[12:55:47] <pimiento> да и украина тоже. а что они там думают — фигня по сравнению с многовековой культурой и историей!
[12:56:11] <ħ̈> и Израиль тоже!
[12:56:14] <ShadoWalkeR> http://cs633819.vk.me/v633819900/32472/R8c3WSVb0xo.jpg
[12:56:16] <ħ̈> Израиль тоже Россия
[12:57:44] <pimiento> Израиль je Палестина!
[12:59:08] <дырдырдыр> я думал, в белом паверарморе должен быть апотекарий, а тут копетан
[12:59:53] <дырдырдыр> .wz uuob
[12:59:56] <sulci> дырдырдыр: Station name not available - 2016.06.17 0930 UTC / mostly cloudy, 24°C / 75°F, humidity: 64%, pressure: 30.06 in. Hg (1018 hPa), wind: from the WNW (290 degrees) at 7 MPH (6 KT), visibility: greater than 7 mile(s)
[13:00:24] Аман вышел(а) из комнаты
[13:04:33] pimiento вышел(а) из комнаты
[13:13:20] <дырдырдыр> https://www.youtube.com/watch?v=q3KtewP_vyo
[13:17:51] <iportnov> sulci: бжжжь.
[13:17:53] <sulci> iportnov: там столько данных и ты лёня-космос
[13:32:05] <iportnov> sulci: «это аджайл, детка».
[13:32:07] <sulci> iportnov: тогда я не системы стоят. бывает, вы сам грешен я, как в любом случае пойдешь
[13:35:00] Квакер-анонимка вошёл(а) в комнату
[13:36:10] <Квакер-анонимка> *HI*
[13:36:54] Аман вошёл(а) в комнату
[13:43:26] <дырдырдыр> що нi?
[13:43:38] <дырдырдыр> чи шо?
[13:44:10] <Квакер-анонимка> Аман, hello our isralian friend  *BEER*
[13:47:23] gold_9 вышел(а) из комнаты
[13:56:40] gold_9 вошёл(а) в комнату
[13:58:09] gold_9 вышел(а) из комнаты
[13:58:10] gold_9 вошёл(а) в комнату
[14:11:02] <iportnov> sulci: https://habrastorage.org/files/17c/5a2/a60/17c5a2a601e64fe7abbd3e4c5c6df218.jpeg
[14:11:04] <sulci> iportnov: http://www.agileukraine.org/2011/06/agile.html аджайл
[14:11:18] <iportnov> ггг
[14:11:24] <iportnov> даже в общем в тему.
[14:13:03] <дырдырдыр> ыыы
[14:17:43] <iportnov> Microsoft поддержала рынок марихуаны <https://geektimes.ru/post/277360/>                                                
[14:20:47] <дырдырдыр> при этом роскомпозор и прочая казённая вафля гордо промолчат
[14:21:56] <ShadoWalkeR> Гггггггг
https://news.mail.ru/economics/26122908/
[14:22:07] <ShadoWalkeR> 3 ммесяца
[14:23:01] <oxpa> json.loads(u'{"a": "\xe8"}')
[14:23:20] <oxpa> используете юникод - используйте юникод
[14:24:15] Квакер-анонимка вышел(а) из комнаты
[14:29:06] <iportnov> sulci: >> 9 из 10 участников вызывают желание обнять, поплакать, а потом ядерной бомбой.
[14:29:08] <sulci> iportnov: что это же я уж и нафиг, пойду сегодня мне лог закрыть два
[14:35:12] <ħ̈> Хованский А.Н. - Приложение цепных дробей и из обобщений вопросам приближенного анализа.djvu
[14:35:15] <ħ̈> ггг
[14:39:05] <дырдырдыр> хованский это который на обзорах шавермы на етубе купил себе хату?
[14:40:17] <ħ̈> ага
[14:40:48] <ħ̈> на ютубе даже этот мизантроп дмитрий ларин купил себе хату
[14:40:58] <ħ̈> на ютубе можно ничо не делать и получать деньги
[14:46:23] <дырдырдыр> ок
[14:55:05] <oxpa> дырдырдыр: https://supportforums.cisco.com/discussion/10596416/hulc-led-process специально как для тебя топик
[14:55:55] <Аман> Квакер-анонимка: hello my bagdadi friend
[14:57:27] <дырдырдыр> oxpa: где там говно?
[14:58:08] <oxpa> cisco же!
[14:58:54] <дырдырдыр> на цыске тоже можно светодиодом управлять, как на банане с опенврт?
[15:04:49] <oxpa> можно даже хитрее им управлять... но кто там при этом окажется на банане - хз
[15:21:47] ShadoWalkeR вышел(а) из комнаты
[15:37:11] <iportnov> километровая жира
[15:37:19] <iportnov> упорный синьор спорит с не менее упорным архитектором
[15:37:52] <iportnov> как там... на рассвете, утром рано...
[15:43:17] смекайло вышел(а) из комнаты
[15:44:43] rexim вошёл(а) в комнату
[15:48:47] <iportnov> а посреди комнаты девушка-синьор дерётся со стокилограммовым лидом на гироскутере.
[15:48:53] <iportnov> sulci: тяпница же.
[15:48:57] <sulci> iportnov: а зачем что-то результаты по тонкостям работы в ермаке, да и не перепутается
[16:17:03] gr_buza@arbeiten вошёл(а) в комнату
[16:17:40] iportnov вышел(а) из комнаты
[16:17:59] Аман вышел(а) из комнаты
[16:20:11] gr_buza@arbeiten вышел(а) из комнаты: Replaced by new connection
[16:20:13] gr_buza@arbeiten вошёл(а) в комнату
[16:24:38] <дырдырдыр> гыгы
[16:25:01] <дырдырдыр> у нас когда на той работе чото сломалось в другом городе, я развё километровый базекамп
[16:34:36] ingvar вышел(а) из комнаты
[16:36:19] <ħ̈> посоны
[16:36:22] <ħ̈> вопрос такой
[16:36:25] <ħ̈> есть tar.gz
[16:36:31] <ħ̈> в нем есть джва файла
[16:36:34] <ħ̈> .so
[16:36:35] Yagg вышел(а) из комнаты
[16:36:37] <ħ̈> и .h
[16:36:42] <ħ̈> .h текстовый
[16:36:46] <ħ̈> в нем написано в начале
[16:36:52] <ħ̈> что редистребьюция этого файла запрещена
[16:36:56] <ħ̈> а про .so ничего не написано
[16:37:10] <ħ̈> должен ли я понимать, что могу его редестрибьютить?
[16:37:17] <ħ̈> никаких других файлов нету
[16:51:20] Yagg вошёл(а) в комнату
[16:52:30] <ħ̈> посоны
[16:52:33] <ħ̈> эх
[16:52:36] <ħ̈> смекайло нету
[16:52:41] <ħ̈> он точно знает как сделоть
[17:02:20] portnov вошёл(а) в комнату
[17:02:56] <portnov> вечер.
[17:04:26] ħ̈ вышел(а) из комнаты
[17:11:29] Bob Page вошёл(а) в комнату
[17:12:58] дырдырдыр вышел(а) из комнаты
[17:19:33] gr_buza@arbeiten вышел(а) из комнаты
[17:22:30] Аман вошёл(а) в комнату
[17:26:25] смекайло вошёл(а) в комнату
[17:28:04] <смекайло> ħ̈: а я тут при чём?
[17:28:12] <смекайло> ну возьми .so, да даже .h возьми, своруй
[17:28:15] <смекайло> всем пофиг
[17:30:09] <portnov> sulci: https://pp.vk.me/c631628/v631628631/337bf/1ySVgU9355s.jpg
[17:30:11] <sulci> portnov: Может, клонироваться?
[17:30:30] <portnov> sulci: будешь сама с собой в дата-центре бухать?
[17:30:31] <sulci> portnov: не, он кукурузу
[17:35:56] <portnov> http://s1.developerslife.ru/public/images/gifs/b3661aa9-fe0e-461e-8272-33c6b66c5399.gif
[17:49:08] Mr.Purple вошёл(а) в комнату
[18:06:32] rexim вышел(а) из комнаты
[18:15:29] махт хекп вошёл(а) в комнату
[18:18:14] Аман вышел(а) из комнаты
[18:19:48] gold_9 вышел(а) из комнаты
[18:20:02] <Yagg> цифровой код сожрал цифровую рыбку :\
[18:30:18] Аман вошёл(а) в комнату
[18:35:02] Mr.Purple вышел(а) из комнаты
[18:50:44] Аман вышел(а) из комнаты
[18:51:52] oxpa вышел(а) из комнаты
[19:02:23] TikiRU вышел(а) из комнаты
[19:06:15] <portnov> >> Если у вас есть большая машина, которая нон стоп  вычисляет что-то сильно мощное, то экономическая единица из вас и машины  либо создаёт ценности и зарабатывает (как минимум, вам нужно окупить  стомость большой машины), либо зря просаживает вычислительные мощности  (а вы зря ей владеете). Чтобы получить однозначный ответ, не утруждайте  свой несовершенный мозг вопросами монетизации, а делегируйте своей  машине оплату электроэнергии самостоятельно из результатов вычислений.  Не знаю, можно ли так добится абсолютной безошибочности, но пока машина  работает - с экономической точки зрения она ошибок не допускает, то  есть, она работает достаточно точно, чтобы у вас исчезли способы  придраться к её безошибочности.                      
[19:10:01] ħ вошёл(а) в комнату
[19:10:40] <ħ> смекайло:
[19:10:40] <махт хекп> правильно. нафиг обрабатывать снимки всяких там хабблов и искать внеземные цивилизации. надо майнить криптовалюты
[19:10:43] <ħ> смекайло: у меня другой вопрос
[19:11:40] <смекайло> нашёл у кого спрашивать
[19:12:03] <portnov> махт хекп: тут скорее про вариант применить принципы генетического программирования к автоматической торговле на бирже.
[19:12:12] <ħ> смекайло: спрашивать надо у того, кто знает ответ
[19:12:24] <ħ> короче, смотри
[19:12:27] <ħ> есть бинарь
[19:12:37] <ħ> он линкуется c .so-шками
[19:12:57] <ħ> потом при запуске система чекается что все .so-шки на месте и всё запускается
[19:13:06] <ħ> ну, вообще-то так выглядит любой бинарь в линуксе
[19:13:15] <ħ> согласен?
[19:13:26] <смекайло> не знаю
[19:13:28] <смекайло> давай дальше
[19:14:39] <смекайло> вообще, не согласен вот с этим: потом при запуске система чекается что все .so-шки на месте и всё запускается
я уже сейчас подозреваю, что у тебя в бинаре есть динамическая подгрузка .so во время работы
[19:15:01] <ħ> ну погоди
[19:15:07] <ħ> я делаю gcc main.c -lpthread
[19:15:07] <махт хекп> или кэш ldconfig протух
[19:15:10] <portnov> ну заяц
[19:15:13] <ħ> откуда там динамическая подгрузка?
[19:16:02] <махт хекп> ħ: pthread разве не может для себя делать динамическую подгрузку?
[19:16:05] <смекайло> ну если бинарь захочет - подгрузит сам, сделает dlopen() и всё
[19:16:28] <ħ> смекайло: да, но я не хочу ебаться с dlopen
[19:16:29] <sulci> ħ: не болтай глупостей как малолетка!
[19:16:51] <смекайло> ħ: ты вопрос то уже задай, обозначь проблему
[19:16:59] <ħ> короче
[19:17:13] <ħ> я хочу чтобы при отстутсвующей .so приложение запустилось, а я обещаю не вызывать функции из .so
[19:17:20] <ħ> при этом не хочу ебаться с dlopen
[19:17:20] <sulci> ħ: не болтай глупостей как малолетка!
[19:19:02] <махт хекп> как это ты обещаешь?
[19:19:05] arcade_ вошёл(а) в комнату
[19:19:11] <махт хекп> там есть куча кода тебе не подконтрольного
[19:19:16] <ħ> где?
[19:19:19] <махт хекп> в бинаре
[19:19:20] <ħ> в моем приложении есть мой код
[19:19:22] <смекайло> ну вообще, ты можешь тупо подсунуть пустой .so файл
[19:19:27] <ħ> он не будет вызывать функции из .so
[19:19:29] <смекайло> может быть с пустыми символами в нём
[19:19:45] <смекайло> на самом деле по дефолту ресолвинг символов ленивый
[19:19:47] <ħ> не, целевая система как-раз не под моим контролем
[19:19:54] <смекайло> но проверка на .so должна быть
[19:19:58] <смекайло> ну так приложение же под твоим?
[19:20:04] <ħ> исходник под моим
[19:20:08] <ħ> да
[19:20:11] <смекайло> сделай шелл-скрипт, запускай его с LD_LIBRARY_PATH или LD_PRELOAD
[19:20:12] <махт хекп> ħ: ебись с dlopen, дешевле будет
[19:20:12] <sulci> махт хекп: не болтай глупостей как малолетка!
[19:20:12] <ħ> я просто хочу нахаляву
[19:20:40] <ħ> ну, т.е. махт хекп дело говорит
[19:20:52] <ħ> но я хочу как-бы избежать
[19:20:55] <ħ> ёбли с dlopen
[19:20:55] <sulci> ħ: не болтай глупостей как малолетка!
[19:20:59] <ħ> а ебаться с чем-то другим
[19:20:59] <sulci> ħ: не болтай глупостей как малолетка!
[19:21:07] <ħ> но он прав, что именно dlopen решает мою задачу
[19:21:10] <смекайло> слушай, вопрос такой: если ты не вызываешь никаких функций из либы, то зачем ты с ней линкуешься?
[19:21:18] <ħ> я вызываю
[19:21:23] <ħ> поэтому и линкуюсь
[19:21:24] <ħ> но
[19:21:33] <ħ> если на старте я как-то узнаю что функций нету
[19:21:37] <ħ> то я смогу их НЕ вызывать
[19:21:43] <ħ> фактически
[19:21:47] <ħ> а потенциально
[19:21:52] <ħ> их вызовы конечно будут
[19:22:00] <махт хекп> сделай два бинаря
[19:22:12] <махт хекп> exec'айся в нудный после определения наличия чего надо
[19:22:16] <махт хекп> *нужный
[19:23:22] <махт хекп> дёшево и сердито, и ебля с чем-то другим вместо dlopen
[19:23:22] <sulci> махт хекп: не болтай глупостей как малолетка!
[19:25:53] <смекайло> ну да, тут либо dlopen(), либо линкуешься с чем нужно на этапе компиляции
[19:26:15] <смекайло> два бинаря - тоже гемор, особенно если тестить их нужно нормально
[19:29:24] <portnov> sulci: расскажи анекдот
[19:29:26] <sulci> portnov: она что-то не понял, что будет, афишировали, что 4х буквенный интерливинг не делают из них можно ли?
[19:42:03] <ħ> RPATH=$ORIGIN
ого, за такое руки надо отрывать по-моему
[19:43:28] <ħ> посоны
[19:43:33] <ħ> ну вы же программисты
[19:43:35] <ħ> разве вам не интересно
[19:43:54] <ħ> error while loading shared libraries: libxxx.so: cannot open shared object file: No such file or directory
Откуда эта строка берется вообще?
[19:44:04] <ħ> она наверное внутри бинаря или где-то?
[19:46:41] <ħ> В /lib64/ld-linux-x86-64.so.2 живет этот текст
[19:52:53] <махт хекп> ħ: чем тебе $ORIGIN не нравится?
[19:56:44] <ħ> страшный зверь
[20:07:43] <Yagg> .wz uuoo
[20:07:46] <sulci> Yagg: Voronez, Russia - 2016.06.17 1630 UTC / 27°C / 80°F, humidity: 54%, pressure: 30.03 in. Hg (1017 hPa), wind: from the NW (310 degrees) at 7 MPH (6 KT), visibility: greater than 7 mile(s)
[20:07:50] Yagg вышел(а) из комнаты
[20:11:02] Bob Page вышел(а) из комнаты
[20:15:59] Аман вошёл(а) в комнату
[20:24:05] <смекайло> пачаны
[20:24:09] <смекайло> кто-нибудь знает glib?
[20:24:25] <смекайло> и очень желательно python glib introspection
[20:24:36] <смекайло> pygobject, вот это всё
[20:37:19] olgZZZ вошёл(а) в комнату
[20:38:19] olgZZZ вышел(а) из комнаты
[20:38:45] olgZZZ вошёл(а) в комнату
[20:39:32] olgZZZ вышел(а) из комнаты
[20:39:33] olgZZZ вошёл(а) в комнату
[20:56:31] <ħ> пойду я на стаковерфло
[21:11:39] <смекайло> ракамакафо
[21:47:29] <portnov> так
[21:47:37] <portnov> https://gist.github.com/portnov/08d21c7dbe8275c2d4fbbc4272711625 это собирается
[21:47:51] <portnov> https://gist.github.com/portnov/9271965d7ef98dced3315f8412a0042d а здесь sbcl не собирается.
[21:47:57] <portnov> wtf?
[22:23:17] rexim вошёл(а) в комнату
[22:24:11] Бот_Ыук вошёл(а) в комнату
[22:35:41] <ħ> посоны
[22:35:44] <ħ> я просрал куда-то тетрадку
[22:36:08] <ħ> нашол
[22:47:38] portnov вышел(а) из комнаты
[23:01:57] <смекайло> во времена получения образования, у меня была одна тетрадка
[23:02:04] <смекайло> я переворачивал страницу и писал следующий предмет
[23:02:43] <смекайло> но до этого я дошёл не сразу
[23:03:44] <смекайло> Перед тем как переворачивать страницы, я переворачивал тетрадку. То есть, у меня были толстые тетрадки с монтонными обложками. Можно было перевернуть тетрадку и писать с другой стороны другой предмет, и они встречались в середине.
[23:04:20] <смекайло> Это позволяло носить в два раза меньше тетрадок.
[23:04:36] <смекайло> Вот такая оптимизация, сначала на константу, а потом и на N.
[23:04:57] <ħ> это хуйня полная
[23:04:58] <sulci> ħ: не болтай глупостей как малолетка!
[23:05:20] <ħ> у меня со времени получения образования остались заебатые конспекты по всей теорфизике, которые будут получше многих учебников
[23:05:20] <sulci> ħ: не болтай глупостей как малолетка!
[23:05:38] <смекайло> и ты их будешь когда-нибудь перечитывать?
[23:05:43] <ħ> а просранная тетрадка для записи собственных мыслей, поэтому не жалко
[23:05:51] <ħ> ну вот последний раз перечитывал года джва назад
[23:07:02] Бот_Ыук вышел(а) из комнаты
[23:11:19] <ħ> сука
[23:11:24] <ħ> я придумал две заебатые вещи
[23:11:24] <sulci> ħ: не болтай глупостей как малолетка!
[23:11:35] <ħ> даже не знаю какую из них вначале сделоть
[23:11:41] <ħ> и при этом спать уже пора
[23:11:46] <ħ> но все-равно не засну
[23:12:06] <смекайло> а я тоже не засну
[23:12:11] <смекайло> но мне нужно делать не очень заебатые вещи
[23:12:11] <sulci> смекайло: не болтай глупостей как малолетка!
[23:12:30] <смекайло> разгребать говно за другими прогерами
[23:12:55] <смекайло> потому что они наделали критичных багов, и в понедельник должно всё работать и задеплоено в продакшн
[23:18:42] olgZZZ вышел(а) из комнаты
[23:29:05] rexim вышел(а) из комнаты
[23:34:28] <ħ> ну а другие прогеры за тобой разребают, все честно
[23:43:39] Аман вышел(а) из комнаты
[23:56:02] <смекайло> нет, я - дартаньян
[23:56:48] <смекайло> однажды я написал программу на Common Lisp, и нигде её не документировал, даже VCS не было
[23:57:08] <смекайло> наверное разгребали её ооочень долго
[23:57:58] <махт хекп> это не дартаньян вовсе
[23:58:00] <махт хекп> а наоборот
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!