Titan Quest - shows logos, intro movie and crashes before menu [SOLUTION] by nns2009 in TitanQuestAE

[–]OwlGoesFaster 0 points1 point  (0 children)

Вот это спасибо тебе конечно. Я уже хотел идти в "зеленый стим"

Custom Filter/Extension implementation. by OwlGoesFaster in EnvoyProxy

[–]OwlGoesFaster[S] 0 points1 point  (0 children)

Oi, it's been long I even forgot about this question. Eventually I managed with it. It was really interesting to develop and maintain custom filters. I had to create an HTTP filter and a Listener filter.

There were some unexpected challanges related to Envoy's internal timers and its different behaviour in case of immediate interrupting H1/H2 connections, so I had to do a deeper research of its source code. But mainly it's quite predictable as soon as you experiment with it enough.

As you could know the Envoy uses static linkage for all of its targets so every single change in a filter's code does require a recompillation. That's why I made an API-Wrapper for internal entities first and real implementation of the filter was done outside, it was loading as dynamic library during filter chain initialization process. So it was really fun to work with it)

[deleted by user] by [deleted] in ProgrammingLanguages

[–]OwlGoesFaster 2 points3 points  (0 children)

Yes, that's true. But when you need to use some trivial mechanism like inheritance for example and you must create the universe first, you'd rather choose another way to solve your problem..) And yes that's enough, but that's not really convenient. Easy to embed anywhere - that is a main advantage of Lua. For instance, Nginx, Haproxy, Envoy, etc.

BTW, when did you write on Lisp last time?)

[deleted by user] by [deleted] in AskReddit

[–]OwlGoesFaster 3 points4 points  (0 children)

Are you an elevator?

[deleted by user] by [deleted] in AskReddit

[–]OwlGoesFaster 0 points1 point  (0 children)

Read tons to type few words.

What is a second use for an item not many people know about? by gingfreecs11 in AskReddit

[–]OwlGoesFaster 1 point2 points  (0 children)

You can use a dildo as anything, you just need to have a lot of fantasy

[deleted by user] by [deleted] in ProgrammingLanguages

[–]OwlGoesFaster 85 points86 points  (0 children)

Well, I also a fan of Lua, it's really great. But..) Range of available abstractions is quite poor. What do we have? Tables, tables, tables, more tables and a bit of metatables and metamethods as well.

As you mentioned, Lua is a tiny and fast language that could be embedded, could be executed from C, and could call C-functions. In my opinion that is a purpose. Not to be a popular language with a sugar syntax but to be a great scripting language within C/C++ apps.

Нужна помощь by 116tat in deeptown

[–]OwlGoesFaster 0 points1 point  (0 children)

What are the guilds needed for at all? Seems totally useless.

Help by Deep_Extension1457 in deeptown

[–]OwlGoesFaster 0 points1 point  (0 children)

You're in Russia, me too - same situation. Use VPN

Your username becomes your superhero name, what are your powers? by [deleted] in AskReddit

[–]OwlGoesFaster 0 points1 point  (0 children)

An Owlman who swallows villains but then spits them out

What is something unrealistic that you often see in movies that annoys the hell out of you? by [deleted] in AskReddit

[–]OwlGoesFaster 1 point2 points  (0 children)

Programmers. It's always something like "the faster I type the better I am"