|
Mordiceius posted:All my work in the past was Java and SQL. But again, I remember jack poo poo about it. It's been nearly 20 years since I've typed a single line of code. You don't need to be vague about this because thinking of "Facebook but for model train people" is not a business. The least interesting part of this is the technology and how to build it. If you want to run MySQL + Java + plus some Javascript. Go nuts! The hard part about this is getting "model train people" to join it, create a sense of community, and not having it get weird (spoiler it will). The easy part is building the site, it's the marketing and policing of the site that's hard.
|
# ? Aug 1, 2023 00:17 |
|
|
# ? Jun 9, 2024 14:41 |
|
Having recently built a lil website with 20 year old tech for a hobby group, the general consensus was "wow this is so fast and usable!"
|
# ? Aug 1, 2023 00:21 |
|
gariig posted:You don't need to be vague about this because thinking of "Facebook but for model train people" is not a business. The least interesting part of this is the technology and how to build it. If you want to run MySQL + Java + plus some Javascript. Go nuts! The hard part about this is getting "model train people" to join it, create a sense of community, and not having it get weird (spoiler it will). The easy part is building the site, it's the marketing and policing of the site that's hard. I'm not trying to think of this in the term of business. It's a personal project for me. I just am starting from essentially square one when it comes to programming knowledge and am just trying to get some direction on what would be best to learn to create this.
|
# ? Aug 1, 2023 00:24 |
|
I think the easiest point to make is that this certainly already exists and the difficulty of getting others involved is perfectly reflected in not having found it already. Like: Have you looked? Really honestly searched high and low? Reddit? Mastodon? Discord? I know this is asking proof of a negative but there should at least be remains of one to start from. Anyway: Discord. What you're asking for is just a Discord server.
|
# ? Aug 1, 2023 00:25 |
|
Mordiceius posted:All my work in the past was Java and SQL. But again, I remember jack poo poo about it. It's been nearly 20 years since I've typed a single line of code. 1) pick a language, say python 2) work out how you would want to store the information in a database 3) write basic functions for the basic database operations you would need using sql or an ORM or whatever, maybe sqlalchemy if you're using python. You can do this before actually using any sort of web framework. 4) start writing the basic pages you need using a simple microframework (e.g. flask in the case of python) as GET/POST endpoints that return html (generated using strings or a templating engine or some sort of HTML builder) without worrying too much about formatting 5) Then you can try to polish it more and add css for formatting. If you just need to have small pieces of pages update without reloading the whole pages you could just use the javascript library HTMX which allows you to do this without having to learn any javascript. Alternatively, you could use a little javascript in those cases.
|
# ? Aug 1, 2023 00:29 |
|
Partially retracting my prior post after reading twice. You aren't looking for specific hobby groups but instead wanting to make a tool for localizing and connecting hobby groups? The 1-on-1 thing threw me. You're being vague about reinventing meetup.com
|
# ? Aug 1, 2023 00:33 |
|
Maybe it's more like tinder for model train enthusiasts
|
# ? Aug 1, 2023 00:38 |
|
Ranzear posted:Partially retracting my prior post after reading twice. You aren't looking for specific hobby groups but instead wanting to make a tool for localizing and connecting hobby groups? Yeah. Basically a hobby-based friend finder. I've looked into stuff like meetup or bumble's friend finder but... they all kinda suck rear end. I want someone to be able to search "Model trains + Chicago" and see every user in Chicago that has "model trains" as an interest - then have the ability to message/connect with those people. Or "Pottery + Los Angeles" etc etc. mystes posted:If you don't want to get super deep into javascript or whatever and just want to start as simply as possible, you could: Thanks for this. I'll do some research into this approach.
|
# ? Aug 1, 2023 00:39 |
|
Actually, the alternative comedy option is: google "how to make a tinder clone," pick one in your language of choice, and just modify it to be about hobbies
|
# ? Aug 1, 2023 00:39 |
|
mystes posted:Actually, the alternative comedy option is: google "how to make a tinder clone" and just modify it to be about hobbies
|
# ? Aug 1, 2023 00:41 |
|
Mordiceius posted:Yeah. Basically a hobby-based friend finder. I've looked into stuff like meetup or bumble's friend finder but... they all kinda suck rear end. I want someone to be able to search "Model trains + Chicago" and see every user in Chicago that has "model trains" as an interest - then have the ability to message/connect with those people. Or "Pottery + Los Angeles" etc etc. Physical locality is too narrow in this era. It's taken as a bonus to being in larger groups for a given hobby. As with subreddits, regional localities are just another topic on the pile. That's why Discord springs to mind, because being able to talk about model trains with anybody at all beats out the slim chance for find somebody within n miles. Meetup sucks rear end because they have to keep things clamped down to prevent abuse. Targeted harassment, stalking, general personal safety concerns. "How" is largely trivial and irrelevant in this design space. A minority of people joining your platform and being total shitters can tank the whole thing. That's the hard part, where platforms like Discord have put in serious work for safety and moderation tooling. I'm not even that paranoid about putting personal identity online, but ask me to tie LGBTQ alignment to what city I live in and I am gone.
|
# ? Aug 1, 2023 00:57 |
|
I realize that life is nothing but a black hole of existential dread in 2023 but maybe just in the general programming questions thread let people try to make a website if they want even if there's a zero percent chance it will become the next reddit/facebook/whatever
|
# ? Aug 1, 2023 01:01 |
|
Yeah. It sucks out there and that post seems gloomy. I still think it's a fair gripe and warning that a project of this scope involves personally identifying information that should not be handled trivially. Learning how to make the site is fine, learning why not to make the site is also fine.
|
# ? Aug 1, 2023 01:13 |
|
Ranzear posted:Yeah. It sucks out there and that post seems gloomy. I still think it's a fair gripe and warning that a project of this scope involves personally identifying information that should not be handled trivially. Learning how to make the site is fine, learning why not to make the site is also fine. For the record - I appreciate your posts. I hope none of my posting came across as bitter or aggressive. And I agree, knowing what not to do is just as important as knowing what to do.
|
# ? Aug 1, 2023 01:24 |
|
Mordiceius posted:A site where they could link up with other toy train collectors based on their geographical location. A site where they could create group events for different areas. Not like a full-blown social media site, but more of a friend-finding site based on a specific hobby, if that makes sense. Just remember that you'll need to deal with COPPA, so it's probably easier to just require all of the users of your friend finder to be adults. An adult friend finder, you might say.
|
# ? Aug 1, 2023 14:09 |
|
Mordiceius posted:For the record - I appreciate your posts. I hope none of my posting came across as bitter or aggressive. And I agree, knowing what not to do is just as important as knowing what to do. People are kinda jumping down your throat about wanting to do a hobby project because it might waste your time. They might be correct but it’s a lil odd imo. I think the advice to Google how to make a tinder/reddit/etc clone is how I’d go about researching this though.
|
# ? Aug 2, 2023 10:56 |
|
CarForumPoster posted:People are kinda jumping down your throat about wanting to do a hobby project because it might waste your time. They might be correct but it’s a lil odd imo. Incorrect; I'm doing it purely because the innuendo is just too good to pass up.
|
# ? Aug 2, 2023 13:54 |
|
I'm looking for an easy to use development environment I can run on Android (or Windows) that I can use to develop a simple app for Android and IOS using the same code. I haven't done any programming in a while so would like to let library calls do most of the work. The app need to pair with and use a bluetooth "clicker" and send messages to another app.
|
# ? Aug 5, 2023 17:44 |
|
JamesieAB posted:I'm looking for an easy to use development environment I can run on Android (or Windows) that I can use to develop a simple app for Android and IOS using the same code. I haven't done any programming in a while so would like to let library calls do most of the work. Flutter is one development kit that can target both Android and iOS. And as for IDE, Android Studio and VS Code can work with it.
|
# ? Aug 5, 2023 19:15 |
|
JamesieAB posted:I'm looking for an easy to use development environment I can run on Android (or Windows) that I can use to develop a simple app for Android and IOS using the same code. I haven't done any programming in a while so would like to let library calls do most of the work. Just noticed that you wrote "using the same code" which makes this slightly more awkward. As others said, you'll want to use some kind of cross platform framework. There's several things you can do like React Native, or Xamarin. There's Kotlin Multiplatform, but I don't know how it will handle Bluetooth. For that matter, I'm not sure if those other frameworks require any Device type specific branching. E: even with flutter, you may need to write device specific code. Volmarias fucked around with this message at 20:26 on Aug 5, 2023 |
# ? Aug 5, 2023 20:16 |
|
"using the same code" would be ideal. I just don't want to write 2 seperate apps but I can accept that there will be a few code differences.
|
# ? Aug 5, 2023 20:31 |
|
JamesieAB posted:I'm looking for an easy to use development environment I can run on Android (or Windows) that I can use to develop a simple app for Android and IOS using the same code. I haven't done any programming in a while so would like to let library calls do most of the work. Flutter.
|
# ? Aug 6, 2023 01:31 |
|
I'm writing an application that runs on-premises. One component requires the user to (among other things) choose a location on a map. Aside from how this is accomplished within the app, the providers I'm familiar with are Google Maps and Bing Maps (and Bing is particularly attractive because we're a .NET shop and some of the (e.g. Telerik) controls we could use just plug into Bing Maps without any hassle). They each have APIs that can display maps, pin locations, draw geofences, estimate travel times between locations, etc. These APIs are accessed via generated API key. I don't want to generate a single API key to be used with many on-prem clients/deployments, however the way the API keys are generated give me the impression that they're not really expecting one account (my Google or Microsoft account) to generate hundreds of keys (one for each client). I also would have a hard time somehow getting these (not technically savvy) clients to individually create Google/Microsoft accounts, link a credit card, and provide keys themselves. I've thought about hosting my own web server, through which I could funnels all api requests from all clients, which would allow me to use a single API key, but it'd be a single point of failure for all clients, I'd have a server on the public internet to worry about, make sure it's not being abused, go down the rabbit hole of whitelisted IP addresses, etc. I think the model I really need here is Twilio/Stripe where they're expecting you to create "sub-accounts" to re-sell the service, but I haven't found a similar model in the maps space. Any advice/recommendations?
|
# ? Aug 8, 2023 20:50 |
|
epswing posted:I think the model I really need here is Twilio/Stripe where they're expecting you to create "sub-accounts" to re-sell the service, but I haven't found a similar model in the maps space. Unless someone pops out of the woodwork with a vendor that does exactly this, I think it's entirely on you to do this. Create a new Project for each client on Google dashboard if you want to track it more granularly, otherwise you'll need to give each client an API key and remember to deactivate it. Yer a Vendor, 'arry!
|
# ? Aug 8, 2023 21:12 |
Have you looked at OpenStreetMap, whether it can fill your needs?
|
|
# ? Aug 8, 2023 21:14 |
|
quote:however the way the API keys are generated give me the impression that they’re not really expecting one account (my Google or Microsoft account) to generate hundreds of keys (one for each client) Why not?
|
# ? Aug 8, 2023 22:51 |
|
Volmarias posted:you'll need to give each client an API key and remember to deactivate it. lifg posted:Why not? Yeah, it's a fair question. Because I've used Twilio and Stripe, which are both set up specifically for re-selling to sub-accounts, I think I'm just apprehensive about using a service in a way that wasn't intended. Like I'm not sure I can rule out a provider suddenly saying "whoops, we now only allow 10 active API keys at a time!" and I've got say a couple thousand of them out there in production. But on the other hand, as long as the provider's bills are getting paid, do they really care? Probably not! I hope!? nielsm posted:Have you looked at OpenStreetMap, whether it can fill your needs? Not yet, but thanks for reminding me.
|
# ? Aug 9, 2023 02:19 |
|
use an iac tool to create and destroy the project api keys pulumi: https://www.pulumi.com/registry/packages/gcp/api-docs/projects/apikey/
|
# ? Aug 9, 2023 02:24 |
|
Cabbages and Kings posted:can I get an updated (discord) link? We've got some positions that if I can fill I get money. beep beep, anyone still on the discord? :-p Feel free to PM if easier
|
# ? Aug 10, 2023 00:47 |
|
It's marked as a community server. Don't think it's supposed to expire. https://discord.gg/MdKPmbTH Ranzear fucked around with this message at 02:41 on Aug 10, 2023 |
# ? Aug 10, 2023 02:35 |
|
Thanks for the Flutter advice. I have downloaded Flutter/Dart and vscode etc but can't get the android emulator to work so I have started using the online Flutter development environment - Flutterab. Is this a good choice? What about others like Flutterflow? Also can anyone recommend online training?
|
# ? Aug 10, 2023 08:35 |
|
Ranzear posted:It's marked as a community server. Don't think it's supposed to expire. it appears the auth bot has been broken for a while, maybe my auth request will eventually be responded to if these positions get filled, we'll have more next quarter, I imagine.
|
# ? Aug 11, 2023 16:58 |
|
Cabbages and Kings posted:it appears the auth bot has been broken for a while, maybe my auth request will eventually be responded to Apologies if we missed your request! Can you shoot me a PM on discord? Same name as here (and similar for other folks that have tried to auth). I'll try to be better about monitoring from now on, it's a manual process so I am sorry if we inconvenienced anybody edit: Oh and for folks who haven't requested already, you can just post in the auth_waiting_room with a link to your profile (and add "I paid $10 for this?" to your profile so we know it's you). PMs please for folks who already asked and are waiting Shirec fucked around with this message at 19:50 on Aug 12, 2023 |
# ? Aug 12, 2023 19:48 |
|
My organization is on GitHub (not enterprise, though). Is there a way to watch when new issues are added to a repo? We're trying to receive notifications on some repos so when coworkers add issues we get notified and can walk through a workflow but I'm clearly missing something. There's webhooks, and I guess I don't mind setting up a PWA to handle them, I just figured there'd be some simpler way to configure workflows including notifications for Issues.
|
# ? Aug 15, 2023 20:04 |
Webhooks is the simple way.
|
|
# ? Aug 15, 2023 20:28 |
|
I think you can just use the repo watch option to get email notification from new issues, that seems significantly simpler
|
# ? Aug 15, 2023 21:12 |
Obfuscation posted:I think you can just use the repo watch option to get email notification from new issues, that seems significantly simpler If you want to trigger a workflow from it automatically, then you now have the issue of needing a program to receive those mails and parse them.
|
|
# ? Aug 15, 2023 21:34 |
|
nielsm posted:Webhooks is the simple way. Zapier kicks rear end for this use case. Whenever I have an infrequent (Eg 2x daily) thing that just needs to send someone an IM or email in response to some webhook with JSON or other some other trigger I just use Zapier.
|
# ? Aug 16, 2023 02:55 |
|
I have an unusual and perhaps ill-fitting question. But I am a man on a mission. Does anyone here remember Dr. Chaos? (Joseph Konopka) Better yet, did anyone here know Dr. Chaos? I'm doing some research for a thing and I'd love to have some anecdotes. Otherwise, don't mind me!
|
# ? Aug 16, 2023 16:34 |
|
|
# ? Jun 9, 2024 14:41 |
|
The Golden Gael posted:I have an unusual and perhaps ill-fitting question. But I am a man on a mission. ... Are you asking if anyone here hosed him?
|
# ? Aug 16, 2023 17:29 |