
Mikhail
17.04.2018
09:41:21
для ЛОВКИ была.. есть приблуда VR
не пробовал

Snusmumriken
17.04.2018
09:52:27
Кстати, смотри какая фигня:
https://hoster.by/service/hosting/vps/#
Беларусь, то есть телегу проксировать можно. И недалеко от РФ/европы. Лимит траффика на 50гб, но это всё равно косарь в три года.

Philipp
17.04.2018
10:00:16
Не верю

Google

Philipp
17.04.2018
10:00:29
Меня вполне устраивает итальянская Аруба хД
Хотя... Мб там тоже подниму
Балансер только пилить придется
А я не хочу

Snusmumriken
17.04.2018
10:07:39
Ну, мы пока не пишем убийцу стима или проксю-которую-хватит-на-всех (чтобы быстрее заблокировали), поэтому пуркуа бы и не па.

Philipp
17.04.2018
10:08:54

Snusmumriken
17.04.2018
10:12:48
Всё. У меня новый террористический план.
Хакнуть базу ркн и прописать туда адрес базы, дабы провайдеры не смогли обновлять записи из неё.

Philipp
17.04.2018
10:18:46

Snusmumriken
17.04.2018
10:19:48
Го хакать

Ihor
17.04.2018
10:20:17
Так проще же можно. В базе куча разделегированных доменных имен

Насибуллин
17.04.2018
10:20:31
в рипе ?
или как там апник африник

Ihor
17.04.2018
10:20:40
Регишь и пишешь туда какие-нить 8.8.8.8

Google

Ihor
17.04.2018
10:20:50
В РКН базе

Tema
17.04.2018
10:21:48
хакир это тот кто смотрит скринсаверы картинки и в 12 окнах выполянет пинг?

Ihor
17.04.2018
10:22:49
В смысле запись в базе есть, а ни на кого не зарегистрирован.
А обычная процедура блокировки у части операторов - DNS запросы по доменным именам и блок IPшника
Двойная компиляция!!!!

Snusmumriken
17.04.2018
10:24:02
Пишем сразу в машинный код
Больше мемов богу мемов

Philipp
17.04.2018
13:56:47
Маленькая теплая ламповая прокси для хороших людей :3
http://t.me/MyLittleProxy

Насибуллин
17.04.2018
13:57:20
Щедро)

Ihor
17.04.2018
14:09:25
https://t.me/socks?server=vpn.nextpbx.com&port=1080&user=user&pass=password
Раз уж раздают. Сам прокси мой, в Франкфурте

Revertron
17.04.2018
14:11:25

Philipp
17.04.2018
14:11:40
Так это юзер без шелла скорее всего

Ihor
17.04.2018
14:11:56
Там докер https://github.com/ex3ndr/telegram-proxy

Revertron
17.04.2018
14:12:09

Ihor
17.04.2018
14:12:50
Да пусть. Я выходные ноды tor’а как-то держал )

Насибуллин
17.04.2018
14:13:27
кстати тор все зашквар теперь в РФ?
посодют?

Philipp
17.04.2018
14:13:59

Anton
18.04.2018
08:45:06
Приветствую всех! Подскажите новичку, как мне достать последнюю цифру из строки вида "текст 3445 | слово | 5678 | 9876" и почему регулярка "|([%s%d]+)\n" выдает nil?

Google

Snusmumriken
18.04.2018
08:51:45
> почему регулярка "|([%s%d]+)\n" выдает nil?
Потому что \n требует обязательного перевода строки.
Достать последнюю цифру из любой строки - ".*(%d)"
Достать последнюю последовательность цифр из любой строки - ".*(%d+)"

Mikhail
18.04.2018
09:27:56
котанчики.
кто-нибудь под retropie копмилировал love 10.2 и 11.11 ?
работает на RaspberryPi2?

Насибуллин
18.04.2018
09:29:49
хуясе, это возможно?
я думал для лове свой рантайм нужен

Anton
18.04.2018
09:31:14

Насибуллин
18.04.2018
09:33:26
круто , хорошо, что получилось

brestows
18.04.2018
10:24:51
Народ есть какая то библиотека для работы с календарями по протоколу caldav или еще каккому ?

Vlad
18.04.2018
17:23:19
Хочу вернуться к вопросу :
Кроме базового синтаксиса ЯП есть еще и более сложные вещи, постепенно углубляясь в изучение языка нужно углубляться и в смежные вещи, вроде математики (как базовой так и академической), логики, алгоритмов, строения и работы устройств(что то вроде принципов работы процессора, регистры и прочее) тд, тп, как это хорошо совмещать что б это еще и запоминалось.

Philipp
18.04.2018
17:24:37
С третьего раза понял вопрос xD
Вот что делает канцелярит в языке с людьми.
>Помимо базового синтаксиса ЯП существует масса вещей и особенностей с ними связанных,
Как будто доклад ЦК КПСС читаю :D

Vlad
18.04.2018
17:26:50
Следующие пять лет обещают быть процветающими и приносящими блага нашей Родине и ее гражданам.


Philipp
18.04.2018
17:27:18
Я выскажу лично своё имхо, которое, может быть, отличается от чьего-либо ещё (кэп)
Но я считаю, что важно – выбрать для себя направлении, в котором собираешься развиваться и работать. У каждой сферы есть свои требования к знаниям, которые, иногда, могут очень сильно отличаться
Например, если ты будешь работать с BIG DATA, тебе не нужно будет знать устойство процессора на физическом уровне, грубо говоря
Работая в разработке софта и/или геймдеве – ЧАЩЕ всего сложной математики тебе тоже не потребуется
Но вот в каких-нибудь сложных термомеханических рассчетных модулях – она будет невероятно необходима
Поэтому, следует примерно определиться с диапазоном своей работы и просто читать/развиваться в ту сторону. Например, для какого-нибудь сетевого программирования необходимо знать хорошо сетевое устройство, то, как протоколы взаимодействуют с собой, какие есть устройства связи и маршрутизации и как они работают друг с другом
Хорошо уметь обращаться с битовыми операциями и знать алгебру логики (впрочем, её знать всем полезно, наверное)
Поэтому, тут чего-то общего сказать нельзя. Нельзя совмещать какие-то группы знаний так, чтобы они еще и запоминались, если они не находят применения в деле

Google

Philipp
18.04.2018
17:36:32
Поэтому – выбираешь сферу, ставишь перед собой какую-нибудь задачу и пытаешься её выполнить. Заодно читая всё, что может пригодиться. В IT и в смежных областях

Ilya
18.04.2018
22:07:13

Elmir
19.04.2018
05:26:03
Привет.подскажите где можно почитать про luajit, кроме основного сайта?

Snusmumriken
19.04.2018
05:41:57
1. Почитать чужого кода.
2. Ещё немного чужого кода, на luajit и на сишке.
3. Почитать про сишку, например K&R.
И да, на официальном сайте достаточно полный туториал с референсами. Мне хватило, вместе с материалами типа такого:
https://github.com/lzubiaur/clipper-lua/blob/master/src/clipper.lua

Насибуллин
19.04.2018
06:24:52
К и Р плохая книга, лучше зеда шоу почитать

Snusmumriken
19.04.2018
06:25:20
То что тебе не подошла - не значит что не подойдёт другим.

Насибуллин
19.04.2018
06:25:29
Значит

Snusmumriken
19.04.2018
06:25:40
Мне подошла. 1 - 1?

Насибуллин
19.04.2018
06:25:44
Там все программы рассчитаны на единоразовый запуск
Это материал 60х годов щас так не пишут

Snusmumriken
19.04.2018
06:26:25
Ох. Примеры из PIL - Тоже рассчитаны на единоразовый запуск. Это плохая книга?

Насибуллин
19.04.2018
06:28:02
В к и р прдразумевается нормой буффер оверраны и то что программы текут по памяти

Philipp
19.04.2018
06:28:04
Рустам, ты не прав. Это не кукбук чтобы там программы многоразовые были написаны

Насибуллин
19.04.2018
06:28:19
П и л я не читал, не знаю, что за книга
Я прав

Snusmumriken
19.04.2018
06:28:47
Нет ты не прав : )
Цель книги - показать логику языка и то что с ним в принципе можно сделать.

Anny
19.04.2018
06:29:09
да будет срач х)

Snusmumriken
19.04.2018
06:29:36
Два админа (один из которых препод) против Насибуллина, в вопросах образования : )

Elias
19.04.2018
06:30:57
Лол, как будто в кукбуках авторы такой уж надежный код пишут

Google

Snusmumriken
19.04.2018
06:31:39
Как будто кукбуки предназначены не для нулей в ЯП, чтобы копипастили без разбора и забывали.

Elias
19.04.2018
06:32:57
По поводу LuaJIT - думаю, что Elmir скорее просил статей или туторов про сам LuaJIT. Посылать читать чужой код или книги по C - это как-то слишком сурово и несколько не то, что скорее всего ожидается.

Snusmumriken
19.04.2018
06:34:06
Ну, простой тутор вот тут: https://habrahabr.ru/post/113804/
Но тут нет биндингов, чисто "делаем структуру, наполняем данными, очищаем".
Остальное придётся читать где-то ещё, потому что нет простых мануалов.
Кстати, это хорошая идея для следующей статьи на хабру. Подождите недельку-другую.

Elmir
19.04.2018
06:49:09


Snusmumriken
19.04.2018
06:53:58
Как устроен:
Luajit - это приложение написанное на С, с интерпретатором Lua и встроенным TCC (tiny C compiler).
С помощью TCC, он может компилировать сишный код прямо в оперативную память, и тут же исполнять. Благодаря этой же фишке, lua-байткод может превращаться в машинный код и исполняться со скоростью сишки.
Как использовать:
Есть lua-интерфейс до TCC, под названием ffi.cdef[[...]], это мы как бы объявляем хедер-файл (c-define) с сишными "символами", которые сможем использовать через ffi.C[symbol] или lib[symbol].
Тут нет возможности прямо писать всякие функции на сишке, то есть, подразумевается что с сишной стороны на луа будут вывешены конкретные объекты (переменные/массивы), и с луа-стороны с ними что-то сделают.
Но есть ffi-биндинг на tcc (который уже внутри luajit-приложения), с которым можно делать всякое.
https://github.com/Playermet/luajit-tcc
local tcc = require 'tcc' ('libtcc')
local state = tcc.new()
state:set_output_type('output_memory')
state:compile_string [[
int summ(int a, int b)
{
return a + b;
}
]]
state:relocate('relocate_auto')
local summ = state:get_symbol('summ', 'int(*)(int,int)')
print('5 + 7 = ' .. summ(5,7))
state:delete()


Elmir
19.04.2018
07:03:07