#programming
1 messages ยท Page 22 of 1
okay, well,I'm busy now with learning 
Good luck 
@shadow marsh. Or if you are too lazy you can have Wordpress.
Nono, I used it, but i cant do that, what I want ๐
There are plenty of software that u can use in order to develop Web App.
I personally started from N++ and XAMPP combo.
Nowadays, however, I use Visual Studio Code and WSL (Linux Subsystem for Windows - perhaps it's available on Win10 Home, but I'm not sure ๐คทโโ๏ธ ).
The combo of VSC and WSL is a bit complicated at start, but after some time u will get use to it.
In my technical school my other classmates used Brackets (a bit the same like aforementioned VSC).
Hm. Found a project today which uses Laravel for their web app, and for their discord bot. It's simply a laravel console command :>
Hm.
That's a somewhat long file though
I think I would have split it up a bit, maybe make a namespace for Discord commands and just import them in that file ๐
Exactly.
Speaking of which, has anyone touched on the recruitment system after I left, @unkempt hamlet ? ๐
I, me and myself.
And what about me and JM? ๐ฆ
There are a couple of things I'd have done differently today. I'd gotten rid of most of the template stuff, for example, and instead just have a is_template flag on a recruitment ๐
Well, indeed, but that is not the case only for the recruitment system. Even stuff we did after you left could be done differently (and better)
Nah, the recruitment system just has one of hte big things I still remember xD
Well, the recruitment system was done almost the same way like the Discord bot above you sent ๐
Ye, that controller was pretty long. Not that it's a huge problem, but should maybe have been split into more modules :p
And it did not use many Laravel features either 
Could have used the validator more, couldn't be arsed to xD
That, too
But well, if it was split into more modules, their controllers could be done as resource ones which would do our work easier, too
Sadly, as I already said, this does not apply only to the recruitment system
Better than v1, indeed. But as we all are getting more skilled throughout the time, these mistakes make the future development more painful
I mean, getting more skilled means spotting them more and having the ability to clean up as well though
I wish I had more time to clear all these mistakes ๐
You need to invent something to give you more time xD
Drop the school out XD
Might not be ideal xD
Indeed, dropping out only because of a hobby project
Drop TruckersMP to make more time to developer TruckersMP things 
Well, it would not help me much if there is not much time for TruckersMP ๐
But then it is also a question of priorities. Whether I should work on the website, @glass rampart or the game
Botdottir should be able to be self maintained for a bit, unless you've changed her massively ๐
Except patching security issues anyway
Well, she was completely rewritten in April 2019. But still, I had a lot of plans for her
And major bugs, which I think she hasn't had many of
xD
But that is also because I was not that experienced back then. Now I would definitely not go for pure JavaScript after experiencing TypeScript in a side project
Yep, I was thinking the same for a while, but I never got around to finishing any rewrite
Ye, they take so much time ๐
I know tux thought of making her in C# originally, actually
That never got far though
Well, I checked C# and I do not remember seeing many frameworks for Discord
Who needs the frameworks 
For JavaScript, there is Commando which I really like
There is Discord.Net, primarily
Same as Discord.JS
But it just offers API for Discord. Commando builds stuff on Discord.JS and offers better managing of commands
I code bots only in Java #hate in 3... 2... 1... 

Tbh, if I made botdottir today it's possible I would have used Kotlin, and compiled for hte JVM
I code [...] in Java
Only that is a crime
I would have used Elixir tbh. It's blazing fast.
I'm a minecraft developer and Minecraft is written in Java 
True, Elixir is also an option
Bots built on Discord.JS are quite slow, indeed
Elixir + Cachex = 
Let's build a bot in PHP
Let's make it all in one file

In all languages
Later, we developed some bugs for her
You mean features
one of the most successful private chatbots on Twitch is powered by PHP
A lot of websites started with PHP :p
a lot of Personal HomePages did too 
Letโs build a bot with Jimdo
Lets do a website with wordpress
๐คฎ

Discord Akairo is decent for DJS bots
It seems to be similar to Commando
Just asking your opinion, what do you think about Ionic's framework to some of you who use it / have used it?
Sorry, but how would you know if you didn't try something other
You can't classify something as bad you didn't try.
Some of my files in my Laravel's project have been disappeared while pushing, and guess what... there is a log with a initial commit but they said it was only concerning a "README" ... I'm lost, angry, sad ... I didn't do a backup
Idk if I should push my PC outside via the window or if I should stay calm
stay calm >.>
well, you only lost some files, my whole project has been disappeared (about 10k rows of code) - so 
But when I mean some files, I mean all backend codes... because the only folders they is, are "Vendor" and "Boostrap"
oh >.> thats really bad :/
So I was profiting of my only week off of the trimester to do this until I come back to work so tomorrow but I lost almost every files that I worked on....
That's looking like a bad day
probably yes - I really hope, your files reappear again, not like mine :/ and if not, I hope you get the code asap back to run ^^
There are two types of users - those you doesn't do backups yet and those who does finally.
so many people have backups but never actually test them until they need them and realize the backups never actually worked
Sorry to go kind of off topic, does anyone know about discord Oauth
I've got this code here
$curl_h = curl_init('http://discordapp.com/api/users/@me');
curl_setopt($curl_h, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl_h, CURLOPT_HTTPHEADER, array(
'Authorization: Bearer ${access_token}'
)
);
$response = curl_exec($curl_h);
var_dump($response);
However the response is coming up empty
The actual authentication is fine however its when trying to use the access token I got that it comes up empty
Btw try to use Guzzle in the future
That fixed part of it, now the var_dump is ```
boolean false
Ok will take a look at that CJ
or DiscordPHP
Yeah
Fixed some of it, now it actually returns a 401, I had to set SSL_VERIFYPEER to false which I forgot to do. As well as putting the URL in " not '
Will do some more digging and see what I can come up with
Got it all working now 
Hey guys, I have one question. Is there any option to check, if player has some dlc using steam web API ? I cannot find any function from their official documentation.
DLCs are the same as normal software/games in Steam.
So you would need to check if user has <appid>
the same way as you check if they own a specific game or software
IPlayerService/GetOwnedGames/v1/
But when I execute this command, it just throw me a lot info about games, but when I searched for any id of DLC, it's not here, only my owned game ids.
@waxen osprey here's the link to the steam API documentation on the GetOwnedGames endpoint https://partner.steamgames.com/doc/webapi/IPlayerService
You can pass the steam ID of the player in as a parameter
Minecraft is notorious for having spaghetti code
Not anymore. In the early versions maybe yes, but they "fixed" it long time ago
What you probably mean is that MC is running bad, but there's a different reason for that.
Well, my servers are running perfectly unti I write "shit" ๐ but thats normal in developing progress (also I clean up my code for better performance) 
any recommendations for europe based hostings that offer windows dedis that are secure, reliable, not overpriced and are good for multi purposed usage (gameserver, website, voice, database)?
Do NOT try to use Contabo ๐ had only problems with them - but the pro is, they have a really great user-supprt 
I heard Hetzner Robot have some decent options.
Hetzner is really good ^^ I can agree
I don't have any experience with Robot, I am on Cloud.
they look good so far. how are they stability wise? cuz the last hosting me and my team used, one day had some updates in the server machines, they were down for almost 3 days, and after the updates, they messed up completely our gameserver, and we were unable to start it back up, so we would of had to completely redo from scratch
OVH are my go-to company ๐
i get lost on ovh site, cuz its all german ๐
Use Deepl 
i was using my gf, but she got annoyed after 2 minutes ๐
lmfao
@halcyon ledge OVH has an English version, too: https://www.ovh.com/world/
ohh oof, i was looking under europe only ๐
Have any of you tried the Bandit game? It's a game where you connect remotely to a Unix server and have to solve problems using the Unix command line
Seems like a neat way to teach people basic shell use
Yeah
I am doing a module on operating systems and I've seen my lecturer go through the first two or so levels of Bandit
But in any case, I hope this thing will eventually become useful in the TMP development community in the future
https://www.reddit.com/r/Python/comments/f2jda1/nsa_just_declassified_their_python_training/
a long course starting from the very basics
1,085 votes and 82 comments so far on Reddit
Almost 400 pages
Meanwhile...
I'm working (still) on convoy system for my VTC panel which I published last year.
Right now on the picture you can see, what people who aren't involved in someone's VTC can lookup at public convoys.
From this page they can only check important stuff and connect to VoIP server.
I feel sad that we don't have ability to connect to the game server by clicking on the custom URL which TMP would support. ๐ (e.g. TeamSpeak has its own ts3server:// protocol)
Some of the above mentioned text is in Polish, but don't worry - my web app has fully built-in English.
Btw we did have ets2mp:// protocol back when we used old launcher.
Oh... But it doesn't work right now, isn't it?
I don't think so.
I don't think it's been a thing for a couple of years now
I might misremember though, mind you
I did ets2mp:// links when first version of TruckersMP Helper (help.ets2mp.ru) came up.
Never really used them myself
It was pretty useless anyway
Mhm. not sure how it would be made to fit into the login flow now anyway
Other than maybe skipping hte sevrer selection
Yes
Anyway, just skipping sevrer selection doesn't feel like it would be an impactful change, more of a neat tiny bonus for event organizing websites
It would be kind of made like in CS:GO, where e.g. on Faceit you can connect directly to server without launching the game, going to console and type commands.
I know that I picked wrong example, but still...
Still not that impactful, when TMP has like 4 (?) servers for a game at most :p (Not counting event servers, just normal servers)
Yeah... ๐
Okay - I think I'm ready, however I'll need to adjust PLP (Polish Language Pack) in order to publish an update to my tachograph.
I have decided to:
- introduce a convoy system
It utilises a connection with TMP API thanks to which user will have access to actual game server list.
It can be accessed by nonusers (from a main page) and users (admins has their own list, users too).
Even though a cost is huge (had to change a lot of things in DB and other files regarding trips system (there user can select a convoy in which he/she participated), I think that update will give more potential in the future.
- sort LPs (Language Packs) alfabetically (raise your dongers!)
- sort router and divide into parts for better management of the code (again ^)
- CSS fixes
That's a huge list, but I think that these fixes were needed.
Maybe later I'll develop an API to this system and (maybe) introduce first plugin (e.g. to Discord).
An API will only (as for now) inform about upcoming convoys.
Development of API to it isn't that difficult, I think.
Sounds like a really good project you've got there
You can check GitHub -> https://github.com/arusf2011/tachograph
As for now it doesn't have this capabilities, but this weekend it'll get.
@north flax It might be useful with Discord server invites ๐
I have a bit of experience, because I see what others are doing from inside + back in the day I developed my own script.
It wasn't bad, but the time has passed and rebuilding that script would take some time, that's why I've decided to go with framework, which most people don't use. ๐
However I have in plan building a new app that will utilise Laravel.
Maybe some apps in C++ too ๐ค
#studying_on_uni_gives_boost ๐
All right - I have setup my hosting on Azure, so maybe I'll be also ready in order to publish my thread on English section.
So stay tuned.
Ah, been so long since I've even touched Laravel or PHP now

Laravel is amazing, Iโm still learning more and more about it every day! Itโs crazy
Recently I've mostly used other languages and frameworks :p
I've used Python (and Django) a bit on personal projects, Kotlin on some stuff I help out as well as personal projects, and C# (.NET Core) and Typescript (Angular) at work
And at uni I don't program much nowadays, though I will be programming as part of my master thesis ๐
I used python a while back at school and used c# in my last job but prefer PHP. Tbh once youโve learnt the syntax most languages are the same
Ye. Generally, most of the concepts are more or less the same :p
I feel sorry if you already had a discussion about the recruitment system and already answered it but I'd like to ask you... The recruitment system is just a lot of pivot table ( w/ some relationships ) + a lot of functions and conditions, my brief logic is right?
And also, I'm wondering how to return a string result from a pivot table with Revisionable, do you have any idea to redirect me in the right way ( without giving a full answer because I need to learn from myself too )
I'm asking that because I'm doing my own social media ( you can kidding me ) with some stuffs like a vocal assistant, something modern and full safe without MOD bot if you catch what I mean. Ofc, my only goal of the project is steal your money, resell all of your private informations to a black market and become powerful

Mostly just a bunch of tables, relationships, and code.
Recruitment has one or more questions.
Users create applications for every recruitment.
Every application then has a response for every question in that recruitment
Ty HW, that's what I'm thinking. But just a little thing, the questions is a form in relation with a model ( since you can add, edit, delete questions) ?
The questions is it's own table, yes.
The tables in that example would be something like Recruitment, Question, Application, and QuestionAnswer.
TMP's recruitment system has a little bit more to it, but that's the core of it
You can simplify or expand on it as you see fit. Many survey systems and similar use structures like that
Oww thanks HW! That help me a lot! Will write something soon but not now. ( I'm kinda glad to hear that my logical wasn't wrong )
Just ask right away.
About my own bot. When I use command e!announce...bot only can do with text
About imagine/picture it cannot
Except with url link
Can you teach me code bot can send pic without url link?
What error?
it only shows like this
Show the code you're trying to execute.
Wait
I added some code that discord.js doc pointed to me, but when I added it, the error occurred and failed to run the command
Check what you have in text variable after args parsing.
CJMAXiK, can I send a private to you? then I show my code to you
I can't review your code rn, send it here for someone to check.
you can check it later
Send it here
ok
@lost void. Send it there. I can even help you.
Can I send you a DM?
At least. Yes
I fixed it
Ended translation of language pack.
Tomorrow I'll have some work regarding layout of the page and (maybe) I'll change a bit landing page, as for now it doesn't look any good.
For sure the update to my tachograph will be out this Sunday at 10AM UTC+2, but I don't know yet, if I'll deploy an update package seperately or I'll add with main package like e.g. MyBB does.
I'm searching a package with an editor like bbcode or markdown for my project in Laravel to do a "blog/news page" but I don't really find a really good one, do you have one to suggest? Thanks
hello
Thanks CJ, I'll take a look about Sunmernote. Hope this one will really be as I imagine ^^
Seems like I'll have to delay update a bit, but don't worry - it'll be out. ๐
Perhaps maybe I'll publish thread in Unofficial Tools section...
The new release will come with upgrader, so you don't have to read the docs - all will be done by myself ๐
The update is out! ๐
https://github.com/arusf2011/tachograph/releases/tag/1.1
Feel free to download and install. ๐
Hm.. How to handle checking of database in specific time? ๐ค Should I use cron?
All right
Thanks. ๐ I'll try to develop an app in C++ to handle the data from telemetry. Maybe I'll be so good to post that data to database? ๐ค
I don't know yet, but i'll see throughout this week.
Time to install Visual Studio... ๐
I think you'd be familiar with C# more.
Well... I used to learn C# back in the day, but in the first semester in university I had C and some C++.
Ah, makes sense then
For me it's not a big problem. ๐
Odd question, is there any API for the awards?
No
I have the same controller
It's a common one.
It seem that debian hate mee
First
And second I tried on a another laptop.
There is problem to boot debian
yoink
@runic wave. I have one... Still in progress
A little screen
Best way to make a pub for my personal website.
๐
Soon I'll see to make a truck dash
As it's touch screen you can make so much things
The screen will be a part of it.
But the problem is that I had to replace the uno by a MEGA 2560
Thanks.
I need your opinion about security. A project (that I've seen by searching on Google) created a QR Code which is replace completely the password ( so that means there is no password etc etc ). Do you think it's more secure to use a QR code to replace password or still using password? I'm not an expert about this so that's why I'm asking.
I even guess it's more secure than using "abcde1999" if you catch what I mean
Password QR in my opinion can get hacked easier
Like when discord did it loads of floors where found
If possible I'd use Oauth2 and let the provider deal with all of that
QR code based flows are generally easier to socially engineer, which makes them a bit less secure than a password, but if the implementation is good, it's not exactly insecure either
@fervent axle. If you don't have the same problem than Discord had few weeks ago about Nitro giving via qr code
On Wednesday February 19th, 2020 weโll turn on stricter validation requirements in production. Weโll make multiple validation requests from different network perspectives. Most issuance should continue as normal; we believe that a small number of domain names may need fixing. ...
Showing off my latest JSON:
https://plasmatrucking.com/api/locations/
Contains the locations and features of ETS2 and ATS cities for use in table structures ๐



Would be great 
Indeed. But it should be so much work.
I think some people has gotten it running under wine/proton
I know that code from my old unofficial launcher was used in order to create a very lightweight launcher that could run under wine
This looks kinda neat
https://github.com/mariusandra/insights
At least if it has (or will have) column/table filtering, for example hiding columns with internal app data and whatnot, as well as hiding sensitive data
could I get all of the tmp discord roles hex codes?
or is that too much of a pain
Probably too much of a pain to get them from discord, if you're lucky they might just get you the hex codes from the website though
Developer - #673AB7
Project Manager - #9575CD
Community Manager - #E64A19
Support Manager - #EC407A
Support - #F06292
Media Team - #FF9800
Game Moderator - #F44336
Community Moderator - #0097A7
Discord Mods - #F1C40F
Dyno - #336FD5
Streamer - #52FFBA
SCS Staff - #832224
Retired Team Member - #009688
Presenter/DJ - #2ECC71
Muted - #818386
Event Team - #1E88E5
Guild Manager - #000000
User - #8BC34A
Chinese-simplified - #C66A39
Dutch - #B1C639
Finnish - #92C639
French - #63C638
German - #3CC639
Norwegian - #3999C6
Polish - #3974C6
Portuguese - #3953C6
Romanian - #4739C6
Russian - #6839C6
Spanish - #A739C6
Swedish - #C639C1
Turkish - #C6399E
Welsh - #C63978
Italian - #AD5252
Arabic - #AD7552
Bots - #673AB7
Dyno Support - #336FD5
Subscriber - #FD2C33
Or he can write a quick eval script for it (I am guessing that's what you did) ๐
Hindi - #92AD52
Aspiring Developer - #000000
Horses ๐ - #C27C0E
Icelandic - #6AAD52
Streaming - #D1268C
Report Moderator - #FF5252
Trial Support - #F48FB1
Serbo-Croatian - #6BDCA4
Tech - #3498DB
Game Manager - #D32F2F
Game Moderator Leader - #FF1744
Retired Legend - #009688
RSS - #E67E22
Czech - #6BC57B
Community Contributor - #1B5E20
Pets and Creatures - #000000
Trainee - #FF8A80
Add-On Manager - #7E57C2
Add-On Team - #B388FF
Car Talk - #000000
Media Manager - #FF8F00
Event Manager - #1565C0
Community Moderation Manager - #00838F
Danish - #5C8CBC
Human Resources - #CE93D8
Senior Human Resources - #BA68C8
VTC - #64DD17
Senior Game Manager - #B81C1C
Senior Community Manager - #BF360C
Sports - #000000
Game Moderator Trainer - #FF1744
VTC Leader - #1D6D01
Staff Manager - #000000
Hungarian - #AD1457
Translation Manager - #00B8D4
Translator - #00E5FF
Dyno Premium - #336FD5
Guest - #C4FCFF
Stream Subscriber - #B92025
Nitro Booster - #F47FFF
ModMail - #673AB7
ModMail Support - #7289DA
Patreon Bot - #E85B46
Patron - #E8D56D
Senior Community Moderation Manager - #006064
Real Life Trucking - #607D8B
ProMods Staff - #DB4912
TruckersFM - #D50000
Trial Translator - #84FFFF
Support Trainee - #FFA3C2
Senior Event Manager - #0D47A1
Service & Data Analyst - #607D8B
Project Coordinator - #9575CD
There is just too many of them
Wow spam ๐
But I'm guessing you just wrote a quick eval script for botdottir or something?
Or have you worked on an actual discord-web rank integration since I was in the team? ๐
roles.map(role => `${role.name} - #${Number(role.color).toString(16).toUpperCase().padStart(6, '0')}`).slice(80).join('\n')
Not the best way but hey, it worked
Nah, I have not had the time for it ๐
Quick eval script it is, nice :p
Exactly. @glass rampart is doing well
@graceful belfry Just so you know your answer is above
Yeah, would be nice to have this on the website :x
Idea: You could expose the group color in the player api, I guess
^^^
Along with group id and name (I think both are there already?)
that would be really helpful ngl
yeah
I mean... the way the API is done now is... not good. Let's say it like that ๐
That can be done for v3 :>
v3 
pog
Version ๐ฑ ๐ฑ ๐ฑ
Yeah, I know. Just... not time for it 
https://laravel.com/docs/master/eloquent-resources
If we went into it, we would use this for the API, I think
You should also look into OpenAPI and Swagger ๐
That's it 
Probably some plugin for Laravel to generate a swagger.json file from your code, so you can autogenerate a lot of the docs
Gonna add it to the long todo list, hehe
Ye :p
For now, keep the current solution, but when you consider redoing the api, consider it :3
too bad you dont send discord ids in the api as well
We do not send a lot of things in the API, actually
Awards, Patreon status, more stuff about the VTC, social media, ...
Some things might be good to hide a bit too, for privacy
At least in an completely open api
Introduce privacy settings
yee
With everything hidden by default
Better solution: Use oAuth so services can request the access they need, in a v3 of the api
adds that to your long todo list
oAuth would be nice to have 
I mean, you have a lot of it already
if you sent ids then you could look up players by discord id with a bot
You're missing a way for users to create and manage their own clients/applications, mainly :p
im bored lol so i am making a player search function for tmp on a bot
A way for users to remove access from applications and see applications with access to their account would also be good
I know, I know. I would love to introduce a better developer portal, too. And make oAuth done and available for everyone
It is just matter of time. Give me one month without any worries and I can make it all possible XD
lmao alright lul
na fam he can do it
I also do like challenges :p
Was fun to implement, and I spent a bunch of time learning the standards and such for it
Exactly. And that is why we all are a part of this project. As we wanted to learn something new
TMP is also a major part of how I got my part time job. It's an impressive project to show when applying for a job :p
Ikr, I have it in my CV, too ๐
It's probably an important part of why I got my current part time job, besides my studies :>
And then you left us 
Actually, I had my job for a long while before I left TMP
They weren't related
Anyway, nowadays I help out as a volunteer developer for a convention :>
- poking at various projects I never end up finishing
Furry convention :>
Mostly Kotlin, with Redis and Postgres for data storage, and they involve a variety of things
From normal data storage/archiving systems, to mini games like "blip boxes", where you can scan your NFC-activated convention badge and get achievements and such
Sounds interesting... but why Kotlin?
Null safety, has good coroutine support, and pretty darn easy to be productive in it
Also, having access to the entire library ecosystem of Java is quite good, since that gives access to a lot of things
Anyway, our servers and such just don't have NullPointerExceptions, which is nice
Interesting. I do not really like Java so... quite not understandable for me. But alright ๐
It also fixes many of the issues with Java as a language ๐
If you use OpenJDK you can also avoid all of Oracle (which you should do)
Yeah, I do so on Ubuntu
Shawny, thats definitely nothing new for me x3
Humane, I only use OpenJDK :3
For me, its way better :3
Good, I also use OpenJDK whenever I have a choice ๐
It's default on many distros, and on Windows you can get it from i.e. AdoptOpenJDK
My Server runs on Debian 9 (cant choose deb10) and in windows i have the default java (still) ๐
Also, besides the qualities of Kotlin, I also do enjoy it, it's a nice language to work with ๐
Does not sound like Java, indeed
Well, additional to Java I want to work in HTML, PHP, CSS :3 its for me a bit different, but seems also pretty nice ^^
The part of PHP I miss most right now is actually Laravel x3
It's a nice framework, and has a lot of the almost universally useful boilerplate stuff built in
And if it is not built in, it has tons of available packages... even official ones
Ye. I also like hte intended project structure a bit more than Django's
Django splits up your web application differently, and I think it easily get's messy to work with
I cannot compare much as I have not really used it
Imagine having different parts of hte app be it's own MVC based project, which code references going back and forth, etc
By default it also intends for you to put every controller (view) for one part in a single file, and same for every model
The idea is to decouple things and keep minimal references between apps, but things quickly become annoying to work with as well, or they require more db processing since you need to i.e. load user info from 5 tables belonging to 5 different parts of the app
Anyway, that doesn't work as well with all kinds of web apps ๐
Ah, I see
Well, it makes sense to split the stuff into more parts rather than building it on one entity or whatever. I would also like to break down some parts of the actual system so it is more modular
figured id show yall what im working on
needed the hex codes for each rank for the embed color
Pretty nice.
That's nice. I wanted to do something similar but then I noticed we do not have the group color in the API XD
Well, you can do if elseif statements to check, what group the player has.
If(group.equalsIgnoreCase("Developer")){
Eb.setColor(Color.decode("#HEXCODE");
}Else if etc.
Pretty inefficient
Well, that's how I would do it in Java tbh.
switch - case or picking straight from associative array 
Thats also possible 
But I use this type of if/elseif/else only 3 times in a Plugin.
Most are switches 
Your if/elseif/else proposal is pretty hard to maintain also.
And way more code than needed.
I know, CJ x3 but when I coded the plugin, I didn't knew at this time, what a switch is 
I only found this out way later :3
My Discord bot only uses switches

I use if/elif/else when there's only around 3 checks. I've started using command groups for python bots which is so much easier to keep stuff organised
Yeah uhhh i did the if else statement and it seems very useless lmao
Not useless but very repetitive
Bow if i could get some help figuring out out to use the api for traffic that would he great. When i try data.response.name it doesnt work because of the multiple objects.... how would i go about get the data from it
Youโll either need to loop through the objects or get a specific object by the key
Be aware that if you are banned again, it will be permanent so long as the active history supports it. Also, if you receive a secondary history ban at any time, it will be extended to permanent
what do they mean, i dont get it
This question does not belongs to developer chat.
where then?
ok
Lol
This is magic ๐คฉ
Wut?
You don't know what is the rubber ducky?
I never heard of USB Rubber Ducky
This is a USB which is reacting like a keyboard to execute a payload ( script) - I only use for educative purposes
I must say it if I don't want to have some problems with our rules ๐ 
So yeah it's only for educative purposes ๐
As SCS has released openable windows.
My switches will be there for open or close windows.
Soon I'll present my finished product without the box
After I'll make a box.
is anyone aware of a library in c# or so that is able to sniff packets that are being sent to a usb device?
my goal is to get the packets that are being sent to my keyboard, then figure the average color to send it to the mousepad (as its single color)
i already know the packets that my mousepad expects so i got that step done
USBlyzer is a USB Protocol Analyzer and USB Traffic Sniffer for Windows that displays USB Descriptors, captures and analyzes USB Devices activity in real time.
This is for the first part of your problem.
i can sniff (usb) packets with wireshark, thats no problem
i just need it programatically now
@north raven Would you need to set up the USB interface as some sort of network for Wireshark to work property
Laravel 7 has been released
@ember canyon no, wireshark is compatible with usbpcap
Oh, sorry donโt use Wirshark very often
Need a developer to connect the game and the roles on the website.
Wat
WOW Larevel 7๏ธโฃ is released, thanks ๐ 
This is a USB which is reacting like a keyboard to execute a payload ( script) - I only use for educative purposes
@fervent axle
If you're into opsec stuff, take a look at Hackthebox
Thanks @lethal willow , I'm taking a look on it currently, it seems interesting ๐
It's free. Download Kali on a VM and get going. I've owned a few boxes, it's really interesting and fun.
imo since I've had no big projects I've never had proper focus but I really like stuff such as Nathan said since it actually gives you a proper goal to focus towards
It could help a friend in the same case, really a nice feature, thanks guys
If you do, if you need help with any of the boxes I've done, feel free to hmu. https://www.hackthebox.eu/home/users/profile/226015

Can an autopilot be used in mp ?
I guess that it would be the same as winter mod, if you get banned, it's your fault
I prefer asking
an autopilot?
I think they mean self driving @cinder spear
I think that would be ยง2.1
It doesn't seem to say it explicitly but I assume game management have the say if it gets reported
ยฏ\_(ใ)_/ยฏ
Yeah, it would be 2.1
Using any kind of tool to change gameplay[..]
It seems like it would be a good way to train AI though since people are unpredictable, send it up the CD road a few times and it'll be fully trained ๐
Well rule 2.1 is imprecise
For that type.
That mean I can't use my arduino in multiplayer for telemetry beczuse it change the gameplay too
Because we can't call this a cheat or a type of ghost mode or mod menu.
As it have to respect speedlimiter and drive safely.
Collecting telemetry doesn't really affect gameplay
@ember canyon I wouldnt call your ardunio for a gameplay changing device. It does not change how the game works right? Its more just another way to interact with the game like an input/output device
Hmm, I suppose thats an interesting usecase
Like if you ask me, I wouldnt consider an autopilot as a gameplay changing element
I would classify it as just another type of input device
You arent changing how the game works after all
Like, worst case if your autopilot is bad and cause collisions you get a ban from TMP
More powerfull is your computer less problem you should have.
And I have 32gb of ram
๐
I'd love to see what it can do, what are your plans for it?
If you ever wanted an easy implementation of Steam authorization in Laravel (6.x / 7.x), you can check our newest package which supports the official Laravel Socialite library.
https://forum.truckersmp.com/index.php?/topic/93559-steam-socialite-provider-for-laravel/
https://github.com/arusf2011/tachograph/releases/tag/1.1.2
Finally got to work again... ๐
Today I revealed a new version.
The fixes were really important.
Fixed DB, recrutation and users systems.
Everything should work right now without any problems... (I hope... ๐ )
Windows has a built-in Task Scheduler, it's very versatile and powerful
versatile and powerful isn't really a definition for windows task scheduler :D
You can do a lot with it though :p
Time for some digging into SCS SDK ๐
Hm... Any ideas, why telemetry doesn't work in 64bit? ๐ค
I compiled only example of the telemetry project but it doesn't work on 64bit ๐
Or maybe I put in directory, although I used "plugins" folder...
Mb - didn't select to compile to 64bit ๐คฆโโ๏ธ
For anyone who uses Laravel or is looking into Laravel, checkout this course https://twitter.com/freekmurze/status/1239577551242223624
The next 24 hours, weโre giving away the @getmailcoach video course for free!
https://t.co/DhQCmPbrMr
This is our way of nudging people to stay inside and do something useful.
Use this coupon (gives a discount that matches the course)
STAY-INSIDE-AND-GROW-YOUR-BRAIN
RT = ...
Thanks @rugged copper picked it up :D
No worries, even if you don't use Laravel it has some great examples of writing clean code
thats interesting 
GitHub for mobile is here ๐ฅณ https://github.com/mobile
thats really cool ๐ฎ
Anyone use cordova to make android apps? I find it easier than android studio
this isn't a place to complain about servers 
i know but all the server accept promods are off
I'd suggest you not pinging the developers
ok
that isnt good
sry devollopers for pinging
Its still the completely wrong place to ask

cause this chat has nothing todo with talking directly to the tmp developers
its for other developers to chat to eachother
OK OK
We know when servers are going offline, no need to ping devs for that - that's done automatically ๐
Jesus... Did someone use LaTeX? ๐
Next step, unlocking computer with RFID & Arduino Micro at 11.20โฌ
@unkempt hamlet pssst. all your distribution problems gone: https://wasabi.com/
Tuxy

eh
cheaper distribtuion of TMP files with less hassle than the old ways 
no egress, just storage costs
basically the golden goose that was never found
Only one cluster for Europe, all operations are based in US. This is questionable (at least for us).
it's run by some seniors in the storage industry, I wouldn't poke you if I didn't think it was worth your time
It's not me who decide on that anyway 
pass it to kat, am to lazy to poke him
That's cheap

seems legit
Does anyone know anything about making TMP overlays? Like how the tab menu looks
A guy called Mr Harv is your guy there
One sec
Can't find the forum thread anymore sadly
Hey, I'm searching for a web api, to paste some data from my trucksbook company to my website. Is there any api which i can use? :D
TruckBook hasn't their own api ?
they do not sure if it is public though?
Does Folding at home works for Raspberry ?
I think so, but I don't think it is capable enough to compute work units.
well, I let my windows server folding and my main computer ๐
@unkempt hamlet. Thanks. But mine is already 4go of ram and graphics card can handle 4k screen
F@H is not RAM-demanding
I am still on CPU work unit ((
CPU + GPU ๐ but GPU doesnt work 
88.07%
My GPU just got the unit
CJ, do you mind, if I join you? 
What do you have as GPU ?
1070TI + a little OC ๐
Reached 90%
I have RX480
8?
A confirmation ? What do you mean ?
Looks odd, try to restart your PC
๐
Waiting for passkey :3
What do you have as GPU ?
2080 SUPER
I've developed a Discord bot that actively tracks Coronavirus data and allows you to have voice channels that update automatically. If you want the link to invite it to your guild dm me
What API did you use?
Going to try use Laravel Socialite to work with Discord login today to get accounts linked with Discord ๐
Nice it works ๐
So users now only register with Discord, it then asks them to choose a password for their account, then when they next sign into Plasma it updates their details from their discord account ๐
Love it โค๏ธ
@mossy cloud what package did you use? Extended Laravel Socialite?
Indeed. However, I am currently looking at alternative packages though because it wont return guild information although I've passed the scope for it
So I'm looking at RestCord at the moment but have raised a GitHub issue with the Socialite package
So I'm looking at RestCord at the moment but have raised a GitHub issue with the Socialite package
@mossy cloud RestCord is the best option for this
But the guilds should be provided in that (bad) Socialite package, too
How do you retrieve the user information from the driver?
Essentially Socialite::driver('discord')->user();
Then checks the user, updates their information or if they don't exist add them to the DB ๐
Means we don't have to worry about maintaining user emails, username or their avatar, that all updates on login
If you run $user->getRaw(), you should get all information in an array
That's useful, will try that, thanks
Guilds should be there, too
Going to try https://gitlab.com/more-cores/laravel-restcord/-/tree/master for everything else though ๐
Afraid not there in getRaw, but thanks anyway
With Restcord, you have data as objects, indeed
Looking for some help please, I'm trying to use https://gitlab.com/more-cores/laravel-restcord/-/tree/master
But getting 'Class 'LaravelRestcord\DiscordClient' not found' when trying to use it.
My code:
use LaravelRestcord\DiscordClient;
(then in my controller function)
$discord = new DiscordClient(['token' => env('DISCORD_BOT_TOKEN')]); // Token is required
dd($discord->guilds());
There is no DiscordClient class.
It is LaravelRestcord\Discord\ApiClient
And you don't need to use that explicitly
I'm rather new to Laravel, because whenever I try to use $discord it shows me that the variable is not defined, but what do I define it with?
I can see on the restcord documentation (not the laravel wrapper)
include __DIR__.'/vendor/autoload.php';
use RestCord\DiscordClient;
$discord = new DiscordClient(['token' => 'bot-token']); // Token is required
var_dump($discord->guild->getGuild(['guild.id' => guild_id]));
So that's where I'm hitting the DiscordClient error but I'm not really sure how to define $discord any other way
Well, it is not THAT restcord
https://github.com/restcord/restcord <- this is it
Surely I need to get the Laravel one to work though?
I'll try uninstall the laravel wrapper and install restcord, at least if I can get something working I can come back to it
composer dump-autoload
composer remove more-cores/laravel-restcord will work afaik
Will do that anyway though just to flush it
restcord is a requirement of laravel-restcord, so should be installed as well
Hmm. Thinking of just throwing the database layer onto Azure Table Storage for an app, since I'm most likely gonna need some blob storage for files anyway, and it would be a simple and fairly cheap solution
Firebase would be a bit overkill, it's just a webapp :p
Well, you don't need to use all the Firebase features.
Just using normal RestCord seems to work, thanks for the advice CJ โค๏ธ

If I move a slider a pixel and it goes from 5 GB to 250 GB, that's not very usable
Ye, looking at it atm
Onto Permissions now for this discord based app, if I can make it so gates are based on Discord Roles and if a user has x role then I wont need to store permissions in the DB
Kinda fragile, I would say.
Well I'll make it so it has something to fall back on, so if discord can't be reached these x users are admins
Does it exist a program that is able to Show the key pressed and how much ms it is ?
Yes, USBlyzer iirc
Thanks.
I thought my 1060 will stay at 90 degrees Celsius during folding, but actually it's even lower. ๐ฒ
Rip
I don't get F@H sometimes
- Estimated Points - 40000
- Actual Result - 1500
like wtf
I got 150000 estimated once ๐
I know. I was just pointing at how their servers can be busy
what points?
I'm lucky to get one WU in a day now lol
Seems that so many users are connected that they don't have enough work for all
I mean thats a good thing tho imo. You'd rather be it too busy rather then empty
It's been really cold the last 2 days, so I'd love to just use my PC as a heater whilst also using that energy for a good cause
๐
the sad thing is, now I can control the heat good... but in summer... not rlly anymore
3 work units on GPU for multiple K points, 17K in the end... I don't get the system at all.
I looks like faulty settings on my part
Hm, what happened?
idk
Ye, I have not received points for last 2 WU's 
I wonder whether they even get results from me then...
I've not had a single WU today
@cinder spear You are unlucky, I guess... My PC is doing the work over and over. ๐
One time I forgot to not let fold my CPU and I still got the work for it. ๐
Currently configuring a FiveM Live Map, but it's not configuring properly, anyone know JSON properly?
plenty of people
Google too
Well... Unfortunately I create only viruses ๐
Much better
Raknet is OpenSource?
1,128 Likes, 8 Comments - Pure Python (@pure.python) on Instagram: โBest Security Questions Interface โค๏ธ๐จโ๐ป . . . . Do Follow us @pure.python โค๏ธ . . . . #programmerโฆโ
Why have u done that to us? ๐ญ

I would change this a bit -> breakfast should also be "Something else" and a 3rd field to write, what exactly you had 
How can I array_intersect the following two arrays please:
0 => 290944181344403456
]```
and
```array:44 [โผ
290938481574936588 => "@ever#7824yone"
290944181344403456 => "Moderator"
]```
If I do the obvious
```array_intersect((array)$team_id, (array)$OutputDiscordRoles)```
then I get an empty array []
I need "Moderator" to be the only thing returned
If you want to intersect:
$OutputDiscordRoles = [
290938481574936588 => '@everyone',
290944181344403456 => 'Moderator',
];
$team_id = [0 => 290944181344403456];
$moderatorRoles = array_intersect($team_id, array_keys($OutputDiscordRoles));
Thanks ๐
not bad ๐
Anyone knows how to make something like bootstrap modal, or knows an alternative?
Just use bootstrap modal? https://getbootstrap.com/docs/4.0/components/modal/ @last spindle
What if I donโt want to? -.-
Imo if you can use bootstrap for it, use it unless you're really against it as it makes simple projects to much easier
@last spindle Not sure if thats what you're looking for
ยฏ_(ใ)_/ยฏ
Bootstrap is breaking some stuff in my code.
Any way to just use modal without the other bootstrap stuff?
From what I can tell you can only customize boostrap 3.4 on there website which isn't ideal
However I didn't do much searching
Iโll see.
Iโm very interested in bootstrap modal but not working in combination with my other code.
I like Bulma's modal. It's a very stripped down version of Bootstrap. https://bulma.io/documentation/components/modal/
I like the bootstrap modal "animation"
But Bulma's modal looks also pretty good.
But is there any way to just use the modal without the code from the other stuff?
Already got everything set up, just want to improve it with modal without changing everything.
What is bootstrap breaking in your code?
I can not use SQL in bootstrap modal using my other code. It worked without my other code, but once I include it, no SQL data is showing up.
Do you mean you're trying to put SQL data into a modal?
What
Such as inserting via PHP?
Could you post some code that you're using to insert the data?
Looks sketchy
Anything todo with html and sql in the same sentence feels sketchy in my eyes
Yup
I assume its a php script that grabs some data from a database (with an SQL query) and then echo's it into the page
Yeah
I think he wants to say CSS
Like Im doing something similar and inserting it into a form
Also a possiblity, but he did mention SQL data
It also worked, but once I put it into my other code it didn't.
We'd need to see some code examples before we can help you
Sorry, I've been trying to figure it out for more than 6 hours, now I decided to take other ways. Bootstrap isn't my choice now, as it's 1. not working in combination with other installed "modules" and 2. ruining my style.
But thank you for the recommendations for alternatives! If you got more, please send me them! ๐
Well, in case of "my style" it would be really hard to find a thing for general usage.
Heads up small grammatical bug on the Bot Botdottir VTC responses:
The following user "" have been fired by
should be
The following user "" has been fired by
guys, there is any way to read data not served from the telemetry like money, gameplay events? I think so, in some way, as TMP do a lot more with the game, but what's the trick?
Memory injection
so must know the memory addresses?
so must know the memory addresses?
@raw notch well, if you need to work with certain objects, it will not be that easy as only a few of them are global
But basically, yes, you need to inject to the game process. mwl4 talked about executing commands here before: https://discordapp.com/channels/307433337126125568/349171885013205001/580100644434739213
the best question is: how to know them? how to find them?
Reverse engineering
in that example the addresses given are for?
In the example, there is a simple code how to get the address from the running process and an example of cmd_execute() command
well I should know what command have to send :D
And those base addresses only work with 1.34
c++ is not my ground tbh
As each time the game updates, there will most likely be a shift in the addresses
Hence the reason why TMP has to release an update for each game update
But well, if you want to get data about cargos, it might be really painful and hard to get, not gonna lie
As working with data is not that "easy" as working with functions
cargos? those are in in SCS sdk
no I mean like events like refuel cost, fuel prices, account money
things not available in Telemetry
I think Unknown know my pain :D
its not that hard to aquire a static pointer to the account money, thats fairly easy. The big issue here is that you need to maintain that for each update
who knows ยฏ_(ใ)_/ยฏ
And to be fair, I dont value the account money for example as a trustworthy source of data. Its way to easily moddable and cheatable
maybe to maintain some data privately to use in future with their tools
Which is one of the reasons I've never sought to add that to say LogIt
ye ye ye don't need for a statistical reason or to be saved in some way
it's for the overlay, to show it
(for example) or to calculate correctly how many money spend per driving session
for example also trucks list or trailers list are not available but them are available on savegames, for example
(also money actually)
Well yeah, the game needs to persist it somehow
Though I wouldnt strictly consider truck and/or trailers list as a "telemetry" value
ye, Telemetry could be a wrong term for this, but as scs provide the sdk, worth nothing to add also these values
Question about the TMP API... https://github.com/TruckersMP/API-Client/wiki/Servers-Request Is there any way using the API to get the TMP ID of a players id on the server... smth like $client->servers()->findOneby('playerOnlineIDonServer')->getHisTMPid();
No
:/ cos ets2map.com shows this data ๐ i hoped so... but ok
ETS2Map has it's own API.
ah ok... did this change yet? ๐
Not yet.
hm maybe app.js has some infos i need ๐ but i hate js ๐ so i need to wait till my js developer is back from holiday ๐
I just noticed something fun, when I change the camera, the CB is removed before the view complete change
I'm curious to know why, if it really had a use in development...
@ember canyon you need also the serverid because user IDs are duplicated btw servers.
We take a look at why the GOV.UK Design System changed the element it uses for inputting numbers, making it more accessible and easier to use
actually type=number sucks for many reasons, in some browsers (Chrome) dont take account of user locale formatting
Wew... that's a great future for Discord
I definitely stay tuned - thanks Nathan! ๐
Hmm, I am confused by that. The article says following:
Verification means that we can release features that give developers more control over Discord.
But at the same time:
This process is currently available for bots in 75 or more servers, to allow developers to preemptively apply.
So if I want advanced features for @glass rampart, I need to invite her to much more servers? That sounds crazy.
Seems so, Shawny... whatever.... we will see, what Discord brings for the future ๐
Well, the image shows an ability to work with the Discord UI? https://miro.medium.com/max/1400/0*4UuxtkaKgSvrZc6v.png
Then it sounds really crazy if such features are going to be available only for mass used bots...
Thats true ^
like TruckyBot :D
Well, Dyno has good chances... in how many guilds are they? (total) sure more than 50.000 Guilds
iirc they mentioned it somewhere and it is surely more than one million

That's assuming Dyno actually ever comes back up
dyno is down?
yes
It has been down for 18 hours
again 
shit happens
You cannot even access their website anymore, it gives you a Cloudflare error
But well, if the verification stays like that, time to create 75 guilds 
I am really glad, that I have my own written bot 
in another point inside the verification process it says 100 guilds actually
It says that if you are not verified, the bot cannot be in more than 100 guilds
uh? no I mean, the email and private message say 75 but in the discord dev panel, to apply for the verification process, say >= 100
the "more control over Discord" isn't necessarily limited to verified bots
because unverifed bots can only join so many guilds, it significantly reduces the splash radius of a malicious one
well, the article sounds like they are planning more features which are going to be available only for verified bots
Maybe they'll introduce a Validated role
runs xD
I want that badge 
you have a bot for 1 guild... nope!
Actually, @glass rampart is in multiple guilds
Not 75 though ๐
Make it public xD
Well, let's see what Discord will do with verified bots
Anyone know if MD5 is still a secure way of encryption?
MD5 is a hashing algorithm, not encryption, and no it is not secure as a hashing algorithm.
It's not been considered secure since 2004
As 3v said, no, but I'd reccomend Bcrypt if you want the latest industry standard :)
Argon2 is superior.
compatibility of what
With other services, so if you have other things you need to work with your user Database, not all of them support Argon2
Most things already are, it's just those edge cases. And if you're one of those, bcrypt is perfectly acceptable
it's acceptable for now
if it's "just those edge cases", you can fix "just those edge cases"
your argument therefore is invalid
Depends on what it is, some services like Nextcloud used to not support Argon2, they do now
Why are you trying to turn this into an "argument" anyway? Grow up
some services also used to not support bcrypt and now they do
Why are you trying to turn this into an "argument" anyway? Grow up
you shouldn't talk if you don't know what you're doing honestly
Please don't be rude. I do know what I'm doing, and all I'm saying is bcrypt is acceptable for use.
ah yes, im being rude, sure
its impossible to discuss with people like you because you'll just end up with "omg grow up" when you don't know what to say
whatever, there is no need to continue this
Thing is, we do know "what to say" you just can't accept what we're saying because you think you know better. There's no harm in learning and listening to viewpoints other than your own
Developers get better by researching ideas and listening to others, not bringing others down
im glad you can reflect yourself, maybe next time a discussion pops up you're able to do better
bcrypt
I hope it's server only for say, protecting a hash and not included in a client to decrypt packets sent
fallout 76 tried to use bcrypt and by design flaw had to include the key for the client to parse the packets properly and therefore it was broken in like 10 seconds by modders looking at reverse engineering the servers
they also tried to use ssl but didn't pin the certificates well enough and a simple winhttpapi hook let you read the outgoing packets before they were encrypted, by bcrypt flaw you could also hook and read whatever bcrypt was outputting as the client had the key anyway and without proper certing you could mitm the ssl anyway and just record all the traffic in/out in plaintext, it took them months to disallow responses over http that should have started on https
thank you for listening to my rant
I think game servers normally use an API to check the login information, rather than doing a direct call to the Database from the game server ๐
Depends on the developer though and if they're doing things correctly ๐
just web requests like a regular website login and then something like a JWT and ticket system to let you into the servers
if you want to be secure but slow you can always do the password hash with sha512 then smack it with PBKDF2(hmac) and a salt before storing it
eyeballing it, you can't even tell it's not just regular 512
the main point is until someone comes along with a quantum computer, if someone steals your database it will take them a really long time to bruteforce the passwords
unless your dad works for NSA, who apparently have that many crypto weakness exploits like the prime number weakness that came out a few years ago
Just use argon2 or bcrypt for passwords. Don't reinvent any wheels, take the simplest path to the goal. Both argon2 and bcrypt are well tested algorithms specifically made for passwords, and both are secure.
In addition, when someone is running an exe file on their pc (or any other program file), they can have full control of what happens. They can edit the file, edit the environment, etc. They got full power over the part of the software running on their machine
Anybody experienced with Discord.py Rewrite? (Python)
I've done bits with it. What do you need help with?
Thanks :)

Other then Laracasts anything else people suggest for learning Laravel?
Damn the query builder is so helpful, not sure why I didn't start earlier
Yo shawn have you altered the api to send rank Hex colours yet? I have to rewrite my player thing i did awhile back as I lost it to reseting my PC
Feel free to tag me when you get this
that's why strongly typed languages are awesome
Do strongly typed languages checks for return statement in closures?
Time to move TruckersMP to Github
Now I can get the source Code from TMP 
Who said we are going open-source
thats also true ^ xD
actions in private repos are still limited
sadly
but 2000 minutes included is pretty good
Only 2000 minutes?
No, it's actually 3,000 Actions minutes per month
looks like 2 to me
Date,Product,Repository Slug,Quantity,Unit Type,Price Per Unit
2019-11-19,actions,3ventic/ohbot-core,2,UBUNTU,$0.008
2019-11-26,actions,3ventic/ohbot-core,3,UBUNTU,$0.008
2019-11-27,actions,3ventic/ohbot-core,2,UBUNTU,$0.008
2019-12-05,actions,3ventic/ohbot-core,6,UBUNTU,$0.008
2019-12-12,actions,3ventic/ohbot-core,6,UBUNTU,$0.008
2020-02-06,actions,3ventic/ohbot-core,2,UBUNTU,$0.008
2020-03-27,actions,3ventic/ohbot-core,3,UBUNTU,$0.008
I use them so much 
I think they're planning to roll out self-hosted actions workers though, so you can let Github manage the tasks, but not need to pay them for the server capacity
you can already do that
Unlimited private/public repositoris, with unlimited collaborators, for free. That is really good
Ah, they rolled that out already then
not with the Actions but CI in general
Ah, I ment specifically with actions
not sure what self-hosted actions really brings to the table... sharing public ones?
Unlimited minutes, running on specialized hardware, having control over and priority on your hardware, etc.
but you get all that with normal CI already
You could probably minimize the management of it a lot though
also apparently they did in fact roll out self-hosted actions runners already
You can host your own runners and customize the environment used to run jobs in your GitHub Actions workflows.
Set up one application and add a token to identify it, vs various configs and so on
Ah, nice
Warning: We recommend that you do not use self-hosted runners with public repositories.
Forks of your public repository can potentially run dangerous code on your self-hosted runner machine by creating a pull request that executes the code in a workflow.
Scaleway is dropping support for the server type I'm renting from them :<
I'm still probably going to use GitLab, I'm just more used to it now :)
GitLab was already free for organisations, Ik they're just a company and wouldnt care less but I'd hate to just move my project over just because, would feel like stabbing them in the back :P
Guys, any of you using Yarn v2?
soon
I am a little worried about PnP thing, coz I like to check the source code of the packages on the fly. Also, something is odd with per project installation, I think.
you can just enable node_modules again if you find issues with pnp
Well, node_modules backwards compatibility was an afterthought, so I'd be better to stick to Yarn v1.
Actually, npm is better now.
yeah npm is better
68 episodes wow
Jeffrey is a robot
Yeah those have been really helpful
"Laravel 5.2 From Scratch" has only 18 episodes 

hello
basically i made a website for my vtc and there is a form that you can fill in to join vtc but how do i link it to the tmp vtc site so that i get those applications there and i can accept them
if you can help me that would be great
i need help with that
@willow beacon That's sadly not yet possible as there's no incoming API for VTC Applications
ok ill just do something else








