• What are you working on?
    5,004 replies, posted
Working on an ambient lighting system: [img]http://puu.sh/p9bh2.jpg[/img] Right now I've got "probe" entities sampling the world but they are not able to transfer their data to the scene yet. Initially I was going to draw them like lights where they had a radius and softness, but this video inspired me to try a similar approach but in 2D: [video=youtube;NaGv9jvF5gs]https://www.youtube.com/watch?v=NaGv9jvF5gs[/video] Right now I'm looking into constructing a mesh from the sample points using Delaunay triangulation.
I actually have content for once. Been making a proxy library that transparently adds subtitle support to any (32-bit Windows) game that uses Bink 2 for video playback (...in the way that the engine that I care about uses it, anyway). Rename bink2w32.dll to real_bink2w32.dll, drop in my files and BAM, when the game plays a foo.bk2 and there's a foo.bk2.ass in a "subs" subfolder, that video is subtitled. [t]http://i.imgur.com/WI5Q1Kp.jpg[/t]
[QUOTE=garry;50396819][img]http://files.facepunch.com/garry/f24c0/c5033962.png[/img] Making my own forum[/QUOTE] What tech are you using to make this?
[QUOTE=Richy19;50415568]What tech are you using to make this?[/QUOTE] the seeds of hate
[QUOTE=vladh__;50413029][CODE] Message: Won't you take me to funky town. do do do do [/CODE] Yeah, I can't see why.[/QUOTE] That is the automated message of a man who's truly lost all hope.
I've recently coded a simple and stupid Telegram bot for my school friends. Currently it has only one command, which acts like a note command: you can add notes to certain subjects, delete all of them and show the added notes. The idea was to store homework, so my friends could ask the bot anytime they thought they had homework. The only problem I've found was hosting. I tried PythonAnywhere but it has a 100 second allowance which resets in 24 hours, so I decided to try OpenShift. Getting it to work in OpenShift was a pain in the ass because I had to write the bot as a flask app, but everything went well. If anyone's interested, here's the source code: [url]https://github.com/RockyTV/mariachi.py/blob/master/app.py[/url]
[QUOTE=Richy19;50415568]What tech are you using to make this?[/QUOTE] angular and asp (or some other C# thingymabob)
[QUOTE=Janooba;50416141]That is the automated message of a man who's truly lost all hope.[/QUOTE] So here are all my messages that I have added that can be selected randomly, with some being for certain cases. I need to make it so the ones that get added for special cases have a much higher chance of being selected. [code] MessageList.Add("Quick! the most recent movie you have watched and what you thought of it!"); MessageList.Add(string.Format("Having a good {0}?", DateTime.Now.DayOfWeek.ToString())); MessageList.Add(string.Format("If you could live anywhere, where would you choose? Or would you still stay in {0}", prof.Location)); MessageList.Add("If you had to survive on a desert island for 5 years and you could only bring one thing, what would you bring?: 1. Machete 2. A book (what book?) 3. A volleyball 4. Hatchet"); MessageList.Add(string.Format("Hey! What are you doing right this second! Other than reading my message!")); MessageList.Add("I have been running out of movies to watch on Netflix. Would you have any good suggestions? How about your favorite?"); MessageList.Add("My friend says pickles with grilled cheese sandwiches are disgusting. WHO DOESN'T LIKE PICKLES ON GRILLED CHEESE!?"); if (prof.IsOnline) { if(DateTime.Now.Hour >= 0 && DateTime.Now.Hour <= 4) { MessageList.Add("So what are you doing on so late... or should I say early? Do you usually stay up this late?"); } } Random rand = new Random(); int selected = rand.Next(1, 1000); if (selected > 103 && selected < 112) { MessageList.Add(string.Format("What kind of name is {0}", prof.Name)); } [/code] The last one is a rare case that Janooba wanted me to add, I was okay with it since it was so rare. If anyone else has any fun messages they think they could work let me know! Here are all the profile settings I currently have that I can inject into the messages. [code] public string Name { get; set; } public Uri ProfilePage { get; set; } public int Age { get; set; } public string Location { get; set; } public int MatchPercent { get; set; } public List<Orientation> Orientation { get; set; } public RelationshipStatus RelationshipStatus { get; set; } public BodyType BodyType { get; set; } public List<Ethnicity> Ethnicity { get; set; } public string Height { get; set; } public Smoking Smoking { get; set; } public Sex Sex { get; set; } public bool IsOnline { get; set; } [/code] I have gotten a lot more visitors with this. the program doesn't send to many messages but all the conditions are being met properly so thats good. I will try adding in some info of how many messages get sent vs how many get skipped over.
[QUOTE=Rocket;50416525]I would assume ASP.NET MVC, because no human wants to work with ASP.[/QUOTE] that's what I implied I'd be very worried if anyone actually expected anyone to use the real ASP in 2016 :v:
[QUOTE=Fourier;50402981]Bass has more power than higher frequencies, this is normal. Read on: Human ear frequency response [IMG]http://copyright.lenardaudio.com/laidesign/images/a10/a10_sensitivity.gif[/IMG] Inverse of that is Equal-loudness contour, [URL]https://en.wikipedia.org/wiki/Equal-loudness_contour[/URL] [IMG]https://upload.wikimedia.org/wikipedia/commons/thumb/4/47/Lindos1.svg/600px-Lindos1.svg.png[/IMG] I know it's clusterfuck, those things aren't exact but were measured overtime with lots of testing. TL;DR You need to multiply frequency amplitudes with equal-loudness contour[/QUOTE] Please take care, you don't multiply decibels like that. Convert them to a non-db gain before (10^(value in db/reference value)). twice the db doesn't mean twice the amplitude(or loudness or energy or w/e you want). Twice the non db calculated above-means twice the amplitude.
Working on an identity verification system for [url=https://marketplace.tf]Marketplace.tf[/url]. The basic gist is that as part of our fraud prevention, sometimes we have to deny an order / ban a user based on not fully trusting them, while still not being 100% confident that they ARE a fraudster. This system will allow us to request they verify their identity by uploading documents to us. I particularly hate working on features like this because it requires a number of perspectives (user's perspective, admin's perspective), it's not particularly challenging, and it requires a lot of boilerplate work.
[QUOTE=geel9;50416924]Working on an identity verification system for [url=https://marketplace.tf]Marketplace.tf[/url]. The basic gist is that as part of our fraud prevention, sometimes we have to deny an order / ban a user based on not fully trusting them, while still not being 100% confident that they ARE a fraudster. This system will allow us to request they verify their identity by uploading documents to us. I particularly hate working on features like this because it requires a number of perspectives (user's perspective, admin's perspective), it's not particularly challenging, and it requires a lot of boilerplate work.[/QUOTE] Please consider using a third party service to handle this, handling it yourself is a security liability and an accident just waiting to happen. [url]http://www.experian.co.uk/identity-and-fraud/identity-checking.html[/url]
I'm currently learning Python and decided to make a password generator inspired by [URL="https://xkcd.com/936/"]this[/URL] xkdc strip. The only thing I can say that top 10K words used in US are pretty fucked up. [sp]CertainBukkakeAccomplishedAlloy[/sp]
Working on my personal node.js / raspberry pi / web project, a home theater application with a web control interface. [t]http://i.imgur.com/FrBuHJt.png[/t] The idea is that it plays TV episodes from a schedule file as if it's a TV station. It even plays "commercials" between shows and serves up an interactive TV guide with show/movie descriptions. I just now added controls to toggle override mode in the web interface, which lets you play shows on-the-fly. I also added skipping episodes through the web interface. [url]github.com/fenwick67/node-ez-tv[/url] I think next I'm going to add some more live controls, like pause and language/subtitle selection. I may add file selection and maybe playlist support down the road.
Initial testing: Pretty decent Before [img]http://puu.sh/p9K9R.jpg[/img] After [img]http://puu.sh/p9Ka8.jpg[/img]
[QUOTE=Amic;50418033]I'm currently learning Python and decided to make a password generator inspired by [URL="https://xkcd.com/936/"]this[/URL] xkdc strip. The only thing I can say that top 10K words used in US are pretty fucked up. [sp]CertainBukkakeAccomplishedAlloy[/sp][/QUOTE] [url=https://www.ted.com/talks/lorrie_faith_cranor_what_s_wrong_with_your_pa_w0rd?language=en]Check this out[/url], it's interesting; see if you can make the password format she recommends in it.
[QUOTE=Amic;50418033]I'm currently learning Python and decided to make a password generator inspired by [URL="https://xkcd.com/936/"]this[/URL] xkdc strip. The only thing I can say that top 10K words used in US are pretty fucked up. [sp]CertainBukkakeAccomplishedAlloy[/sp][/QUOTE] I've done something similar, however it was based on the Diceware method: each word on a list gets an index from 11111 to 66666, and you throw a dice 5 times to get your index.
[QUOTE=Amic;50418033]I'm currently learning Python and decided to make a password generator inspired by [URL="https://xkcd.com/936/"]this[/URL] xkdc strip. The only thing I can say that top 10K words used in US are pretty fucked up. [sp]CertainBukkakeAccomplishedAlloy[/sp][/QUOTE] I started using passphrases (a bit) like that a while ago, and 'shockingly' there are quite a few websites that actually don't support this. So far I've encountered: 'Only alphanumeric Latin characters are allowed', 'don't use spaces'(???) and/or, most commonly, sites that [I]require[/I] you to use very short passwords. Our ISP was one of the worst offenders in that regard for a while, silently dropping everything past the twelfth character [I]only when changing[/I] the password. They probably still haven't fixed it completely. That's not even the kicker though. [i]Just about every large German online banking system only allows passwords [b]exactly[/b] five characters long.[/i] Apparently that's 'certified'. You need a (usually) much more secure TAN to actually move money away, but the user name/password combination is enough to read all financial data and often enough to wreak at least _some_ havoc by causing costs and/or locking out the legitimate account holder. The user name usually can be derived from (or just plain [I]is[/I]) the account number, which can be considered public since you need it to pay for anything electronically. My ex-bank gave me a five character alphanumeric (all-caps) password that I think wasn't changeable, and I also couldn't [I]not[/I] use my plain account number as user name. My new bank let me change my login name at least, but not to anything with more than 15 characters. It's utterly insane :scream:
Physics! 2D, but physics nonetheless. Convex shape collision is supported (as implied by the rotation in the boxes), but I need to make a nice example for it. It seems to behave perfectly physical so far. [vid]https://zippy.gfycat.com/ClearcutThoroughCollardlizard.webm[/vid] (vid starts 3 seconds in)
[QUOTE=TH3_L33T;50416408]So here are all my messages that I have added that can be selected randomly, with some being for certain cases. I need to make it so the ones that get added for special cases have a much higher chance of being selected. [code] MessageList.Add("Quick! the most recent movie you have watched and what you thought of it!"); MessageList.Add(string.Format("Having a good {0}?", DateTime.Now.DayOfWeek.ToString())); MessageList.Add(string.Format("If you could live anywhere, where would you choose? Or would you still stay in {0}", prof.Location)); MessageList.Add("If you had to survive on a desert island for 5 years and you could only bring one thing, what would you bring?: 1. Machete 2. A book (what book?) 3. A volleyball 4. Hatchet"); MessageList.Add(string.Format("Hey! What are you doing right this second! Other than reading my message!")); MessageList.Add("I have been running out of movies to watch on Netflix. Would you have any good suggestions? How about your favorite?"); MessageList.Add("My friend says pickles with grilled cheese sandwiches are disgusting. WHO DOESN'T LIKE PICKLES ON GRILLED CHEESE!?"); if (prof.IsOnline) { if(DateTime.Now.Hour >= 0 && DateTime.Now.Hour <= 4) { MessageList.Add("So what are you doing on so late... or should I say early? Do you usually stay up this late?"); } } Random rand = new Random(); int selected = rand.Next(1, 1000); if (selected > 103 && selected < 112) { MessageList.Add(string.Format("What kind of name is {0}", prof.Name)); } [/code] The last one is a rare case that Janooba wanted me to add, I was okay with it since it was so rare. If anyone else has any fun messages they think they could work let me know! Here are all the profile settings I currently have that I can inject into the messages. [code] public string Name { get; set; } public Uri ProfilePage { get; set; } public int Age { get; set; } public string Location { get; set; } public int MatchPercent { get; set; } public List<Orientation> Orientation { get; set; } public RelationshipStatus RelationshipStatus { get; set; } public BodyType BodyType { get; set; } public List<Ethnicity> Ethnicity { get; set; } public string Height { get; set; } public Smoking Smoking { get; set; } public Sex Sex { get; set; } public bool IsOnline { get; set; } [/code] I have gotten a lot more visitors with this. the program doesn't send to many messages but all the conditions are being met properly so thats good. I will try adding in some info of how many messages get sent vs how many get skipped over.[/QUOTE] 'How did you meet your husband?' 'So, he designed this algorithm to scrape through all the women on the internet...'
[QUOTE=Tamschi;50421724]I started using passphrases (a bit) like that a while ago, and 'shockingly' there are quite a few websites that actually don't support this. So far I've encountered: 'Only alphanumeric Latin characters are allowed', 'don't use spaces'(???) and/or, most commonly, sites that [I]require[/I] you to use very short passwords. Our ISP was one of the worst offenders in that regard for a while, silently dropping everything past the twelfth character [I]only when changing[/I] the password. They probably still haven't fixed it completely. That's not even the kicker though. [i]Just about every large German online banking system only allows passwords [b]exactly[/b] five characters long.[/i] Apparently that's 'certified'. You need a (usually) much more secure TAN to actually move money away, but the user name/password combination is enough to read all financial data and often enough to wreak at least _some_ havoc by causing costs and/or locking out the legitimate account holder. The user name usually can be derived from (or just plain [I]is[/I]) the account number, which can be considered public since you need it to pay for anything electronically. My ex-bank gave me a five character alphanumeric (all-caps) password that I think wasn't changeable, and I also couldn't [I]not[/I] use my plain account number as user name. My new bank let me change my login name at least, but not to anything with more than 15 characters. It's utterly insane :scream:[/QUOTE] This is exactly the reason to use 1Password.
[QUOTE=Trebgarta;50422239]I have always wanted to use a software similar to 1Password. Can you name any free alternatives for me to try?[/QUOTE] LastPass is free if you don't need syncing, but I haven't personally used it. I think 1Password is great, and you can try it free for a month. To me, it's worth $5 a month, since it saves me from having to fiddle about with a bunch of passwords. If $5 is too much, you could even split it with 5 other people (the price is for a family of 5).
keepassx + google drive is a good alternative if you don't trust the cloud services
[QUOTE=DarKSunrise;50422539]keepassx + google drive is a good alternative if you don't trust the cloud services[/QUOTE] I'd suggest ownCloud or you own cloud server if you don't trust them, not Google Drive.
[QUOTE=Tamschi;50421724]I started using passphrases (a bit) like that a while ago, and 'shockingly' there are quite a few websites that actually don't support this. So far I've encountered: 'Only alphanumeric Latin characters are allowed', 'don't use spaces'(???) and/or, most commonly, sites that [I]require[/I] you to use very short passwords. Our ISP was one of the worst offenders in that regard for a while, silently dropping everything past the twelfth character [I]only when changing[/I] the password. They probably still haven't fixed it completely. That's not even the kicker though. [i]Just about every large German online banking system only allows passwords [b]exactly[/b] five characters long.[/i] Apparently that's 'certified'. You need a (usually) much more secure TAN to actually move money away, but the user name/password combination is enough to read all financial data and often enough to wreak at least _some_ havoc by causing costs and/or locking out the legitimate account holder. The user name usually can be derived from (or just plain [I]is[/I]) the account number, which can be considered public since you need it to pay for anything electronically. My ex-bank gave me a five character alphanumeric (all-caps) password that I think wasn't changeable, and I also couldn't [I]not[/I] use my plain account number as user name. My new bank let me change my login name at least, but not to anything with more than 15 characters. It's utterly insane :scream:[/QUOTE] Don't know if I told this story before (sorry if I did). Paypal had one of these stupid limitations on the number of characters your password can have (something like 16 IIRC) which forced me to use the "less secure" variant of my usual password with them. When they overhauled their interface a while back I tried to change my password to the better one, thinking it might go through. AND IT DID! The interface let me put in my password. Apparently their backend hasn't been updated because I couldn't then login with that new password. After trying a few times I decided I should change it back so I go ahead and click "forgot my password". Now I'm filling in my "new" password and think that maybe I typed the wrong one the first time I was changing it so that's why I couldn't login. So I type in the SAME password (the one that I currently can't login with) and what message do I get? "You can't change your password to the one currently in use" What an amazing piece of engineering. Somehow the same password is wrong AND currently in use at the same time.
Would a "web service" similar to Dropbox or Google Drive except not for files, but for any kind of data which can be accessed trough an API (so you can implement it in games or where ever you want), be useful? I have a web server with ~450 gigabytes free, so i could implement something like that. Some amount of storage would be free (at least 1 gb).
[QUOTE=cartman300;50422839]Would a "web service" similar to Dropbox or Google Drive except not for files, but for any kind of data which can be accessed trough an API (so you can implement it in games or where ever you want), be useful? I have a web server with ~450 gigabytes free, so i could implement something like that. Some amount of storage would be free (at least 1 gb).[/QUOTE] I'm not sure what you mean by "not for files" - either you have some sort of filesystem, or you have a database. But I'm guessing you're thinking about object storage. First implemented as [url=https://en.wikipedia.org/wiki/Amazon_S3]Amazon S3[/url], later cloned by many (usually with the exact same API).
[QUOTE=cartman300;50422839]Would a "web service" similar to Dropbox or Google Drive except not for files, but for any kind of data which can be accessed trough an API (so you can implement it in games or where ever you want), be useful? I have a web server with ~450 gigabytes free, so i could implement something like that. Some amount of storage would be free (at least 1 gb).[/QUOTE] If you're talking about databases, I think it would be useful. If it's an Amazon clone it would still be useful because you'd have a free account.
[QUOTE=DrTaxi;50422893]I'm not sure what you mean by "not for files" - either you have some sort of filesystem, or you have a database. But I'm guessing you're thinking about object storage. First implemented as [url=https://en.wikipedia.org/wiki/Amazon_S3]Amazon S3[/url], later cloned by many (usually with the exact same API).[/QUOTE] Uh, yes, something like that. But if anybody has any other idea, just tell me. Basically i have 450 gb of unused storage on a server and i need to do something with it. [editline]30th May 2016[/editline] It also doesn't have to be limited to one thing, you could allocate some of the space to a database and the rest for files.
[QUOTE=RockyTV;50422667]I'd suggest ownCloud or you own cloud server if you don't trust them, not Google Drive.[/QUOTE] well yeah that would be ideal but the file is encrypted so it doesn't matter all that much to me right now still better than the black box that lastpass was
Sorry, you need to Log In to post a reply to this thread.