#wiki api
Explore tagged Tumblr posts
Text
man it's really frustrating watching in real time as googling things about something like a new video game gets harder and harder. i've looked up a couple things about ac6, and the results you get have steadily slipped these last few years from barely helpful articles written to maximise SEO, to blatantly machine generated paragraphs of bullshit. just entire websites of completely incorrect information all stated with that same stilted confident enthusiasm, peppered with hyperlinks to the rest of their nonsense articles
adding 'reddit' to your search works for now, at least
#but as we experienced briefly with the third party api protest shutdowns#that may not always work#Fans will be glad to learn (randomly generated incorrect bullshit)#i refuse to turn to a fandom wiki or fextralife either for help obviously#so it's just down to adding 'reddit' to your search#or knowing other sites with helpful information#i miss gamefaqs guides with ascii art and smug diatribes written by 13 year olds man#dibi
201 notes
·
View notes
Text
not me finding out that fandom wikis do not have an api (which is like a specialised ui for programmers that a lot of websites have where you can more directly access resources off the website with programming tools, f.e. if one piece wiki had one, you could tell your coding languages like "hey get all the strawhat pirates' names and heights off their character pages and put them in my database here please" and it would be able to get that info off the wiki for you) so I will have to learn web scraping to get data off there for visualising ship stats project I have planned for my data analysis portfolio instead now smh
#coding#ship stats#the things I do for my shenanigans#but turns out bootcamp don't cover the *getting the data* part of data stuff#only the how you organise and move around and what you can do with the data once you have it#and I'm over here like but I wanna be able to assemble whatever public data sets I want to play with :c#shoutout to reddit for other people asking about this already cause I'm not the only geek tryna get wiki data for shenanigans#at least I'll get good use out of knowing how to scrape shit off non-api websites I guess u.u
15 notes
·
View notes
Text
Reddit Is Handing Out Awards to Its Frustrated Moderators
Image: chrisdorney (Shutterstock) A tidal wave of strife plagued Reddit following the popular social media platform’s decision to charge exorbitant fees for access to its API. Now, the company wants to reward the free labor of the moderators it once antagonized. Reddit Knowingly Downvoting Self | Future Tech Reddit is now launching the Mod Helper Program as a way to reward moderators who offer…
View On WordPress
#Controversial Reddit communities#Economy of San Francisco#Gizmodo#Mod#R/malefashionadvice#Reddit#Reddit API controversy#Steve Huffman#Subreddits#Wikis
0 notes
Note
We know Ao3 doesn't have an app and yet they keep popping app. That makes me feel that people want it and get exploited by the fake ones.
There isn't a plan to make one but, have a PWA been considered?
Hey chaoticneutralchocolate -
The main reason that apps pop up for AO3 is not because fandom folks want it, so much as app-making-folks want to monetize fans accessing fanfiction. All those apps? they have ads. that make the developer money.
Currently, we do not have an API (application program interface), which is needed to allow an app to interact with our servers. Developing such an interface and then the apps themselves (for the various mobile platforms) would take significant time and coder effort. It’s unlikely to happen while the Archive code is still rapidly changing, as this would require the apps to be updated for each change. You can see more details at our news post on the subject: https://archiveofourown.org/admin_posts/3390 .
Even a browser-based app interface would be a tremendous amount of work that we do not have the staffing (or inclination) to establish or maintain.
In the meantime, you should be able to access the fully functional Archive using your device’s browser with our mobile stylesheet, and to download works to read offline with an e-reader app. You can also add a link to the site on your home screen ( https://www.howtogeek.com/196087/how-to-add-websites-to-the-home-screen-on-any-smartphone-or-tablet/ ) for quick access!
I should note that, due to fannish response, the app stores removed a number of unofficial apps in 2020. See the Fanlore page for more information: https://fanlore.org/wiki/AO3_App_Wars
(if you see an app out there claiming to be AO3 or using our logo, send a message to OTW Legal and let them know the name of the app so they can look into it!)
I hope this answers your question!
~ Mod Remi
#organization for transformative works#otw#archive of our own#ao3#we will never have an app folks#that is why we work so hard to have the mobile site work so well#and you can always download and use an e-reader!
1K notes
·
View notes
Text
Oh I've got a fun idea for a unique way to do a story: it's a fictional wiki page documenting the discoveries of a group of reverse engineers trying to figure out how to hack demons. They've got an API to make contracts with demons.
They've figured out to cast spells out of magical code stored in the blockchain (because of course it's a block chain, it's hell)
There's a list of spells people have found, with comments on what they might do, reports on experimentation, and attempts to decode the "source".
Like there's a subsection with a name that won't render properly because you don't have the proper demonic fonts installed, but it's got the reporting name "shinigami eyes". It's a simple divination spell, so called because it makes numbers appear over the heads of people.
They've got a home-patched version to switch it to arabic numerals for the non-hackery who can't read demonic numerals (they're base 6, of course), and they've been slowly brute forcing the different stats they can query.
The first success was a number that represents the number of days it's been since you've visited a library. Apparently that's one of the statistics stored in your the soul! And weirdly, it counts down? The spell has to query the per-person LIBRARY_THRESHOLD and then subtract from it the LIBRARY_CURRENT to get the displayed count.
It could even be real wiki: keep expanding it by adding additional pages for in-universe discoveries, like... the time they figured out how you can get test animals to cast spells from their own soul (which, being without original sin, have effectively infinite reserves).
P. S. Okay that one got me so I can't end here: they have a list of animals it doesn't work with. The implication being that some animals DO have original sin, and even better yet: these hellhackers only figured that out by accidentally selling a horse's soul to Beelzebub.
807 notes
·
View notes
Text
This is the updated version of this.
The 100% Good ChoiceScript to Sugarcube Guide!
The 100% Good ChoiceScript to Sugarcube Guide is a coding guide meant for ChoiceScript creators looking to use the SugarCube format of Twine. It is meant as a quick start-up and comparison of the different commands and structures between the two formats, including explanations with examples.
The Guide is based on the ChoiceScript Wiki and covers all the necessary commands and informations required to make a ChoiceScript game, and how it translated in SugarCube in terms of formatting, plain code, and macro equivalence. It also includes resources to go further into the formats.
READ & DOWNLOAD THE GUIDE!
The Guide is sectioned into multiple sections:
The Differences between Twine/SugarCube and ChoiceScript
The Command Equivalences (or close substitutes)
The Creation of a New Project, and QoL functionalities (Stats, Saves, Achievements, Settings)
For further details on how the macros/markups/APIs should be used, check out my SugarCube Guide (as it goes into a lot more details). If you are looking for the Tweego Compiler Folder, see this post.
GITHUB REPO | RAISE AN ISSUE | TWINE RESOURCES TWEEGO | TEMPLATES | SUGARCUBE GUIDE
Twine® is an “an open-source tool for telling interactive, non-linear stories” originally created by Chris Klimas maintained in severaldifferentrepositories (Twinery.org). Twine is also a registered trademark of the Interactive Fiction Technology Foundation.
SugarCube is a free (gratis and libre) coding format for Twine/Twee created and maintained by TME.
READ & DOWNLOAD THE GUIDE!
#template#choicescript#twine#sugarcube#cscript#guide#compiler#tweego#code#coding support#help#javascrip#css#pls share with other peeps#you never know who might need it#reblog#manonamora
116 notes
·
View notes
Text
It's time for another outreach post to see if I can get you interested in guild wars 2!!!!! we kinda have to do our own marketing here. So here's some handpicked reasons why you might want to check it out if you've not heard of it!!
you're not the only hero
You're a hero, for sure, but the other characters are given attention and space to shine. They have their own voices, perspectives and flaws. While the game frames this as your story, there's deft character writing that doesn't always revolve around you, which is something I value about a genre that too often falls back on telling the player they're amazing instead of letting them feel at home.
the enormous list of top tier voice talent
all those well-developed characters are nearly always voiced, barring the incidental occasional text box. Their quirks come through, and there's nailed comedic timing. You don't have to read and read and read, even in the open world - all NPCs have voiced dialogue to engage you in your surroundings. (There's even a whole blog about it! @talk-of-tyria) Here are just SOME of the cast!
no subscription, low FOMO
I'm no fan of games that keep you dangled on the hook for more money. GW2 is a buy-to-keep game. It will never have a monthly fee. In fact, the base game, everything that released on launch, is free to own right now.
You can buy the expansions and episodes as you reach them if you want, or you can wait for a half price sale and get the entire, decade long entire saga for about 50 bucks, and that's a lot of game.
There are no missable items or events, everything will cycle back in, nor any pressure to get your money's worth of a monthly subscription. You're in control of how much you want to play, and you can take a break any time.
no gear treadmill
If you've played other MMOs, you might be familiar with an ever-increasing level cap, constant power creep, and the fear of taking time off from the game leaving your head earned equipment outdated. This is the gear treadmill, a tactic to keep you playing for numbers rather than enjoyment. GW2 doesn't have this.
You can earn armours with different stat boosts, and it stays just as useful as the day you got it. The level cap has never increased. Instead, you complete your character's vertical progression and shift onto horizontal - obtaining cosmetics, unlocking more utility for your mounts, or training abilities to help traverse maps with ease. You never need to 'catch up' when you're not playing.
new trailer and new player boost event
having newly launched on epic store, there's a refreshed official trailer to get a better sense of who you'll be in this world!
youtube
To give everyone a welcome bonus, there's a big exp boost in game until Nov 25th, although levelling is quite easy and non-grindy anyways. The game's supposed to be fun, not work.
This isn't even getting into how much I like the map design, the music, the quest overhaul and the sense of community. And the mounts and achievements and the ease of inventory clearing and storing materials. The overall attention to QoL ... did I mention the official, independent wiki with API integration and dialogue transcripts that can even be used in-game?
If you liked the sound of any of this, give it a shot! You can just start playing right now for no money!!! Maybe I'll see you in tyria!
23 notes
·
View notes
Note
psst hey do u have any sdv mod reccs/any tips on how to use them 👀
yeah! so for stardew mods to work you need to first install the smapi api.
you can either do that through their main website or nexus
neither option has any cons theyre just based on preference on how you wanna install it but theyre both completely safe websites.
after you properly install smapi you’ll have to go to nexus which is the main website for all stardew valley mods. you’ll need to make an account to install stuff i believe. you can find a wide range of mods here that serve a lot of different purposes.
if you haven’t used nexus to mod before then as i mentioned before first make an account then once you are looking at a mod make sure to check the requirements first. sometimes mods need other mods to work and you need to install those first. after you checked the requirements you head to the files section and click manual download. after that select slow download then wait for it to install into your files. then you move those files into the stardew mod folder. if thats not clear enough you can find a bunch of tutorial videos on youtube with visuals:)
since you asked for my recs i’ll give you the list of which i actually use all the time.
NPC Map Locations
- very basic mod. majority of mod users will have this installed and it just shows you on the map where each npc is at at all times.
CJB Cheats Menu & CJB Item Spawner
- these two sorta go hand in hand for me but of course you don’t need to have both installed. this is definitely a play style preference thing but i personally like having these cheats installed for any type of situation that might happen in game that i can’t undo otherwise without them.
- the cheats menu adds a lot more flexibility and well cheats to the game so for instance: infinite health, infinite stamina, give yourself money, instantly increase hearts with whichever npc, always catch every fish, warp locations, change weather, change time, freeze time, and a lot more. this uses the P key to open in game but you can configure that to another bind if you’d like.
- the item spawner is a lot more simple. does what it says and spawns whichever item you want. so basically you can press the i key and it’ll open up a menu with every item in the game and you can spawn in the specific amount you want of something and so forth. simple concept. i mainly use this for when i accidentally sell or gift an item i wasnt intending to and then simply spawn it back in. i also use it for decorating my house:3
Look Up Anything
- this is literally like having the wiki at your disposal at all times in game. extremely helpful for so many reasons especially as i personally always had the wiki open to check for information on items and npcs so having this mod made it a lot quicker of a process. how it works is you simply hover your mouse over whatever you want information on and click f1 and it’ll display all the information about that thing to you! so if you hover over lets say harvey and press f1 it’ll show you a menu with his birthday, his love & like gifts, your hearts with them and how many points till the next heart, etc.
Seasonal Outfits
- this mod puts all the npcs in different outfits for the seasons. its just cute
Elle’s Seasonal Buildings & DaisyNiko’s Earthy Recolor
- the seasonal building allows a lot more variety in structures like farm building and adding holiday decor to npc buildings. simple stuff that can make the game more customized
- with seasonal buildings you can also install compatible recolors which is what the DaisyNiko’s link is. it’s the recolor i personally use for my main farm when i play. this is because the vanilla game is very saturated and does hurt my eyes so having more chilled out tones helps. you dont need to install the recolor i use or any in fact if you like the natural look of the game but just know the option is there and there’s a multitude of recolors you can use to make the game look different:3
Friends Forever
- no friendship decay because itsa pain in the ass and i have no time to talk to the npcs all day. this is very play style based some people enjoy having to go and ensure they speak to npcs daily im just not the type.
Part of The Community
- creates different ways for you to gain hearts easier and passively
Mailbox Menu & Zilch’s Envelopes
- i really like the letters and the fact you can only read them once bummed me out until i found this mod which adds a whole menu for your mail where you can go back and see all the letters you’ve received. feel like it adds that additional touch and care to the whole mail system in the game.
- then to go along with that menu theres the envelopes mod that customizes it even further and makes all the envelopes of the letters have cute appearances and designs. look at this and tell me that isn’t the best thing you’ve ever seen.
Honorable Mentions
- Chests Anywhere
- CJB Show Item Sell Price
in conclusion…
I really suggest just taking the time and scrolling through the nexus mods website on your own. they have a specific category for stardew and you can filter it by most popular and see what you find yourself. since everyone plays differently you might find you enjoy the more technical code side and want to change something to do with that or you might just simply wanna change the npc portraits and make them look nicer. theres so many options on how to mod this game and i honestly could go on forever with mod suggestions but at the end of the day its up to you! so hope this helps and i hope you have a fun time modding.
67 notes
·
View notes
Note
Hey Lyra, Hypothetically, and based on recent developments in AI and being able to use chatgbt to pretty much get an answer for most things, I've noticed some games are being completely remastered by modders/community in UE5 (eg: 2unreal5underground) and I wanted to know if you ever imagined ts3 to be "remade" in the future by the community? You are an OG so I thought it made sense to ask you as you've developed a lot of stuff for the game. So just an idea and wanted to know your thoughts???
Hey!
Oh I love this question because I have checked this out actually! (and have thought about it many times lol) :)
So we all know that TS3's scripting API runs on C#. Unity is also purely C# in that sense (well okay their engine is also written in C++ but generally speaking, it's C#). So, in theory, this would be possible. Unreal would be harder as you'd have to create the game basically from scratch. Including the code.
However, the bottleneck comes to stuff that needs to be rewritten. For example (assuming we'd use Unity as a reference), some things that come to mind that are handled by the C++ side of TS3's engine would need to be "Unity-fied" such as:
Thumbnail creation. That one is easy.
Package reading/loading/writing. That one is doable because of the amount of wiki info on it. Though, not everything is reversed engineered, unfortunately.
Convert everything to use Unity's calculations and helper classes. Since those are, often, 10000x better than EAs more "cheaper" methods. (they're often made for one purpose rather than multiple in mind, which makes things much more challenging than they have to be.)
Routing needs to be completely redone, since Unity also has its own (better) routing system. \
Somehow make EA's custom UI elements work with Unity's UI. Or completely rework it.
Save readings. Although if it was totally up to me I'd rework that myself to be much lighter.
I do know what needs to happen, but I haven't really attempted it because by myself it's A LOT of work that definitely will take years to do on my own.
However, I do have a secret thing to share :p
I had for funs, made a TS3 bodyshop thingy as my first Unity project. It looks cool right now, but it's a bit shit in regards to the coding, because I was really new to Unity). Plus it's SO SLOW!... I was thinking of redoing the whole thing after the core mod for Hobbies and Interests was out.
Here are some pictures!
Anyways, I may check it out. But I may just stick with my little bodyshop program for the time being :p
49 notes
·
View notes
Text
Stardew Valley Basic Mods Guide
I’ve been playing a lot of stardew valley because 1.6 is dropping soon and I’ve never done a Joja run before, wanted to see it before there were any potential changes. Anyways since I’ve been playing modded and while looking for new mods I realized it’s kinda overwhelming to find ones I like, so here’s some I recommend.
First off How To Mod Stardew Valley its much easier than it sounds. Every mod requires SMAPI or Stardew Moding API, Follow that link or go to nexus mods and search SMAPI then do manual download, slow download, then unzip the zip folder into your stardew mods folder (i recommend pining this to quick access), then follow the instructions in the installer and your all set, just add any mods to that mod folder, unziped, and your all set. Trouble shooting Guide on the stardew wiki or linked in the description on the nexus page.
Note, there are other ways to download mods that aren't through nexus, but nexus is the most simple in my opinion and has the most mods on it.
UI info suit, if you’re watched any modded playthrough you’ve seen this one. It adds icons under the mini calendar on the top right showing your daily luck, if the traveling merchant is there, if it’s someone’s birthday, if Queen Of Sauce is on, how long machines or crops take to finish, and so many other things you can check out on the nexus page
To-Dew, the name explains it pretty well, it is a to-do list that you can add things to and they show up in the top left corner. These can be daily, seasonal, a certain day of the week, certain week of the season, one day of the season, raining/not raining on farm/island, you can add headings if you have a lot on the list. It is one of the most useful mods I've found.
Convenient Inventory, sorts items from your inventory to nearby chests, you can also favorite items so they are not sorted out of your inventory
Generic Mod Config Menu, This mod allows you to change settings on almost any mod added while in the game from the bottom of the game settings page.
Visible Fish, Another super popular mod for almost any playthrough you could find, adds catchable fish to waters and optionally trash.
Dynamic reflections, Adds reflections to the water, puddles after rainy days, stars in the water at night
See NPC Map locations, Just what it sounds like, shows NPC locations on the map
Stardew Notification, adds more notifications for machines, cave harvests, morning silo report, next day weather, birthdays and more
CJB Show item sell price
Seasonal Outfits
Dynamic night times, adds transition skylines between day and night
Part of the Community, when you talk to or gift villagers if others are near they also gain friendship
Skillful clothes, Adds skill increase to clothes based on what they are, ex farmers pants +1 farming, sailor top +1 fishing
Cat Gifts, your cat will occasionally leave gifts for you
Happy Birthday, Adds your birthday to the game, on your birthday villagers will gift you when talked to
I have over 100 mods downloaded so there's more I can talk about but these are my favorites and don't change the game too much.
19 notes
·
View notes
Text
What is Gender Anyway?
Okay, I'm gonna be an essay blogger now. In this essay, I will talk about my experience with gender. This is gonna be very rambling, with little structure.
Upfront, I want to say that this is only my personal experience. If you agree with me, great; if not, that's fine.
I'm gonna start by saying something controversial and then explain what I mean: I don't understand trans people.
That's not to say I don't support them (because I do support them), but the idea of caring enough about your gender to make that kind of effort is foreign to me. I just don't understand.
To me, gender isn't something you are. It's not a core part of who I am. It doesn't define me. It doesn't really matter.
To put it simply, gender isn't something I am, it's just something I have.
Gender is just a label that, if I tell you, leads you to make assumptions about me; enough of those assumptions are accurate that the label has value for communication, but that's it. If it lacked that value, I would likely just discard it.
I truly don't care what people think about my presentation. In person, I'm obviously a guy, but if someone messed it up, I'd just be confused.
Now, storytime: I was sitting in that mental space for a while. I've sat on the periphery of the LGBTA+ community for a long while, mostly hanging out in aspec spaces, but i would try and keep up with the broader community, even if I didn't quite fit in.
I had an easy enough time finding labels for the rest of my identity: I'm aroace, more specifically aegosexual.
But I didn't really have a good label for my understanding of gender, so it just went unmentioned. I considered the agender label for a while, but it didn't fit. I had a gender, it just didn't matter.
I found the label cassgender by chance. I was reading a wiki, doing some research for a story, when that moment of "oh crap, that me" struck. Next thing I knew, I was looking for a cassgender subreddit (my social media of choice was reddit at the time; I left during the API situation)... and that felt right.
So, that's my story. To me, gender is basically just a sign that I can hold up that says a few things about me. That's it.
I genuinely don't understand having stronger feelings on the matter. For those who do, more power to you, but I personally just don't care.
In summary: What is gender anyway? A miserable pile of ideas! But enough talk, HAVE AT YOU!
12 notes
·
View notes
Text
Education_Developer Project Lifecycle
I see a lot of people here on codeblr want to start some project but, not really know the best way to get started. To rectify this, hear is my very in depth guide on how to get started. Read this entire post (some of these are started early but its milestone is later).
Note, I highly suggest the use of Github and will be referencing some things that are specific to it (like Wikipedia pages). If you prefer some other method that's fine just be aware you may be making your life harder than it needs to be.
Milestone 1: Form Teams
Find your people, exchange contact information and determine a time to meet up, consistently. If you are working solo, ignore some of the instructions for this section. That is not to say ignore the parts about consistency and time management. In fact, because you are working solo that should be even more important.
At the first meeting establish chat service (teams, slack, google chat, discord). Establish the frequency of the meetings and how often everyone should check their messages (ex: every 24 hours). Discuss the options about the project.
Platform: Android, django, iOS, react native, etc.
IDE: Xcode, WebStorm, VSCode, etc. Note that modern IDEs now have built-in methods for sharing your editor view with teammates: code together, code with me, etc.
Backend: firebase, postgresql, not needed, etc.
Libraries
APIs you will access
Package manager: npm, yarn, gradle, etc.
Finally, discuss the roles you all want on the team, what should one person focus on, who is the manager, editor, client rep, tester, researcher, repo master, master of specific tech, analyst etc.
Deliverables:
Add a wiki page (or more) to your repo titled "Team Organization" and list there the decisions you made from above, along with any pother pertinent information for the team.
Add a page to your wiki titled "Project Description" which should be kept updated as you make decisions about your project. It should contain these sections:
Description: a short description of your project,
Technologies: a list of the technologies you plan to use: frameworks, libraries, hosting services, etc.
Client: your client's name and contact info, if you have one, otherwise just say "Startup."
Milestone 2: Personas and User Stories
If you have a client who wants you to build the app, or you have identified a group of users for your app, then try to meet with them. Ask them what they do? (that is relevant to why they will use the app), why they want the app? how do they currently do the things they want the app to do? etc. If this is a startup answer those questions and more.
The point of this section is to better understand the users of this website. You need to make personas and user stories and record them so that you can reference them as you complete this project. It is very easy to loose sight of who will be using your product and assume they know more than they actually do.
Deliverables:
Add at least three personas to your wiki. These should cover 3 distinct user-types for your app. Each Persona must have a name, photo, and personal history.
Add a "User Stories" wiki page with at least 9 user stories covering the most common use cases for your app. They should all be of the form: As <the name of one of your personas> I want a <feature> so that I can <satisfy a need>.
Milestone 3: Design
For those that are more artsy than everyone else, now is your time to shine. Use a tool like Pencil, figma, justinmind, balsamiq, mockflow.com to design your product.
Your design should include:
An image for each of the major screens and dialogs of your app. Show all the widgets in their proper placement. Name each screen and write some text to explain how actions in one screen will lead to other screens.
In the case of a widget-free apps, you should include diagrams for all the major 'areas', animation stills that detail the most common animations and game mechanics (for example, Super Mario would have a set of drawings showing Mario jumping, punching up, and landing on a Goomba's head), as well as story boards if they are more relevant to your game.
A goal of the design is for you to think about the usability of your app. Try to 'use' the app in your mind: simulate how a user might use the app. Printing the screens into sheets of paper of the correct size and shuffling them as you pretend to use the app is a very common way to test the usability.
Another goal is to save you time. Remember that making a change now, like adding or deleting a screen, is a thousand times easier than if you wait until after you have written the code.
Deliverable: Add one page to your wiki called "Design" and add the images of your design here, along with some textual description of each screen and what it is used for.
Milestone 4: Requirements
This will be the main requirements document for your project. If you were charging a client for your work, this document would form part of that contract, specifying exactly what features your software will implement. The other part of the contract would be the payment details.
The document includes the design you made before (so, embed or add links to those images) but extends on that with detailed descriptions of all the desired features.
You will also mark each feature with one of:
Required: Core functionality of the app. Must have these for it to even start working.
Desired: Added functionality, usability, features, cosmetic features.
Aspirational: Other cool stuff you would like to add
Remember: all good programmers should understate what can be done and then over deliver. If you think something is going to take you 4 weeks, tell the client it will take 8. Then, when it inevitably takes you 6 weeks, you will seem ahead of schedule. On a similar note, if the client is asking for a lot of shit, say no. Now is not the time to be a people pleaser. If you want to please them, do it as a surprise addition, after basic functionality has been achieved.
Roughly the required features are those that need to get done first before anything else can even get started: things like logins, navigation menu, connection to backend, etc. They lay the foundation for building the app. An app that only implements the required features will at most get a passing grade in the class: 70.
The desired features are what make your app worth using. They make the app functional, attractive, and easy to use. Roughly, an app that implements all the desired features gets a 90 in the class.
The aspirational features make your app a professional-quality app. Implementing some of these moves it towards 100.
Deliverables:
Make a Requirements wiki page and list your requirements there.
Each item should succinctly explain a feature.
Each one will have a number. You can add sub-numbering, 1.1, 1.2, 1.2.1, etc. if you want.
Each one will be marked as either: Required, Desired, or Aspirational.
Add all the Proof of Concept Issues to your GitHub Issues with label:enhancement, milestone:Proof Of Concept. These are what you will implement first.
Milestone 5: Research
As a developer, you need to be intimately familiar with the technologies you are or could be using. You need to understand the pros, cons, and requirements of each library and platform that is relevant to your project. Thus, you need to be up to date on technology and, since technology seems to be always changing, this will be something you need to do throughout your career.
Specifically, you need to
Know about the various platforms available to you: their options and limitations.
Know about the various libraries that you can use to make your work easier.
Download, install, and build sample 'Hello world' apps using the most promising technologies. It is not enough to just read about it, you have to do it in order to learn.
Learn how to use the specific framework+libraries you choose to use for the project by building little apps with them.
Learn to use your package manager.
All of the above needs to be done before you start coding together with your team. Do not assume your teammates will teach you. You are responsible for learning.
This milestone will take a lot of time and work, which is why you should start working on this milestone as soon as that first meeting occurs where you discussion options.
Deliverable: Create a separate repo (I suggest naming it research-<projectname>) where you will place your sample project built using your team's chosen framework. The project will be more than just "hello world", or cut-n-paste from a tutorial. Start with tutorial code but, add you own code to their code. The app should have some minimal interactivity: user enters some data, program does something with it and shows the user.
Milestone 6: Architecture
Now that you are comfortable working with your chosen framework, you will write a document that roughly describes the big parts of your code. The structure will depend a lot on your chosen framework.
If you are building a webapp then you will probably list the set of database tables (models, for example: rails:ActiveRecords, meteor:Collections, etc), the set Views, and the set of Controllers. For webapps you should also list the of your URLs app, and what lives at each one.
If you are building an Android app then you will list your Activities or Fragments, along with their corresponding Views, as well as your model Java classes. You will also list your database tables (firebase, sqlite, localStorage, etc) if you need persistence, which almost everyone does.
Think deeply about your design. Go over the most common use-cases and check how those will be accomplished in code: which methods will be invoked? do the methods have references to all the objects they need in order to perform their job? Remember that your main goal is *de-coupling** the various classes: the fewer references (method arguments, global variables) they need, the easier your life will be.
Deliverable: Add architecture document to the wiki containing:
List all the languages/frameworks/libraries/services/APIs you plan to use. Explain how they will tie together. For example: This will be a native Android app written in Kotlin, using the android.graphics library, using firebase real-time database for cloud data, and firebase authentication for user accounts.
What package/build manager will you use? npm, gradle, yarn, flutter, pipenv, etc.
List what each person will work on. Everyone must make significant code contributions, or they will fail the class, see Syllabus.
Make sure all the images (if any) are embedded in the wiki page and hosted at GitHub.
Make sure the wiki page is easy to read.
If you are building a webapp:
Deployment How will you deploy? Which hosting provider(s)? Automation? Scripts? Explain.
Are you using Virtual Machines (vmware, vbox, etc) or Containers (docker) for development or deployment? Explain.
Is it a SPA or traditional? or mix? Explain. (My web application development lectures explain the difference.)
List of URLs you will implement. Explain any search arguments in English. Link (actual hyperlink) each URL to the page it shows in your Detailed Design milestone.
If implementing a REST API, document it. List all methods, parameters, and give English description of what they do.
The Views of your app. Embed the images from your Design Milestone. Typically, a webpage includes multiple views. For example, this webpage has a Header, Menu, and Content views (at least).
The Database schema: set of tables/documents with list of attributes and their types. Describe each table and attribute in English.
List of common queries you expect will be needed. Do any of then need to join tables?
If you are building a mobile or desktop app:
Release: How will you create and deliver a binary to testers? Explain. Note that the testers include us (the teachers of this class, when we grade your app). You must deliver a simple to install app: double-click to install.
Are you using Virtual Machines (vmware, vbox, etc) or Containers (docker) for development? If so, explain.
The Models for your app. These could be UML class diagrams, or just models with attributes (with type) and descriptions (in English).
How will your app maintain state? in memory? or database? or both? Note this in your Model Classes.
If you are using a db-backend (say firebase) then include the Database schema: set of tables/documents with list of attributes and their types.
List of common queries you expect will be needed. Do any of then need to join tables?
The Views of your app: name, describe. Embed the images from your Design Milestone. Typically, one page in the app is composed of multiple View elements.
Below will be complete as I do for my Capstone project.
Source Control
Ethical, Legal, and Security Considerations
Proof of Concept (PoC)
PoC Demo
Testing
Beta Release
RC1 Release
Quality Assurance
Website
1.0 Release
Final Demo Video
#erozcodes#studyblr#codeblr#education#self study#production cycle#scrum#devlifecycle#this shit can be so painful and I hope this can help
3 notes
·
View notes
Text
The Evolution of Web 2.0
The Evolution of Web 2.0: Transforming the Internet Experience
The internet has come a long way since its inception, and one of the most significant milestones in its evolution is Web 2.0. This term, first coined in the early 2000s, represents the shift from static web pages to dynamic, user-driven platforms. With the rise of social media, user-generated content, and interactive online services, Web 2.0 has revolutionized the way we connect, communicate, and create.
What is Web 2.0?
In simple terms, Web 2.0 refers to the transformation of the web into a more interactive and collaborative space. Unlike its predecessor, Web 1.0, which primarily consisted of static websites where users could only consume content, Web 2.0 allows users to actively participate in the creation and sharing of information. This paradigm shift has led to the rise of social networks, blogs, wikis, and other platforms that encourage collaboration and community building.
Key Features of Web 2.0:
User-Generated Content: Platforms like YouTube, Twitter, and Wikipedia have made it easier than ever for users to create and share their own content, whether it's videos, articles, or social media posts.
Social Networking: Facebook, Instagram, and LinkedIn are prime examples of Web 2.0's emphasis on building online communities where people can connect, share experiences, and collaborate.
Interactive Interfaces: Technologies like AJAX and APIs enable more dynamic, responsive web pages that allow real-time updates without refreshing the page. This has greatly enhanced the user experience, particularly on social media platforms.
Rich User Experiences: Web 2.0 applications are designed with the user in mind, making it easy to navigate, interact with, and personalize their online experiences.
The Impact of Web 2.0 on Digital Culture
Web 2.0 has empowered individuals to have a voice in the digital world. Blogs, forums, and social media platforms have democratized content creation, giving anyone with an internet connection the ability to publish their thoughts, ideas, and creations to a global audience.
For businesses, this shift has created new opportunities for engagement with consumers. Brands are now able to interact with customers directly through social media platforms, fostering a sense of community and loyalty.
Moreover, the rise of influencers and content creators on platforms like YouTube and Instagram has changed the landscape of marketing. People trust recommendations from peers and influencers more than traditional advertising, and brands have quickly adapted to this new form of communication.
What’s Next After Web 2.0?
As technology continues to advance, discussions around the next phase of the web—often referred to as Web 3.0—have begun. While Web 2.0 focuses on user interaction and community-driven content, Web 3.0 promises to take things even further by incorporating artificial intelligence, machine learning, and decentralized technologies like blockchain. In this new era, the web could become even more personalized, secure, and user-centric.
Conclusion
Web 2.0 has truly transformed the way we interact with the internet, bringing about an age of collaboration, connection, and creativity. As we look forward to the future, it's exciting to imagine how the web will continue to evolve and shape our digital experiences.
What are your thoughts on the future of the web? Share in the comments below!
For more details on the history and significance of Web 2.0, check out these sources:
The History of Web 2.0
Understanding Web 2.0 Concept
#Web2point0#InternetEvolution#DigitalCulture#TechTrends#WebHistory#SocialMediaRevolution#UserGeneratedContent#FutureOfTheWeb#WebTechnology#InteractiveWeb
3 notes
·
View notes
Quote
RAGは、ファインチューニングとほぼ同等の成果を出したと言えそう
RAG vs ファインチューニング(コーディング性能で比較)
Few-ShotでLLMに渡すサンプル数は多いほうがいい
5件より20件の方が回答精度がいいそれ以上多くてもあまり変わらなかった
RAGの性能 (vs通常のLLM)
API名のハルシネーション率が6.29ポイント減少引数キーのハルシネーション率が約20ポイント減少
ファインチューニングとの比較
RAGは、ファインチューニングとほぼ同等の成果を出したと言えそう
結論として、性能が同じなのであれば、新しいAPIの仕様が追加されたときに更新コストが低いRAGを利用した方が、メリットがありそうです。
驚いたのは、「独自のAPI仕様書に基づいてコーディング」させるという、通常ファインチューニングした方が精度が出そうなタスクであっても、RAGを使って同等の性能を引き出せたということです。
---
FAQ,DB,データベース,用例集,事例集,wiki,コスパ,エージェント,
4 notes
·
View notes
Text
Also, while I’m here, I would like to shout out a project I’ve been supporting on Patreon for a while. It’s a new Pokémon wiki / encyclopedia called Pokéos.
They are a Pokémon wiki that attempts to cover as many parts of the franchise as possible, from the games to the TCG to the anime.
However, what makes the difference in my eyes is their additional features.
All of the information you might want to find on a Pokémon’s profile is easily accessible and shown in a clear way, which is something I struggled with on other websites. But ALSO, my favorite thing mostly is, all of the additional contents. At the bottom of the page, you can see a lot of the art done for that pokémon, along with all of the forms it has ever had, including anime-exclusive forms, or the Stadium 2 color palettes! All done in the style of the render for Pokémon Home! It also includes all the beta content found for that Pokémon like sprites!
Check out Charizard for example! The early generation Pokémon are a great showcase of this!
Another really great feature of the website is the Forgottendex, which showcases all the Pokémon oddities, in the style of the Home renders! This includes stuff like that mongoose from the first season of the anime, the ghost of the Lavender Town tower, that weird squid thing from the manga, and more!
There is also a great feature for artists that allows you to host your very own fan-made Pokédex with your own Fakémon!
And that’s not even including all of the tools like the Dex tracker, the Shiny counter, the Team builder, the list of serial codes and events running right now, and everything else coming soon!
The only downside I’d mention is the loading times. The website seems to rely a lot on fetching things from an API, which can make loading take longer. Also, some of the CSS effects can take a toll on older devices, so i’s recommend turning off the visual effects in the footer.
I’m not being paid to share all of this, i’m just very satisfied with this website after supporting it for a while now, and I feel like a lot of people would really enjoy it! Especially those of us who, like me, LOVE the obscure stuff of the franchise (i’m obsessed with the Stadium 2 color palettes and weird little oddities haha!)
If you use it, please tell me your thoughts! :D
2 notes
·
View notes
Note
I gotta ask, in your opinion...
WHERE IN THE WORLD DID DATABOT GOT ALL THOSE UPGRADES?!
Did I miss something?!
I just getting started on analizing wiki, and not only I got humbled already (apparently there's a petir, air, api split in GL1EP23), I did not found any info on Databot's upgrades.
Did Nut did something?
Did it involved on those 100 maganizes or something?
Is there a mini comic of this?
What. Did. I. Miss?
It just came up out of the blue, I can't... what?
-Maple Anon (Sorry for the caps, I'm genuinely confused on this topic) (Should I update that trio list then?)
Wait the upgrades on databot? Where he's able to analyze more faster now?
I guess nut probably had something to do with it ¯\(°_o)/¯
6 notes
·
View notes