@proRuby

Страница 368 из 1594
Janek
05.01.2017
10:05:36
Таблиц нема

Dmitry
05.01.2017
10:20:07
да вроде есть таблицы

Alexander
05.01.2017
10:24:31
И толку? Эти 53мс глазом незаметны
зато заметны серверу. посмотри время выполнения запросов в БД, там десятитысячные секунды. и если появляются тысячные — значит, что-то не так. критично для большого кол-ва запросов: это может быть как в приложении увеличено, так и просто количеством пользователей

Дешевле железо улучшить, чем потом тратить деньги на поддержку этого приложения
стартапам, у которых 1–10 железок, может быть. ну даже сотня-другая. скажи это гугл — там сильно дрючат на скорость выполнения. иначе было бы в разы больше серверов и дата-центров. всему свои цели

Google
I
05.01.2017
10:25:49
У меня одногруппник так дро*ит на наносекунды) Париться пару часов и сделать код нечитаемым, но зато он будет выполняться на 53ms быстрее!!))
если он дрочит на время - то я бы посоветовал обратиться к чему-то побыстрее или к сексопатологу

Alexander
05.01.2017
10:28:09
если не ошибаюсь, то 1мс = 1кк нс, так что зашибись опечатка на 6 порядков

где как
нигде и никак вроде

I
05.01.2017
10:29:22
а, черт, в го микросекунды считаются)

Alexander
05.01.2017
10:30:04
а, черт, в го микросекунды считаются)
ну микросекунды ещё можно, да, а вот нано не видел ни разу даже в теории

I
05.01.2017
10:30:16
наносекунды - это практически на тактах процессора

хм

Alexander
05.01.2017
10:30:34
наносекунды - это практически на тактах процессора
не уверен, но очень близко, полагаю, да

I
05.01.2017
10:30:53
в C# можно посмотреть TickCount, кстати) Хотя не, не так называется

v
05.01.2017
10:31:29
да вроде есть таблицы
беглый поиск по репе ничего не дал

Google
Alexander
05.01.2017
10:32:16
наносекунды - это практически на тактах процессора
да, учитывая 1 ГГц = 1ккк тактов в секунду, то там как раз 1 нс на такт. 3–4 ГГц, соотвественно, 3–4 такта в 1 нс

I
05.01.2017
10:32:17
а, во, нашел: http://stackoverflow.com/questions/13772567/get-cpu-cycle-count

Alexander
05.01.2017
10:32:51
I
05.01.2017
10:32:57
но это уже такое дрочилово, что проще говном обмазаться сразу

I
05.01.2017
10:36:33
Но мы же говорим о десктопных приложухах, а не о высоконагруженных системах
в этом случае я бы на руби не писал, для десктопных приложух есть другие вещи

Janek
05.01.2017
10:36:57
Лол

Alexander
05.01.2017
10:37:20
Но мы же говорим о десктопных приложухах, а не о высоконагруженных системах
окей. представь, что у тебя есть код, который ты можешь ускорить на 53 мс. и он выполняется для каждого элемента в цикле из N, вполне вероятно где N = 1kk, итого ты получаешь разницу в 53000 секунд, или 14.7 часов

Alexander
05.01.2017
10:38:05
Так выходит, что руби==рельсы?
я тебе так скажу: руби изначально был сделан вроде для консольных скриптов

Alexander
05.01.2017
10:38:29
гуи никакой не предусматривался, и до сих пор с ним плохо, а что без него — натянуть можно

I
05.01.2017
10:39:30
Так выходит, что руби==рельсы?
никто не говорил такого, есть куча других вещей

Alexander
05.01.2017
10:39:42
Сишная вставка
«в поддержке сложно, ко-ко-ко» так-то да. я к тому, что ухудшать вид кода или нет ради милисекунд зависит от задачи так-то милисекунды — это большое кол-во времени. 150мс уже заметно глазу простого пользователя, не всегда осознанно

v
05.01.2017
10:40:06
Для десктопа вообще тяжело писать

на дохерище языков

I
05.01.2017
10:40:18
поверх EventMachine некоторые фирмы даже игры делали, я лично это видел) плюс есть sinatra, hanami

на дохерище языков
да на java/kotlin надо писать под десктопы, самый простой вариант, имхо

v
05.01.2017
10:41:33
не знаю

Google
v
05.01.2017
10:41:37
писал на жабе под десктоп

не сказать, чтобы это было удобно, по сравнению с теми же винформс

а Дельфи - вообще небо

Alexander
05.01.2017
10:43:05
лучше для десктопа или мобайл писать на нативе. но это если деньги (время) есть. я пробовал на qt под android, когда java-вставок стало больше qt — забил и написал влёгкую просто на java. с руби, полагаю, могут быть похожие ситуации, если там вставки WinAPI возможны, например рынок кросс-платформенных приложений возглавляла java («миллиарды устройств, даже в вашем авто»), пытается сейчас потеснить chromium-based, посмотрим что будет. у chromium серьёзные проблемы

I
05.01.2017
10:43:13
а Дельфи - вообще небо
ну десктопы разные бывают. Винформс из студии на моно не особо поработает

v
05.01.2017
10:43:43
да и не надо

I
05.01.2017
10:43:53
а то, что там в GTK# висит - полный пиздец

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

v
05.01.2017
10:44:38
ну у мака там своя инфраструктура

I
05.01.2017
10:44:38
вот у нас сейчас один из проектов - десктопное приложение научное. Нужна кроссплатформенность была под три платформы

v
05.01.2017
10:44:52
а как мучаются разработчики графики под линукс я даже думать не хочу

это наверное хуже чен на MFC писать

v
05.01.2017
10:45:45
если не братьт Qt

I
05.01.2017
10:47:02
ну на той же java есть фреймворки для работы с 3d, опять же) плюс Ogre3D можно собрать

Плюшка
05.01.2017
11:04:56
на crystal вообще няшно графику писать

Dima
05.01.2017
11:04:59
Жаль, что такой богатый язык ассоциируется только с одним фреймворком
Rails больше чем фреймворк. Это целая экосистема. Охватывающая весь цикл разработки и тестирования. На практике части этой системы заменяют.

Плюшка
05.01.2017
11:05:02
на чистом opengl

Alexander
05.01.2017
11:07:14
на чистом opengl
я вот думал попробовать, но пока руки не доходят. на руби же тоже можно вроде?

Плюшка
05.01.2017
11:07:33
на руби надо с биндингами еще возиться

Alexander
05.01.2017
11:44:36
как же блин медленно в opal баги исправляются. а ещё сложно помочь, ибо там запутанный на мой взгляд компилятор

Google
Admin
ERROR: S client not available

Alexander
05.01.2017
11:45:11
никогда бы не подумал, что мне будет так нужен define_singleton_method

@proDOT
05.01.2017
12:11:00
/warn

Group Butler [beta]
05.01.2017
12:11:00
Janek has been warned (1/5)

@proDOT
05.01.2017
15:02:31
Бота добавил

Janek
05.01.2017
15:15:28
нельзя?

я дмал за мат

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

Alex
05.01.2017
15:16:27
такой бот уже есть

Janek
05.01.2017
15:16:33
ну

чего не работает

Alex
05.01.2017
15:16:45
я даже больше скажу, этот же самый бот вроде варнинги тут и ставит

потому что не настраивали.

Janek
05.01.2017
15:17:01
я вот не знал, что ботов нельзя добавлять в беседу

Janek
05.01.2017
15:25:28
он формируется в процессе

теперь буду знать

Lupsick
05.01.2017
18:45:08
кто-нибудь знает нормальные движки для организации емейл-рассылок?

трекинговая система чтобы была хотя бы

Google
Lupsick
05.01.2017
18:45:38
либо может трекинговая система отдельно

Alexandr
05.01.2017
18:45:49
https://www.mailgun.com/

Lupsick
05.01.2017
18:47:52
https://www.mailgun.com/
для спама братан

Alexander
05.01.2017
21:27:43
http://stackoverflow.com/a/5515144 хорошая альтернатива наследованию с super, особенно если как в моём случае не подходит prepend

Roman
06.01.2017
03:47:31
@AlexWayfer для чего такое может понадобиться ?

я могу предложить еще как минимум 2 способа сделать подобное, но пока ниразу такое не нужно было, поэтому возникает подозрение что это костылеводство

Tim
06.01.2017
07:33:48
можно как-нибудь на руби нажимать клавиши?

типа я хочу свернуть скрипт и чтобы он нажимал определенную комбинацию

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