July 16, 2020, 02:53:24 am

The shoutbox is currently out of service. Join us on Discord instead.
You can help CodeWalrus stay online by donating here.

WARNING: DO NOT UPGRADE your TI-83 Premium CE or TI-84 Plus CE to OS 5.5.1 and higher. It removes all compatibility with most games and removes ASM/C programming! DOWNGRADING IS IMPOSSIBLE. BE WARNED! Likewise, do NOT update your TI-Nspire CX past OS 4.5.0, else using Ndless and ASM/C programs will be impossible.

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Topics - Yuki

Remember back in 2016-2018 when we had ads? We made sure they weren't annoying and full of viruses, and as a result, that probably was the most hilarious experiment we've ever done on the site. Our members paid to have their "I lost the game" s***posts to show up, and even fellow forums Omnimaga and Cemetech joined in the fun. At one point, it probably paid for almost half of our operating expenses.

Unfortunately, all fun have to come to an end, and in 2018 Project Wonderful closed its doors due to social networks stealing the views away from independent websites. As a result, we had to turn the ads off, since it's the only ad network we thought made sense at the time.

Enter Comicad Network, who in 2019 built a new ad network out of Project Wonderful's ashes. I was kinda put off at first since they only seemed to allow webcomics and comic-like sites, but as I was setuping my webcomic this week (go read it!), I also applied for CodeWalrus (they allow video games sites, close enough) and sure enough it worked. And sure enough, we get the same kind of ads as we got back on Project Wonderful. This is gonna be fun.

So here you go. Ads. Have fun with them.

Also if you've read until now, we ran out of money to pay for the server again (life's kinda hard with this pandemic thing) so y'all should also click here and give us all of your money. Well, if you can.

Drawing & Animation / Horse Life 98
May 29, 2020, 02:52:00 am
It's a webcomic about a horse turned into an anime girl after having smoked a bit too much. Originally made with Microsoft Chat 2.5, I shifted to Adobe Illustrator and MikuMikuDance. Check it out, it's pretty absurd.

https://tapas.io/series/HorseLife98 (season 2)
Other / What kind of project are you working on?
April 11, 2020, 11:24:12 pm
Kinda curious here, also would serve as a poll for maybe new subforums based on what you're doing now (other than calcs and stuff cause I know a lot of you are no longer into that :)).

My day job involves getting websites to work and Linux system administration, as usual, other than that, I'm working on an English fandub of Dans une galaxie près de chez vous and a revival of my Twitch channel. Other than that, some random stuff I do when bored I post on my blog or my Twitter account. Probably should cross post about some of them in here.

What about you?
Web / toasters.rocks v3
December 17, 2019, 08:52:23 am
I've recently been rebuilding my blog where I put project updates, rants, writing, reposts from elsewhere and most recently some absurd webcomic made with Microsoft Chat for Windows 98 appropriately called Horse Life 98, check it out :)

I recently installed Ghost on some free shared hosting account I had laying around somewhere that surprisingly supports Node.js and Ruby, it's WAY better than Wordpress and it's written in Node.js so it's way faster and not a clump of legacy code that still supports EOL'd versions of PHP, and now I'm trying to build some custom theme for it, which are pretty much HTML templates that are really nice to code. Previous versions used Write Freely (written in Go, had almost no feature other than federating with Mastodon and felt a lot like 0.x software) and Tumblr (which is pretty much a failure since it got bought by Verizon, they tried to ban NSFW and the users got pissed). So yeah, it's a pretty nice experience so far, and I'll keep you updated on the new theme :)

Visit it now!
Web / Sook Media
February 18, 2019, 07:02:16 am
Hey guys... Wonder what I'm doing these days, other than Zarmina? It's a little project I'm involved with some friends that I'm working on since a little more than a year, basically it's a matching service for podcasters and Youtubers to find entrepreneurs who would want to put some ads on your content and make some money with that :) We wanted it to be very organic: you decide of what kind of ad space you want to give out, like a mention at the beginning of your video and many Youtubers are already doing, we make sure the people we match are related to each other (as in, we'd match food brands with food podcasters and gaming sites with gaming youtubers) and we hope these ads will be less annoying this way.

Anyway, check it out and I hope you'll like it! We're concentrating our efforts mostly in the province of Quebec, Canada for now, but if it gets popular there we might branch out worlwide ^_^


(Been a while I teased you with that, it's time to make a topic about that, I just waited until it gets usable before writing about it.)

(also ID 2500 ^_^)
PC, Mac & Vintage Computers / Apple II thread
January 07, 2019, 06:51:26 am
My brother cleaned his room and this thing ended up on my desk.

It's an Apple IIc, complete with a green monochrome screen, a printer and a bunch of floppies. (Yes, the screen is actually plugged to a DVD player, but I'm surprised how watchable my DVDs are on that :P)

Todo list:

- Learn Applesoft BASIC (I did a circle wow)
- Build a serial cable for communication and ADTPro. I contacted the guy who maintains ADTPro and sells those cables and shipping is prohibitively expensive (as usual) so better make my own, so more updates on that soon.
- Watch some DVDs
- Figure out what's going on with the floppy drive?
- Try this thing out, if and when it's gonna come out. A friend of mine is planning to back their Kickstarter thing when they're going around to make it, so yeah, we're planning to have some fun with that.

So yeah. @Caleb Hansberry I know you like this, so Apple II thread.
PC, Mac & Vintage Computers / Golfed code snippets
December 06, 2018, 01:23:24 am
Code (node.js, 346 chars) Select

[..." sos"].map(c=>{p="  etianmsurwdkgohvfüläpjbxcyzqö 54\x063é  2&è+  à 16=/ ç\2( 7  ñ8 90     \4      ?_    \"  .    @   '  -        ;! )     ,    :".search(c)

Probably the weirdest constant to ever appear in a program, guess what it does.

the answer: ShowHide

Get one of these things, plug a lamp in and it does morse code with the correct timing.
And we have nothing that would make us enforce these rules, unlike, *cough*, Tumblr, so yeah. We're not owned by a big Christian company like Verizon and Apple won't ban us from their app store for not complying, so yeah.

But we're still a family website with kids around here so:

- Nothing illegal in Canadian, American or your juridiction
- Please tag your NSFW appropriately and put them in spoilers or external links (we have a room for that on Discord)
- Respect each other and especially your admins

Thanks for flying CW :)
Other / Halloween Challenge 2018
October 26, 2018, 01:11:43 am
Cause I'm bored.


Assuming I didn't mess up, the first one to find out what this means wins forever. Bonus: write an encoder and/or a decoder and golf the source code.

In case you're stumped, I have some clues, but otherwise, have fun ^_^
Web / YukiOS
October 15, 2018, 02:34:59 am
Yet another thing I started working on that have been on my mind since a while. (I do a lot of stuff lately please stop me)

Basically, it's an operating system that runs in your browser. It consists of a kernel written from scratch in JavaScript that sets up an interface (currently a VT100-like terminal, can later be a canvas to draw on and do OpenGL stuff on kinda like X) and defines a bunch of syscalls (mostly interfaces between the DOM and threads). It then creates a WebWorker (which also defines interfaces between the program and the kernel, think a standard library or a libc) that executes a WebAssembly program (an init program, basically) which can in turn call other programs in their own WebWorkers. The main thread creates every other thread and can therefore keep track of processes like a normal operating system. (Kinda hard to explain, but yeah, if you read the code it's probably simple enough to figure it out.)

Basically (where <=> is a bunch of interfaces between each other): DOM <=> Kernel <=> WebWorkers <=> WebAssembly

WebAssembly binaries can be compiled with LLVM/Clang (see the makefile, target wasm32-unknown-unknown-wasm). In any case, it should import kernel functions (those defined thread-level when calling the binary) and export a main function that will get executed and return a return value.

So, pretty much like a real operating system. Or at least, a framework for multi-threading in C in a webpage.

Check it out on GitHub, right now it only prints some sort of Hello World but I'll put it online when it's going to be a bit more usable: https://github.com/juju2143/YukiOS


- Multithreading
- Keeps track of processes
- Quebec Bill 101-compatible open-source license
- Small binaries written in C (no Emscripten)
- It's in your browser!
- Small and readable source code

To do
- Read user input
- Filesystem
- Graphics
- Other misc. stuff, as needed when porting software
it's dead so I made it better


Now it's kinda like Twitter but Jack Dorsey or any of his s***ty AI lackeys don't have a say on the fate of your account (not that any of us have any problem with that but yeah, it's open source). Figured it would be far more useful and worth it this way (the old site was broken beyond repair so better doing something else), and I think it would be pretty useful to the community, so yeah. Ultimately, every site would have a feed kinda like on the old site, you can pick which ones to follow and you can even make your own, how nice is that? Sign up, start tooting or something and follow CodeWalrus on there. Also donate that'd be useful too.
Other / Juju's current projects
September 04, 2018, 08:44:00 am
Hey, let's have a quick rundown of my current projects and the stuff I want to do in the near future, cause why not.

- My job: As I might have told you, I'm working on an Internet service with a few friends. We're almost done, the list of things we need to do before releasing a beta is getting shorter and we hope getting it out this month. Don't worry, I'm going to tell you guys about it in detail when it's going to be released, but until then I can only tease you a bit :) But yeah, this is the thing that should take most of my time at least this month. I hope you'll hear about it soon :)

- Zarmina: Kinda taking a pause of it and I'll get back to it later and finish writing chapter 2, adding some music cause why not and commission a few cute graphics to put on the site. Long-term plans also includes other unrelated original stories and interactive fiction. Also, a half-elf, together with some friends. Anyway. Writing is kinda fun.

- Blogs and websites: Considering rehauling a few of my personal websites (juju2143.ca, mlp.quebec, toasters.rocks). First one is pretty much my online presence and I have a good idea for it. The latter two are my blogs, the MLP one is no longer about MLP only and probably needs a good redesign. So is toasters.rocks which is my Tumblr and also needs a good rehaul, probably as a good ol' pro blog about things that doesn't really fit anywhere else and technical articles. Probably also going to move away from WordPress and Tumblr, any good ideas? Ghost sounds nice, or I could always reuse the framework I built for Zarmina and stole borrowed from my job.

- CodeWalrus: Site looks kinda dead, we're mostly on Discord, but people still check the site often enough, so feel free to post away. I also have some novel ideas for it and should rehaul a few stuff around. I also take some ideas, what you want to see here?

- Music: I'm playing music on my piano, mostly, but I hardly make those anymore. Not that I already was constant in my music production, far from it. I probably should transcribe my original compositions, arrangements and covers someday.

- DUGCon: My friends are running some convention about some Québec French TV show from 20 years ago, it's in 2 months, I helped a bit with their kickstarter thing, go check them out if you're planning to go in the Montréal area in early November. Throw money at them, if you like the idea.

- Minecraft: I remind you we have a Minecraft server, together with other Minecraft servers on the same server. Kinda weird setup. Again, there's a few stuff I should rehaul internally, like a proper admin panel for those who don't know how to admin a server via SSH and other wonky stuff going on with them.

- Other stuff: Considered cancelled and/or one-off things for above reasons. I have too much things to think about, albeit I still mess around when I'm bored. I should concentrate on working and being productive and stuff.

- Throw money at me: That would help. It pays for the CW server and its numerous services and most stuff I said here. I have a Patreon.

That's a bit of a list, I'm involved with quite a lot of stuff and I hope going though it in the near future. If you want to help in any way, I probably wouldn't say no, that would be helpful, even if it's just ideas thrown around ^_^

(whew 5am I guess I got a bit carried away, but yeah)
It's some concept I thought about this morning, inspired by Javascript emulators and those (legal) hacking challenges where you have to ssh your way into the next computer, thought you'd want to hear about it.

So, you find yourself in some computer room, for some reason. Lots of computers, old and new. Why are you here? Who knows. Maybe these computers will give you an answer. Except all of them are locked, save for one. Impossible to get to them without breaking anything, and that's something you'd want to save for last.

Looks like this dusty old-school IBM PC is your starting point. You'll want to find how to unlock these computers, one by one. Each of them will give you the name/URL of the next one and their credentials, if any, behind a little puzzle. Each level features a full-featured emulator of a different operating system (ideally free, redistributable and lightweight, so no Windows :P) running in your browser, so, needless to say, you'll want to know your way around Linux, DOS and operating systems in general.

Again, it's some idea I find pretty cool and educative and I'm not sure I'll work on it right away with my numerous other projects, but yeah, I want your feedback and ideas, what do you think about it?
Well, one time a few years ago, I bought a Windows RT tablet to my grandma so she can do her stuff with Microsoft Word and go on Internet and stuff. Don't need the Pro version, I thought.

Well, guess, what, I was wrong. I have almost nothing installed on it and, with time and updates, Windows ate all of the measly 32 GB of storage installed on it. It went highly unstable, with nothing you can uninstall or delete to fix it. So my grandma sent it back to me in hopes I could fix it and do something interesting. I did a lot of stuff on it before, and they mostly all failed so far, or I didn't had time to investigate deeper. And anyway, it should have run out of support as of now. So, this is the update log thread.

Well obviously, we can do some hacks to unlock whatever feature to get a bit more control, unlock Secure Boot or something, or something of that ilk. But first, we can try to disable BitLocker, which isn't something you can do on those. It's actually required so these hacks would go smoothly without fear it would turn it into a brick.

This article suggests Microsoft patched a vulnerability disabling a backdoor into Secure Boot. And from a look of it, this update looks installed. They still provide a good command to disable BitLocker:

manage-bde -protectors C: -disable

Invalid namespace, they say. Looks like the WMI namespace got somehow deleted. Let's reinstall it.

cd C:\Windows\System32\wbem
mofcomp.exe win32_encryptablevolume.mof

Oh, it worked. Let's try the manage-bde one again... Also worked.

manage-bde -status

And it's unlocked. Next a reboot for good measure, and it should theorically be disarmed. Somehow. I'm not sure.

Next step would probably to reinstall it with the recovery partition, possibly downgrade it, unless someone have a better idea. To be continued...

On that note, thanks @gameblabla on Discord for the help!
The Recamán Sequence is probably one of the most fascinating sequences in maths. It looks good, it sounds good too. Full explanation in the video below.

The image featured in this video in particular, it looks pretty cool so I reproduced it in about 335 277 274 bytes.

Code (svg) Select
<svg xmlns="http://www.w3.org/2000/svg"><path id="p" stroke="#000" fill="none"/><script>/*<![CDATA[*/q=[];a="M2,325";for(s=i=0;i<65;)c=s-++i<=0||!!~q.indexOf(s-i),q.push(s+=j=i*c*2-i),a+="a1,1 0 0,"+(i%2^c)+" "+j+"0,0";document.all[1].setAttribute("d",a)//]]></script></svg>

Can you do better?
Anyone on MacOS? If it's useful, I started a Homebrew tap for calc software cause it severely lacks calc software. If you don't know what this is, it's some sort of package manager for MacOS, just go on https://brew.sh/ and install it if you want. Then type these commands into Terminal.app:

Code (bash) Select

brew tap juju2143/ticalcs
brew install <package>

where <package> is one of tilp2 or tilem. If you have any suggestions for any other interesting packages, then feel free to suggest here or on GitHub!
Well, some sad news today: our beloved ad provider Project Wonderful is shutting down on August 1st. They provided us with the ad box above this page (disable AdBlock if you don't see it) for more than a year and a half now, you guys had a good time bidding random stuff on this box and overall, we only have good words for it. But, unfortunately, giants such as Facebook are killing individual blogs and websites in favor of their own platform and it's taking a toll on Project Wonderful. They were founded to serve independent websites such as ours, but they're now in a situation they cannot do that anymore.

So what does it mean? Bidding and ad serving will shut down one month from now on July 11th, so if you want to do so, here's your last chance. Otherwise, we have a few other alternative sources of revenue you can choose from: you can either become one of my patrons on Patreon or directly send us money on PayPal. Both will give you a supporter rank on CodeWalrus and its Discord server in appreciation of helping funding our server and development costs.

In conclusion, I want to thank Ryan North and the rest of the PW team for their good services over the last 12 years and a half. You guys had a good run and I hope people will find a new solution to the problem.

*cough* *cough* definitely not suggesting the secret project I work for
Retroactively effective May 25th, 2018, we have updated our already nonexistent privacy policy. Just go to your email inbox and open a random email. That's our privacy policy update. We probably may terminate all of our European user accounts if we need. Have fun.

We won't actually terminate, block or ban any account due to this, don't worry. Thanks @xlibman for the idea while he was eating his peanut butter toasts earlier today at the CodeWalrus HQ. Yes, we actually have a HQ.
Hey guys, hope you guys have a nice Easter day. I am going to take the occasion to announce a few important stuff here.

As you might know, the Trump administration is quite unforgiving on things like freedom of speech, net neutrality and LGBTQ+ issues, among others. The server is hosted in New York on a .us domain, so given the community's wishes and to continue the most quality, uncensored content, it became unsustainable to keep the server there. As the administration is Canadian, we are therefore moving all our assets to Canada, including a .ca domain, over the next few days for fear the Americans would cut us down and censor us. We have no idea if American users will be affected, but it will be for the better. You might also want to download a copy of Tor right now if the situation gets worse.

Oh, also don't forget DJ Omnimaga (aka @xlibman)'s new album, Hardcore Spectrum Disorder, is coming out tomorrow, April 2nd, as a physical limited edition for only C$95!

Additionally, I'd also like to thank Omnimaga (the website, unrelated with our own DJ Omnimaga) for paying the server bills, thanks to the huge Omnimaga logo you see below our own. Can't go anywhere without you guys. You literally own CodeWalrus now. So, as part of the move, we will also welcome Eeems and Geekboy of Omnimaga into our own staff team and our own Walrii mascot will be joined by a lobster.

Again, happy Easter! We hope you'll like the changes and we'll keep you updated!

UPDATE: Juju forgot to mention that this will now be the official logo (90's throwback) and intro for future CodeWalrus-related videos and the PhpBB 3.2x CW logo:

UPDATE (April 2): It was a bit exagerated, but yeah, CW isn't going anywhere, no logo or staff change either, happy April's Fools Day! :) We think Trump is still scary, though... Who knows if it's going to be true one day? Anyway, Hardcore Spectrum Disorder is out, but for only $4, you can go buy it right here at the bottom! And it's for the World Autism Awareness Day! Also shoutouts to Omnimaga, thanks for the ads, for real.
Well, you might have noticed the pink notice at the top of the page.

Quote from: xlibmanDear visitors and members, with the staff having moved on to other life interests and as a result of changes in people's internet usage habits, the CodeWalrus community have migrated almost entirely to Discord, IRC and WalrusIRC and is now essentially a place where to hang out, chat about gaming, programming, music, anime, and chill. As a result, even though the CW forums will remain open for posting, for faster TI, Casio or HP calculator help and news we recommend using the bilingual TI-Planet forums instead.

We encourage everyone to join our Discord server now.

Yeah. Let's face it, posting is quite low these days and none of the admins have motivation nor time to even write this post to manage and improve this site other than the minimal moderation and maintainance, so yeah, we'll still give it minimal maintainance for the time being until things get better or it just becomes a ghost town. (Which we hope not.)

Don't panic, though. It's still going to be the fun place to hang around and share your projects as long as there's any people here, on the forums or on IRC/Discord. It's just that, if you have a question, don't expect an answer right now, if you don't get it you might as well try again on TI-Planet. (Yes, they speak English, don't worry.)

Of course, that doesn't mean we won't throw some events once in a while, we might do that actually, so stay tuned for further announcements! Until then, I dunno, invite your friends, and feel free to give us some suggestions, we might actually consider them :)
PC, Mac & Vintage Computers / Another Pi Language
January 11, 2018, 11:22:40 pm
I made an implementation of some Pi-related programming language, cause I was bored.

Have fun.

Well, I hope you guys had a good Black Friday/Thanksgiving/whatever it is this weekend. To celebrate, this is something we've been asked since a while: the Minecraft server is finally back. Not only that, but we upgraded it to an overly generous 32 GB of RAM, 8-core server (and for ridiculously cheap, thanks Black Friday sales) and while we were at it, it now runs on the latest Minecraft 1.12.2. So exit the old crappy netbook with 1 GB RAM and a wonky connection we had before, we shouldn't have any problems anymore.

The URL should be the same as before, mc.codewalr.us, the world should still be there, and this time, it's open to everyone!

And while we're at it, we might as well install other dedicated servers like Garry's Mod and such, what do you suggest?

Also, if you're on Discord, you probably noticed we renamed the #minecraft channel to #gaming so we can let you talk about something else than Minecraft on that channel, good idea, isn't it?

Speaking of gaming, some of our admins are on Twitch, you guys should definitely follow them, you might be able to play with us on stream, who knows?

@xlibman - http://twitch.tv/djomnimaga
@Juju - http://twitch.tv/juju2143
Web / asciiworld [ucc3]
November 18, 2017, 05:44:45 am
You are an ASCII character, in a grayscale 2D world, made up of other ASCII characters. You don't know what's up, but you can do things. There's no goal either. But it might be considered as a game.

You already can move a letter o around with the arrow keys (block by block in a top down view, of course) and move the camera.

Planned features

- interact with other ASCII characters that may or may not be other people
- build things out of ASCII characters (that shouldn't be people)
- run into ASCII characters that are definitely not Unicode
- everything is a monospaced ASCII character
- Definitely no UTF-8

welcome to asciiworld.
Introducing a new project of mine: Tiewrap is a game engine not unlike LÖVE designed to be small and efficient, but with Duktape as a scripting language. Of course, it's similar to Legimet's Duktape-nspire project and heavily inspired from it, but this one uses SDL and should work on a variety of platforms, be it Windows, Mac, Linux, Nspire, or whatever SDL has been ported on. Planned features include a module based on the HTML5 Canvas API.

Right now it doesn't do a lot, but you can check it out here: https://github.com/juju2143/tiewrap
Also check out the API: https://github.com/juju2143/tiewrap/wiki/API
Media Talk / Some fanfics I wrote
October 10, 2017, 06:00:12 pm
I write sometimes, and since you asked, figured I should put my stories here. It's in French so far, I probably should translate them in English if you want. Anyway, for those who speak French, here we go.

Yuki no Eien: The Eternity of the Sparkling Snow
This Japanese anime-style story follows two young unicorn girls in their adventures in a magic school for gifted unicorns. They end up being roommates and it gets a bit NSFW.
French: https://mlpfictions.com/story/1583/yuki-no-eien-l-eternite-de-la-neige-etincelante
English: N/A

Planet of the Unicorns
The crew of the spaceship Romano Fafard, on their road to find a planet to move the entire humanity, finds a planet filled with magical ponies.
French: https://mlpfictions.com/story/1584/la-planete-des-licornes
English: N/A

Well, I hope you liked them, and if you don't read French, stay tuned...
Well, as you might know, the site ran into quite a bunch of issue these days, including PHP-FPM starting to ramp the CPU up to 100% for no reson, so this morning I upgraded our LAMP stack to newer versions, including PHP 7.1 (which should be faster than our old PHP 5). We also enabled Cloudflare for additional speed and to mitigate a possible DDoS. For admins, the IPs should still be properly shown in the forum logs. So, as this was a pretty major change, if you run into any issues, please contact staff and we'll look this up.
Gaming / Dead Tomb, a remake of a Videoway game
September 18, 2017, 11:01:26 pm

If you lived in Canada or in the UK in the 90s with a cable TV subscription, you might have fond memories of the Videoway, a powerful cable TV box that could overlay many useful informations on screen, be it the TV guide, the weather, lottery numbers, a calculator and even interactive games. One of these games, Temporel Inc., was one of the most popular of the service. It was about a time traveler trying to find his way out of a pyramid in ancient Egypt to get back to his time machine and the playing mechanics were similar to Maniac Mansion.

Unfortunately, Vidéotron closed down the service in Québec in 2006 in favor of Illico, a more powerful cable TV service, with all the Videoway games vanishing with it. However, an user recorded a walkthrough of Temporel Inc. just before the service shut down, allowing him to make a complete remake of the game on PC.

Fast forward a few years later, Collectorvision, which you might know for making good Intellivision homebrew and having bought the rights to Acclaim's and LJN's brands and logos, has announced a remake of the game, but this time on the NES console with all new, beautiful graphics.

Jean-François Dupuis, the founder and project lead of Collectorvision Games, has said Dead Tomb should be done by December, with only a few typos and fixes left and music to add for a release sometime in early 2018.
PC, Mac & Vintage Computers / Bad Apple [UCC2]
September 14, 2017, 11:05:16 pm
I realized yesterday I could fit a 32x32 monochrome picture using Braille characters on Twitter. So of course, we're gonna abuse this.

And just now, I wrote some program that shows a movie using Braille characters in Javascript in less than 25 lines of code.

Oh, and you know what nice video could be used to test it?

Yeah. This one.


So you see where I'm going?

Me neither.

Stay tuned.
Site News & Announcements / CodeWalrus Fundraising
September 11, 2017, 12:18:52 am
Just a little reminder that your favourite website (I mean, this one right?) exist thanks to donations from our members, and so far it works quite well. We have a bunch of ways you can contribute, namely the ads below the site logo (click on the "your ad here" to, well, put your ad there) or directly on PayPal by clicking on this link. Or if you're from Québec City, Canada, our record label is also working into releasing DJ Omnimaga's discography to the four Sunrise Records stores of the region! How cool is that?

Goal for this month is about $35 USD, since we have domain name renewals this month too, but if we get more money in an usual month, we might give out fancier contest prizes and also other goodies we might not give you with the usual $15/month operating budget.

So, the more you give out, the more you get back! I hope we'll be a lot to help the :walrii: ^_^
Other / The Walrii Prime
September 08, 2017, 10:11:41 pm
I just found a pretty interesting prime here:


Or, if you rearrange it in a square:


As far as I know, this 576-digit number is prime (or have high probabilities to be prime according to the GNU Multiple Precision (GMP) library, someone should independently verify if you have a copy of Mathematica or something just checked with Wolfram Cloud, it's prime). Now if you want to Ctrl-F this page and search for 7...

Now you wonder how the hell I did that? It's a secret~: ShowHide

Code (PHP) Select

// By [email protected]
// Licensed under LiLiQ-R
$im imagecreatefromgif($argv[1]);
$ix imagesx($im);
$iy imagesy($im);
$n findprime($a,$b);
$p count(array_unique(str_split(gmp_strval($n))));
//echo $a." ".$b/*." ".gmp_sub($n, $s)*/." ".$p."\n";

You must have GMP and GD installed in your PHP installation. Script should take about 45 seconds to run.

Of course, some of you will recognize the fact I was inspired by this video:

Well, look like we have a few issues with the MySQL server once in a while around when the backup script runs, we're investigating the issue and we'll keep you updated. Sorry for the disruptions!
Contests / Code Golf Contest: The Pythagorean Problem
August 15, 2017, 07:52:01 pm
Time for a code golf contest? Been a while we did that. Thought that'd be fun while I'm busy with other stuff. If you don't remember what it is, I give you a task and you try to write a program that is the shortest you can do. Standard rules apply, you can find them on Stack Overflow. If in doubt, like how to count the size of your entry, just ask me or anyone familiar with the previous contests we did before.

So yeah, this one revolves around Pythagorean triplets. If you don't know what it is either, it's any set of integers (a,b,c) that solves the formula a2 + b2 = c2. So if you take a point on a plane, say (3,4), it should be at a distance 5 from the origin (0,0). Same for (4,3). The point (3,5), though, is at a distance √34 from the origin, which is not an integer and therefore not Pythagorean.

So your task is, you are given a monochrome graphic screen (96x64 on a TI-83+, but could be anything big enough we can see something) with the origin (0,0) in a corner (usually upper left, but could be lower left) and you must turn on every pixel (a,b) that verifies a2 + b2 = c2 with a, b and c being integers, with the rest must be off. Don't miss one! I know there's a bunch of clever tricks to do that, so be creative.

Bonus task: Write another program that counts how many pixels are on this way for any width and height given as inputs.

Send the source code either in this thread on in PM to me before September 1st, 23:59:59 EST. and make it clear whether the codes you send are for the main task or the bonus one. There's nothing at stake other than the honor, feel free to help each other and have fun!


Main task


Bonus task


* Entries must be valid and verified before showing up in this table.
So yeah, my mom is going to university in animation next semester (as a student of course) and she needs a pretty good computer for that, any tips? I have about a C$1000 budget for the graphics card alone (thanks some restaurant's foundation, that's helpful), plus probably another C$500-1000 for the rest. The parts shouldn't be hard to order either online or at the computer shop down the street.

Minimum configuration needed:
- Intel 64-bit 4th gen quadcore CPU
- 12 GB RAM
- 1 SSD (for the operating system)
- >1 TB hard drive (for data)
- NVIDIA Quadro K2200 (for 2D) or K4200 (for 3D), certified The Foundry and Autodesk
- Max. 2 screens (22-24", 1080p)
- Network card
- DVD burner
- Graphic tablet (not those ones with a screen in them, apparently the industry hates it because once you try it you can't go back)
- Keyboard and mouse (of course)
- Not a laptop

List of software needed (this list may vary without notice, and we already have them so I'm not asking for them, I'm just listing them so you have an idea of what kind of hardware I need):
- Autodesk Academic Resource Center (Entertainment Creation Suite Ultimate)
- ToonBoom Harmony
- zBrush 4R7
- NUKE The Foundry
- Houdini by Side Effects Software
- Marvelous Designer
- TV Paint
- Royal Render
- Arnold by Solid Angle
- ShotGun
- RV
- Lynda.com
- Gnomon
- Digital‐Tutors
- Golaem Crowd
- RealFlow
- Substance Live (Algorithmic)
- Video Copilot
- CGTextures
- Sound Ideas Series 6000 Library
- Sound Ideas Cartoon Express
- Adobe Creative Cloud 2017
- Adobe Stock Image
- Le Robert Correcteur 2.0.8

What I'm shooting for:
- AMD Ryzen 7
- NVIDIA GeForce GTX 1080, probably 8 GB of graphic RAM (The Quadros I want are a bit too expensive so unless I find a good deal I'm going with a similar GeForce, screw the certifications, hope they don't mind, Minty Root (who went in a similar school) says it should be okay)
- 16 GB RAM (the motherboard should take up to 32 or 64 GB)

Money spent so far: C$80
- HP screen 25" 1080p (C$80, previously owned by Kheirozen on Twitch)

So yeah, first time I really do that, any tips? Any model I should buy?
Hardware / [UCC1] 16x8 Clock
July 20, 2017, 07:51:32 pm
Just some clock I made with my Arduino and a 16x8 character screen. It's linked to a script on my computer that feeds it time and current temperature over serial port, might add some more weather details soon. Anyway, it's a pretty nice thing to make, very useful if you're too lazy to check The Weather Channel all the time.

I'm not sure if I'm going to update it anytime soon, or if I have the means to make a video about it, but eh, I have a blurry webcam picture.
First of all, we're sorry for all the inconvenience during another small downtime. Hope we didn't scared you away.

Now, we're sad to announce @aeTIos and @Streetwalrus have resigned from their staff positions, and @xlibman, while still formally part of the staff with decisional rights, have been stripped from any administrative powers he had.

On that, I'm going on semi-hiatus while real life happens, as the only one with full admin rights so far, I'll be there when I'll be able to be online and I'll be back in a few weeks. Rest assured the site won't be going anywhere until then. Meanwhile, be sure to post your suggestions and constructive opinions on this thread and we'll get to it after then.

See ya soon!


Well, if you live in the United States like some of our users do (plus we're a .us), you'd hate that while giants like Google and Netflix just loads snappily, right? Or even, you'd have to pay extra to get to CodeWalrus and most of your other favourite sites? Well, the FCC, Comcast, and Verizon are trying to make it happen, and everyone else thinks it's completely stupid.

July 12 is another of these days where the entire Internet community are standing out for Net Neutrality, and we're happy to join their forces, however small we are, but eh, it's the thought that counts, we'd definitely hate if some weird giant ISP would prevent anyone to access our humble site. After all, everyone should have the right to access whatever information from our site equally from the other sites.

Join the fight! https://www.battleforthenet.com/july12/
Site News & Announcements / A bit of downtime
July 07, 2017, 08:56:17 am
Due to a problem, CodeWalr.us closed for a few hours this night. We brought it back, but we lost about half a day worth of posts along the way. We are sorry for the inconvenience.

Meanwhile, I hope you enjoy your stay here on CodeWalr.us. The staff strives to offer you a drama-free experience and we expect you all to follow our rules so everyone will be happy here as a great family. As such, we may conduct a few major changes in the next few months... stay tuned, we'll keep you updated!
PC, Mac & Vintage Computers / 7-segment alarm clock
July 03, 2017, 08:03:57 pm
Wanted one of those on my computer besides my bed (because I don't feel like configuring a real one lol), so figured I could make my own. Features and downloads coming soon.

Code and instructions: https://github.com/juju2143/7-segment-alarm-clock
Downloads: https://github.com/juju2143/7-segment-alarm-clock/releases
Gaming / Intellivision games are still a thing
May 22, 2017, 02:44:41 am
Yep. It's a small company based in Montréal and Phoenix who makes a few interesting homebrews for Intellivision/Colecovision/NES/SNES. It's pretty cool.


Also have some gameplay of their game Sydney Hunter & The Sacred Tribe (in French), it looks pretty amazing.

Oh, as a bonus they even bought the rights to the Acclaim and LJN brands. You know that one with the rainbow logo everyone hates? A small homebrew maker from Montréal, Canada bought it. Nice.
Hardware / Building an arcade cabinet
May 15, 2017, 06:52:59 pm

This is a little project I'm building with my brother, some sort of arcade thing which should be pretty fun to do. On the hardware side, I'm using one of my VGA 1440x900 LCD panels, this one has DVI-I with a simple $5 HDMI converter attached, I have a bunch of arcade sticks, my brother already built this one on the bottom, from spare wood and a kit bought on Amazon, there a Raspberry Pi 3 I'm going to install RetroPie, I have an USB sound card, a mini bluetooth keyboard from some $10 iPhone case, the whole thing should work, only thing left is to probably build a frame out of wood and a bunch of decals would be welcome, that would be awesome.

Now I'm going to install and configure the OS, any ideas are welcome and I'll keep you updated ^_^
Media Talk / Frog Guy
May 09, 2017, 02:01:11 am

It's Frog Guy.
General Music Talk / What does a walrus sound like?
April 24, 2017, 02:24:52 am
Arcade / Fiscal Kombat [arcade]
April 10, 2017, 12:44:29 am
Translated by gameblabla

Original (in French) | Thread | Full screen
Media Talk / Comic books you bought
April 09, 2017, 11:15:36 pm
Don't think there's a topic about that, but I'm making one because I bought a bunch of them this week at the Nadeshicon (anime convention in Québec City) and the International book fair of Québec City, where I volunteered with the 30th Francophone Comic Book Festival. Most of these are in French, but some are also in English. So here we go, in no particular order.

Frivolesque, vol. 2 by Dez, Éditions Rémi Paradis
A bunch of you know that one, it's one of my favourite webcomics, this book collects the comics on the site over the last 2 years. It's pretty interesting because it's like a 4-koma slice of life manga, except it takes place in my hometown of Québec City, Canada.

Zidara9 #11, Éditions Rémi Paradis
Nice sci-fi magazine, now with columnists like Luduc and Denis Talbot (formerly of Musique Plus).

Le Bob #34
Another magazine, this one is funny.

Aventurosaure by Julien Paré-Sorel
The adventures of a dinosaur. Same guy who draw the new Dans une Galaxie près de chez vous comics, to be released in 2018.

À chier (s***ty) by Obom, Mauvaise Tête
It's like Archie comics, except everyone's faces are weird and the dialogue does not make any sense.

Le Bouddha Brisé, chapitre 1 (The Broken Buddha, chapter 1) by Esbé, Berber 13-13
Another comic that takes place in Québec City. There's even cameos from Frivolesque, but it's the complete opposite of it as it's the story of some guy on the verge of "dissociation".

Hiver nucléaire 1 & 2 (Nuclear winter 1 & 2) by Cab, Front Froid
This one is the story of a girl in a post-apocalyptic Montréal, years after a nuclear accident that left a permanent winter behind.
Gaming / Fiscal Kombat
April 08, 2017, 04:35:25 am

For those not following the French elections, that's one of the candidates of the left, Jean-Luc Mélenchon. And he actually got a videogame made for his campaign. That is actually good. Nice.
Hey guys, here on CodeWalrus we always strive to give you the best experience we can on the forums. We heard your complains and suggestions, so the staff team decided to transfer the site to a completely new forum software we wrote. We were working on it a bit in secret since a while now, there's still a few issues we should figure out, but things should work. It's a completely novel way to use the forum, I guess you'll have to get used to it a bit, but I'm pretty sure you'll like it. The change will occur sometime today as most of the server admins will be on, if you don't see it right away there will be a prompt to try the new site out, and the best thing, if you don't like it you can always go back to the previous interface as we know it as both sites will run in parallel.

Just warning you before we put it online, if you have issues with the new thing, you can always complain as usual in the usual section. Otherwise, have fun!

And yeah, I see the date, I assure you it's completely unrelated. You know me, my "april fools" changes always tend to stick, eh MLP Québec, who completely changed URLs and names on a 1st of April? :P

EDIT: Happy April's Fools, of course the site ain't gonna change, but if you liked it, you still can access it from https://codewalr.us/os
Gaming / Kona
March 24, 2017, 04:54:44 am
It came out a few days ago, Kona is a game where you're a detective in the 70s in Québec's Great North, which is to me a pretty interesting setting :D

Check this out: http://store.steampowered.com/app/365160/
Contests / CWick Contest #4: The Tau Problem
February 28, 2017, 05:03:02 am
Wait what? It's back? Well, then. Today I ask you the 1000 first digits of tau. I think @JWinslow23 will love this one. So if you remember how it's done, I ask you a program that have this output exactly (or more):


You're allowed mostly everything, a calc (scrolling or output to a Str variable might be needed), a PC, a Google Home that speaks the output, whatever. This is also a code golf contest: smaller is better, but it will also be judged on how original the method to produce or to show the output is, be it an algorithm, compression or whatever, and also how fast it is. You need not to have that output exactly, variations are allowed, as long as it shows more or less these digits. Standard code golf pitfalls from Stack Overflow applies.

Send the sources of your entries to [email protected]. Contest ends Monday March 13th 23:59:59 EST. (Two weeks this time, because it's a big one.)

Note that the schedule is now whenever I feel like. Feel free to send ideas for future contests like this.
Powered by EzPortal