@proRuby

Страница 1199 из 1594
Dmitry
13.05.2018
17:46:33
ага, а еще он мёртвый

Владимир
13.05.2018
17:46:41
Что то кодить серьезное на нем ад

Dmitry
13.05.2018
17:46:53
есть жеж openresty!

Владимир
13.05.2018
17:47:02
Ага, и вечно нагодятся уникумы желаюшиежпопинать труп

Google
Владимир
13.05.2018
17:47:37
Я сталкивался по работе с одной из версий реализаций lua где даже таймеров и задержек не было

Andrey
13.05.2018
17:47:38
У меня выбора нет ?

В астериск только его завезли

Владимир
13.05.2018
17:47:54
Сказать что я офигел это не сказать ничего))

Andrey
13.05.2018
17:48:10
Альтернативы - еще более уебищные dialplan и AEL

Владимир
13.05.2018
17:49:13
миниминизация всего, ееее
Ты никогда не писал либу на асемблере для обрашения к реалтаймовому контроллеру лишь для того, что бы "ловить" две-три секунды задержки

Ей богу если бы за ето не платили мог бы только посмеятся

Так главное знаю люди продолжают грызть кактус

И чем им си не нравится

Странных людей много в мире

Владимир
13.05.2018
17:54:20
не знаю на сколько есть сейчас необходимость в таком)
Пол года свежести И люди еше пишут Недавно выходили на связь с тонкими намеками "а не хотите ли вы нам ещё помочь, у вас так хорошо выходит!" Ребята свои микроконтроллеры мутят но как по мне они просто больные ублюдки

Google
Andrey
13.05.2018
17:55:06
В эмбеде как и в геймдеве всегда своя атмосфера была)))

Владимир
13.05.2018
17:56:26
В эмбеде как и в геймдеве всегда своя атмосфера была)))
Ну не знаю Как костыль в колене может улучшать производительность??

Andrey
13.05.2018
17:56:59
С компилятор не всегда генерирует эффективный код

Верней не всегда генерирует быстрый код

Владимир
13.05.2018
17:57:43
С компилятор не всегда генерирует эффективный код
Си. более еффективно ты код только на асемблере напишешь

Хотя палка многогранна

Oleg
13.05.2018
17:58:05
Си. более еффективно ты код только на асемблере напишешь
Для руби чата особенно забавно смотрится

Andrey
13.05.2018
17:58:30
Oleg
13.05.2018
17:58:53
Почему? Внутри irb Си же
mri имелся в виду?

Владимир
13.05.2018
17:58:58
Для руби чата особенно забавно смотрится
как будто никто никогда не писал гем на си под руби ради какой то хитрой реализации которая "вот так нужна" и при этом не должна выжирать всю оперативу

Dmitry
13.05.2018
17:59:03
Верней не всегда генерирует быстрый код
а человек еще реже. Человек в голове уж точно не сделает сейчас столько оптимизаций сколько сделает компилятор

Andrey
13.05.2018
17:59:05
Точно

Oleg
13.05.2018
18:00:26
Собственно в этом и суть высокоуровневых языков - не надо каждый раз делать то, что уже придумали как оптимизировать 30 лет назад

Andrey
13.05.2018
18:01:57
а человек еще реже. Человек в голове уж точно не сделает сейчас столько оптимизаций сколько сделает компилятор
Неа. Компилятор должен генерировать эффективный код который покроет 95% случаев (идеальное 100% не так часто встречается). Но эти 95 не подразумевают максимальную эффективность - те же проверки на границы массивов, умные указатели, проверки на null и тд уменьшают производительность.

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

Oleg
13.05.2018
18:04:46
Расскажи это писателям гемов на рубигемс?
В ноде есть модули по типу isNumber() и тп, которые содержат лишь 1 функцию на весь этот модуль, иногда эти функции вообще в одну строку.... и их таки умудряются делать не эффективными!

При том что тысячи проектов потом это используют

Andrey
13.05.2018
18:05:49
Я тут с нуля написал листенер сокета для астериска. Потому что все что есть или не работат или память выжирает только в путь

Google
Andrey
13.05.2018
18:07:27
Хотя задача простая - вычитать построчно сообщение от астериска и чтото с ним сделать на основе содержимого

Владимир
13.05.2018
18:14:49
Руби вообше пожиратель оперативки)

Dmitry
13.05.2018
18:19:16
руби тот еще шалунишка

Vyacheslav
13.05.2018
18:29:05
Всем привет! Еще вопрос про миграциям в Rails - как обычно в ActiveRecord migration: - создавать БД - давать права на таблицу пользователю (в sql-файле миграции обычно пишу, например grant all privileges ... ) - использовать кастомные типы, например в PostgreSQL - serial, sequence?

Dima
13.05.2018
18:54:08
руби тот еще шалунишка
Как не уважительно.

Rafkat
13.05.2018
18:56:19
руби тот еще шалунишка
Кристальная ещё есть

Oleg
13.05.2018
18:56:27
Но это не то

Dima
13.05.2018
18:58:19
Вот если разобраться то противопоставление Ruby и языка C - абсолютно искуственная надуманная вещь. Ведь Ruby без проблемм при помощи require подключается библиотеки.

Oleg
13.05.2018
18:59:16
А это и безсмысленно, это же разные по уровням и применению языки

А рекваер библиотек для узких мест - соединение плюсов и той и той платформы

Dmitry
13.05.2018
19:33:46
Кристальная ещё есть
которая хайпится но падает на создании массива? ? И так много лет уже

Nerzh
13.05.2018
23:17:34


Nerzh
13.05.2018
23:17:44


Vasya
13.05.2018
23:18:14
А в чем вопрос?

Nerzh
13.05.2018
23:18:16
я привык к няшным рубишным "undefined local variable or method", а не "иди в жопу вон на той строке у тебя какая-то неведомая херня"... дебажить в версии >= 2.5 - стало крайне неудобно, их можно как-то включить или я хз что ... ?

куда делся NameError ?

Roman
13.05.2018
23:32:42
У меня на 2.5.1 все ок

Nerzh
13.05.2018
23:34:32
У меня на 2.5.1 все ок
а можешь запустить irb

и вызвать несуществующий метод

Google
Nerzh
13.05.2018
23:35:33
скажет какая ошибка ?

можешь скрин сделать ?

Roman
13.05.2018
23:36:36


Nerzh
13.05.2018
23:37:05


бля. шо за нах )

оно шо черным цветом мне пишет )

Admin
ERROR: S client not available

Nerzh
13.05.2018
23:38:00
ахахаха



Roman
13.05.2018
23:38:23
Лол)

Nerzh
13.05.2018
23:38:26
спасибо те )

Franklin
14.05.2018
22:52:06
Всем привет, кто-то знает как создать программу, которая нажимала бы кнопки в телеграм? Хочу проконсультироватся (автокликер не подойдёт)

Franklin
14.05.2018
23:03:47
как нибудь присобачить telegram-cli
нужно именно посторонней программой, т.к. после цикла нужно будет переходить в другой телеграм

Alex
14.05.2018
23:04:40
Там же есть какая то libtelegram в составе этого telegram-cli

N?N?ⓂE
15.05.2018
05:11:43
watir

Alexander
15.05.2018
05:12:11
tdlib

N?N?ⓂE
15.05.2018
05:12:18
Или использовать tdlib

Google
Alexander
15.05.2018
05:12:37
Ого, даже биндинги для руби есть

N?N?ⓂE
15.05.2018
05:13:21
Да, норм я на них ковырял, неплохи

Alexander
15.05.2018
05:23:01
надо тоже поковырять

Andiskiy
15.05.2018
06:49:56
Добрый день. Я делаю емейл рассылку в бэкграунде(более 1к писем), но все равно память жрет. сервер на хероку. Для фоновых задач юзаю sucker_punch. Rails 4.1.6, web-server passenger. Подскажите пожалуйста в чем может быть проблема и в какую сторону копать? p.s. заметил также, что время рендера паршиала увеличивается с каждым письмом. фото приложил



Andiskiy
15.05.2018
06:54:55
у тебя что прямая функция?
что значит прямая функция?

Владимир
15.05.2018
06:55:31
что значит прямая функция?
В смысле что банально цикл прописан по обходу массива писем без инкапсуляций

У тебя должен каждый вызов отправки делатся на чистовую а не болтатся в том же адресном пространстве

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

Igor
15.05.2018
07:32:59
У тебя должен каждый вызов отправки делатся на чистовую а не болтатся в том же адресном пространстве
Вот сейчас в руби то разбираться, где чьё адресное пространство) И что такое конструктор с обнулением

Владимир
15.05.2018
07:35:59
Вот сейчас в руби то разбираться, где чьё адресное пространство) И что такое конструктор с обнулением
Ну проблема рубина с памятью повсемесна) хотя с опытом параноишь и обнуляешь все но по началу знакомства данная особеность на диво "радовала"

Dima
15.05.2018
07:36:05
Баш реально устарел и его стоит чем то лучше заменить
Стал я интересловаться bash всесильней и сильней, а там где bash там и *nix: процессы, сигналы, оболочки. Так что создал я группу https://t.me/pro_bash приходите пообщаться.

Igor
15.05.2018
07:39:10
Ну проблема рубина с памятью повсемесна) хотя с опытом параноишь и обнуляешь все но по началу знакомства данная особеность на диво "радовала"
А что есть обнуление? Записать в переменную nil? Что то мне подсказывает, что руби не побежит сразу после этого уничтожать объект и высвобождать память. Правило для языков с GC в общем случае одно - минимизировать создание объектов

Dima
15.05.2018
07:41:06
Я пас - я его стараюсь по максимуму выкидывать из работы)
Ну это странно конечно, это средство перенаправления информационных потоков из одного процесса в другой. По всем твоими постам по поводу shell читается какой-то неправильное его исползьование это command language, а не general purpose programming language.

Страница 1199 из 1594