June 17, 2025
Worked on the Goofy ahh zipper animation and got it working somewhat for the first row. Is based on window scrolled down thing for js. Planning to have a slight delay for each and every row. Next parts, working on contact me part, and adding more skill sets and also the projects.
COME ON GUYS! LETS SAVE THE ISLAND!!! Also adding more icons now, like cad oriented
Added a bunch more icons and support for svg icons.
Worked on adding logos for my languages and integrated JavaScript to map the respective color for each logo to what shows with the shadow and the color of the logo when the user hovers over each one.
Ngl imana just ship it now since its gonna take forever to get it approved anyway, I can just reship whenever i add in more features (Im still prob gonna add the my skills tab tho)
Added in a gradient for :hover for the boxes. WOW that looks REALLY good!
Gonna go all in on this, Added in a border and removed the background so that it looks better and the gradient background is more visible. changed up the my skills page because im planning to re add it on the bottom as like a chain coming in from left and right as the user scrolls down
Bro, making the .exe WAS A TRAINWRECK, but its finnally done! Go check it out at https://github.com/shinkensen/NanoCalcV2.0/releases/tag/v2.0 !
I added in Garbage collection, made a global token_pool variable so i dont need to create like 122934120943810 of them, added more error catches like dividing by -0, and overall made my code more efficient and added in a bunch of error guards.
OH MY GOD BRO, I just spent the last 3 hours of my life tryna integrate this goofy ahh negative function for my calculator :(. Bro istg i was about to crash out cause it was SOOO buggy at first and i had to make so many changes to my parser to get it working. Specifically, the problem was that my parser and system relied on operators like +,-,*,/ to seperate the tokens in the tokenization step, but my dumb ahh couldn't figure out a way for ts to work when python itself uses the - for both negative and minus symbols so i couldnt just use a placeholder initially. But then after a lot of trial and error i somehow got it to work after i created a placeholder -> minus symbol function and integrated it into my main function for parsing specifically after the tokenization step
Added in the error catching stuff, fixed a few bugs, and also I am in the middle of trying to add in negative number inputs
My javascript-electron app was really innefficient as it used chromium which basically just makes it a glorified browser tab, so i switched everything over to python and restarted from scratch T-T. Grinded hard and got the basic buttons to register again and everything like the one with js...untill i remembered that i had to make the string calculator parser :0, then i proceeded to CRASH MY BRAIN OUT tryna make ts work efficiently, the first iterations didnt scale well because i wanted to add more functions so i spent like 3 hours just doin ts and iterating. Now it works rlly well with a modular parser that essentially tokenizes and then processes the expression making future add ons easier to implement. Aiming to add negitive, and decimal input functionallty next along with making it look better and for error handling to work bettter (even though alot of the incorrect input stuff is filtered out alr.). thinking about adding a history of sorts where users can revisit one of the past 3 calculations and also maybe sin and cosin and tan to make this more of a scientific calc. also btw, i implemented BODMAS
removed the rgb thing cause it was kind of tacky, added in a subtle gradient background instead and integrated it with its own domain! Also increased readability for users on mobile devices. Going to focus on mobile usage and adding more content next. Im thinking about using a border instead of a full background and also about integrating a 3d model of the hardware things ive worked on!
Made the buttons actually function now, added a clear button and displa for the numbers. Going to make it look way better soon.
Added in all the stup stuff like node.js and electron (this is my first ever app so i had to read a shi ton of documentation). Overall i feel like i have absolutley no idea what im doing cause i usually code in c++/java not JS or node.js. This is gonna be a first for me on the basis of a Lot of things.
Lightweight and efficient calculator app for your desktop
Added a bunch of cool animations and js to support them, also added a customizable rgb background
Made the whole thing darkmode and and also added in languages i am profficient in, and also added a bunch of transitions and animations
Created the source controll pathway, added rlly cool animations like a 3d rotating logo of my school! Planning to make the whole thing dark mode tho for better contrast
added jar file
Made the HTML,CSS JS files, added a typing animation like thing, and made it look really good. Since there wer a lot of things to add to create the overall base of the project, things should be more smooth sailing from now on!
My personal website, ive wanted one for a while and i just got a urge to make it!
full overhaul of the 404 page (it looks great now, with smooth animations, rounded corners, link back to main page and more)
Added a ton, made the eclair page fully functional, favicon, footer with animation, and more. Also added some audio
Added new bakery items (easier now bc i the overall framework is the same) Working on eclair page. What are some french pastries that you would like to see?
Bro i need to make more devlogs, i swear... anyway here is the current sittuation of the website. https://shinkensen.github.io/Project_One/
I remebered to make a project in SOM before coding most of it (still have a ton coded tho) this time lmao ;). There will be meaning ful devlogs from now on. Rn im done with the first one on the home page: the crossaint
The one stop shop for all your pastry-recipe needs
This is my first website ever so its kind cool developing it. I added the first links and added descriptions and the overall structure of how the website is gonna look. this is gonna be like an all in one resource library
Html program that houses all the links to your favorite programs that you can use for the grind!
completed the whole gmail part and added the leetcode webscraper that takes the daily challenge. Working on the daily part and integrating it into my task scheduler, adding a link, as well as making a small website for it or command line tool that allows you to add your gmail to it (will be hard tho cause its essentially just java in the backend to someone who dosent know how to do web dev).
Java application that sends you an email telling you to do the daily problem. Tells you which problem it is and gives you a link. Uses Graphgl to take that from leetcode. Ai helped me learn how to do this
Added a few more things
Kinda forgot to create the project before actually coding it. But here's how this all works. Its basically 2048 in a lightweight, command line version. You may be shocked by the 27 hour hackatime but thats for the WHOLE folder/project in vs code. This includes files for encrypters, DBs, other games and much more which will all get tied togheter and used in a program which will be my next submision.
Text based 2048 that you can play in your favorite powershell or command line (Ai art, i dont have the skills to make smth like that)
Bro, I just lost so many hours bc I didnt post a devlog...
Finished it up AND made an updated version(I made UNO)
This was pretty hard and creating the hash algorithim, then doing file saving writing reading and editing system was pretty knew for me so
i learned a lot.
Made the entire thing, was pretty straightforward
Play against the computer in this fun, fast paced strategy game that also ties in parts of RnG. The goal of this game is for your cards to beat or equal to your opponents. You are given the card your oppenent has in the first slot,but also the sum of the values of the 4th and 5th card. Through this and random hands, you must emere victorius through a blazing hot 5 rounds.
Secured with encrypted passwords and usernames, Your data is safe with us. You can access, edit or just view your data, create new accounts, and much more! Data is encrypted and stored on a local txt file using a hash algorithm that will guarantee your security.
Made the full program, will shp soon (I was coding the program even before I created the project)
Have you ever wanted to run away from a Big Black Man (x in game) chasing you? Well now you can! Introducing Terminal Runner! The very realistc simmulation of running away from a preadetor chasing you!
Have you ever wanted to keep your data safe (or send private messages)? Introducing hasher/dehasher which implements a basic ceaser encryption BUT adds a unique character shift twist to it that makes your data secure.
added in the rest of the conversions like pressure, temp, and power. going to wait untill 100 ppl submit before I do so that I can still get shells off this
Grinded Data today (KB MB GB), also spent a ton of time panning out some of the weird bugs. Next up: Pressure Temp Speed and Power. After that, Im probably looking to move on to my next project: encrypting strings/
Added currency conversions...was one tough nut but now I got it working(somehow). Had to create a Hashmap with 180+ ISO currency codes and their respective conversions (A crap load of googling).
Done with the time, length, and mass conversions...the currency conversion however is going to be a living hell...180 currencies with symbols...
Yo, have you ever wanted to convert Kilometers -> Miles or USD$ to INR?You should check out my converter tools that can convert between Miles, KM,Watts, HP,CAD,BZD, Milliseconds, Centuries, and much much more!
Made an encryption method that takes in a string and an int and encrypts it. In the future, I want to create a method that takes in the image and decrypts it into binary, then the int, and then performs a decryption operation that takes in the string and undos the decryption that was placed upon it. Look out for more updates
Finished the prototype up
Its a game made with java graphics where you have to climb obsacles and go UP!
Enter coordinates and find out the time at that coord. Stage 1: Finding time with only latitude Stage 2: With everything else
Worked on the entire system today, planning to create an encryption for the image that you can decode with a string key. The unicode isnt getting displayed properly, screw vs code.
By taking in an int, converting it to binary, and then converting that to an array of ones and zeros. one can create a black and white image. //Edit: Now we can use that image to encrypt a string by shifting the ascii values of the chars (very surface level encryption but will get harder).
This was widely regarded as a great move by everyone.