|
leedo posted:I am working on an open source one right now. It is pretty functional and is incredibly responsive. I am using the multipart/mixed content-type to stream JSON in an XHR. Here is the github URL. It only works in Safari and Firefox right now, and I don't think it will ever work in IE unless I switch to polling. If you were trying to blur the channel names, you forgot the big one at the top of the browser there.
|
# ? Jul 3, 2009 03:25 |
|
|
# ? May 9, 2024 17:45 |
|
Not as cool as a lot of the projects in this thread, but after finding commands like watch, tail -f and less +F didn't do what I wanted, I'm working on a little tool to watch log files in real time with colour highlighting and regular expression matching. Here's an example of me using it to watch logs for 3 different sites for requests from my internal network, in a different colour for each log file: Fully expecting someone to tell me this has already been done before.
|
# ? Jul 3, 2009 15:26 |
|
Zx posted:Fully expecting someone to tell me this has already been done before.
|
# ? Jul 3, 2009 18:32 |
|
Here is what i've been working on lately (my own , n-th GPL project): it's a YUM filesystem. basically, the user mounts the filesystem (yumfs /whateverdir) , and as the first level directories the repositories are displayed. Then, the user can dive into each repository, where the directories are displayed using the packages groups, and the packages themselves. When the user lists the contents of a package, the INFO, INSTALL,UPGRADE and REMOVE files are presented. INFO just displays the informaiton for that package, the others are executable shell scripts that just invoke YUM to install,remove or upgrade said package. I've uploaded it to sourceforge: http://yumfs.sourceforge.net/ Developed and tested in Fedora 11, using Eclipse . code is in svn. Still fantastically buggy. Code is ugly, as I'm primarly an OOP developer, haven't programmed in pure C in 15 years . And mainly in Java anyway. edit: for whatever reason, imageshack images do not show up. Since I don't have any experience with uploading images on the net, here's the link to the sf project screenshot space: https://sourceforge.net/project/screenshots.php?group_id=266737&ssid=108045 Volguus fucked around with this message at 00:14 on Jul 4, 2009 |
# ? Jul 4, 2009 00:08 |
|
beautiful, isn't it? up next: figuring out why the gently caress my environment variables refuse to stick
|
# ? Jul 4, 2009 01:33 |
|
Alcohol Kills posted:beautiful, isn't it? Forgive me if I'm being stupid, but what is it?
|
# ? Jul 4, 2009 02:34 |
|
dancavallaro posted:Forgive me if I'm being stupid, but what is it? the contents of my first shell script it sets the environment variables IDLESTARTUP and PYTHONSTARTUP, which are where the IDLE(a python IDE) and python shells look for scripts to run on startup, to the location of the script i want those shells to run on startup it then sets the current directory to /home/argo/pythonlap/proj1, the location that i want IDLE to be able to see when i initialize it through this script it then runs idle-python2.5 with the option -s, which indicates that it should look at the environment variable IDLESTARTUP for a script to run on startup if you were mislead into believing that i was working on the text editor, that's just a crop from the gedit frame i was working in edit: all this to convince IDLE to run a loving three-line script when i start it, ugh it felt good to do, though i even made a little launcher for it on my desktop, i feel like such a big boy Alcohol Kills fucked around with this message at 02:45 on Jul 4, 2009 |
# ? Jul 4, 2009 02:42 |
|
Alcohol Kills posted:So... are you hexadecimal's rereg?
|
# ? Jul 4, 2009 03:38 |
|
Another IRC bot in perl, but instead of playing trivia this one tries to be a constructive helper in the #xomb channel (a channel for the XOmB OS project). It links into the wiki and the github repo and will automatically announce commits when they occur (no demo of that though because I don't have the permissions to apply commits in the main repo). Next project is gonna be a text based IRC client with spell check.
|
# ? Jul 4, 2009 03:52 |
|
Avenging Dentist posted:So... are you hexadecimal's rereg? As far as i'm aware, this is gibberish. Am i being made fun of for being verbose in what amounts to a textbook description of what is happening in the screenshot i posted?
|
# ? Jul 4, 2009 04:26 |
|
I am asking you if you are Something Awful Dot Com Internet Forums Poster "hexadecimal", re-registered under a new name. Because you have the same modus posterandi as he did.
|
# ? Jul 4, 2009 04:30 |
|
Avenging Dentist posted:I am asking you if you are Something Awful Dot Com Internet Forums Poster "hexadecimal", re-registered under a new name. Because you have the same modus posterandi as he did. No I'm not. Describe his m.p. for me, I always love a mirror.
|
# ? Jul 4, 2009 04:36 |
|
Alcohol Kills posted:blah blah blah Ooooh, gotcha. Didn't mean for you to have to go through all that trouble explaining everything - I see what the script does. I didn't realize that the script is what you were showing us, I thought it might have been the text editor or something, as you said. Gotta start somewhere!
|
# ? Jul 4, 2009 05:31 |
|
Uh, I suppose you could say I am working on this, after a fashion...
|
# ? Jul 4, 2009 05:55 |
|
dancavallaro posted:Ooooh, gotcha. Didn't mean for you to have to go through all that trouble explaining everything - I see what the script does. I didn't realize that the script is what you were showing us, I thought it might have been the text editor or something, as you said. today i learned that surrounding the path with '' quotes allows me to use spaces in my directory names would you believe that i took a whole fuckin semester of unix?
|
# ? Jul 4, 2009 06:18 |
|
Alcohol Kills posted:today i learned that surrounding the path with '' quotes allows me to use spaces in my directory names
|
# ? Jul 4, 2009 08:43 |
|
DLCinferno posted:Wait - you know enough python to be using an IDE but you're posting a four line bash script as "stuff you're working on"? Now I'm curious; what are you doing in idle? At the moment I'm working on a really simple text adventure; I've got a pretty solid location(name,x,y) class that builds a rectangle of variable x and y lengths, maps each (x,y) to attributes of the class instance, and keeps descriptions, contents, and "stats" for each cell. I've got an "entity" class in progress, planning on starting work on some persistence and maybe a Tk interface to serve as a prototype for a client this weekend. I am nub; I've gone from C++ to Ruby to LISP to VB to Python in my search for a first language, and now that I have found something comfortable I'm attempting to self-teach myself the implementation because I loving hate learning to code in a seminar/lab format. Soon I'll have ssh access to my webspace; I'll be unstoppable!
|
# ? Jul 4, 2009 10:29 |
|
Alcohol Kills posted:At the moment I'm working on a really simple text adventure; I've got a pretty solid location(name,x,y) class that builds a rectangle of variable x and y lengths, maps each (x,y) to attributes of the class instance, and keeps descriptions, contents, and "stats" for each cell. I'd strongly suggest your next project be installing and learning how to use django.
|
# ? Jul 4, 2009 14:54 |
|
I think Alcohol Kills missed the point of the thread, it's "post screenshots of the interesting side projects you've been working on lately", not "post screenshots of literally whatever you happen to be doing at this very moment". Also, AD is probably correct in that this smells like Entheogen/Hexadecimal, who was a pretty darn good troll in that he sent me into a frothing rage on multiple occasions.
|
# ? Jul 4, 2009 17:03 |
|
Alcohol Kills posted:up next: figuring out why the gently caress my environment variables refuse to stick "refuse to stick" in what way? In different terminal sessions? If you want the environment variables to be persistent (available from any shell at any time) then you need to define them in your ~/.bashrc file so that they are defined in every terminal instance.
|
# ? Jul 4, 2009 17:07 |
|
Dijkstracula posted:I think Alcohol Kills missed the point of the thread, it's "post screenshots of the interesting side projects you've been working on lately", not "post screenshots of literally whatever you happen to be doing at this very moment". What kind of mongoloid gets this upset about posts in a technical forum? Get a life you baby. Modern Pragmatist posted:"refuse to stick" in what way? In different terminal sessions? If you want the environment variables to be persistent (available from any shell at any time) then you need to define them in your ~/.bashrc file so that they are defined in every terminal instance. Thank you. Alcohol Kills fucked around with this message at 19:36 on Jul 4, 2009 |
# ? Jul 4, 2009 19:19 |
|
Alcohol Kills posted:What kind of mongoloid gets this upset about posts in a technical forum? Get a life you baby. To be fair, his (your) posts were really bad.
|
# ? Jul 4, 2009 19:38 |
|
Hey guys I just got done taking a poo poo and I think I'm gonna eat this apple now:
|
# ? Jul 4, 2009 19:39 |
|
Since I have recently discovered that newbies stepping out of line sets off the snobs around here, I have compiled a screenshot of what I whipped together this morning: What do you guys think? The random thick lines are .gif artifacts, it looks much more professional in person.
|
# ? Jul 4, 2009 19:52 |
|
Alcohol Kills posted:What kind of mongoloid gets this upset about posts in a technical forum? Get a life you baby.
|
# ? Jul 4, 2009 20:00 |
|
Dijkstracula posted:As I said, his trolling was deceptively good. unlike yours Are you implying that I've been disingenuous somehow? It seems to me that I've been pretty straightforward about talking poo poo to the good old boys club.
|
# ? Jul 4, 2009 20:14 |
|
Alcohol Kills posted:Are you implying that I've been disingenuous somehow? It seems to me that I've been pretty straightforward about talking poo poo to the good old boys club. Here's something I've been working on for a while, hope you like it!!! https://www.youtube.com/watch?v=StCoClvLb4Y
|
# ? Jul 4, 2009 20:23 |
|
Avenging Dentist posted:Here's something I've been working on for a while, hope you like it!!! I kind of beat you to the punch, mate. U mad only works once per page, twice if you're in LF.
|
# ? Jul 4, 2009 20:28 |
|
Alcohol Kills posted:I kind of beat you to the punch, mate. U mad only works once per page, twice if you're in LF. Plain text zings are for children and invalids. https://www.youtube.com/watch?v=Zb4JtkVgjPw
|
# ? Jul 4, 2009 21:09 |
|
Hey guys I've been working on this for a few days now, one more keystroke and I'm done!
|
# ? Jul 5, 2009 02:15 |
|
DLCinferno posted:Hey guys I've been working on this for a few days now, one more keystroke and I'm done! Wow, this project is turning into a monster. How many lines of source?
|
# ? Jul 5, 2009 04:44 |
|
I like reading this thread. Please dont let it go to poo poo. I want to see more interesting stuff.
|
# ? Jul 5, 2009 04:54 |
|
Hrm, how about some content?Alcohol Kills posted:At the moment I'm working on a really simple text adventure; I've got a pretty solid location(name,x,y) class that builds a rectangle of variable x and y lengths, maps each (x,y) to attributes of the class instance, and keeps descriptions, contents, and "stats" for each cell. Don't be a scrub and build your text adventure as a 2D map of squares. One of the great advantages of pure text is that you can represent locations and transitions in ways that are non-trivial with traditional graphical means. Your (x, y) location rectangle mean you can only move N, E, S, W from any location to another which is, frankly, quite boring. The pro method is to build your map as a directed graph. Each location has a list of connections to other locations. Each location is tagged with the type of movement (North, Down, Up the rear end) that will be used to follow that connection, and each of those has a list of synonyms (N, No, D, Do, rear end, Butt). You could also attach a method/callback to each instantiated connection if you need to perform verification (only board the rollercoaster if you're tall enough), update the player's inventory (decrement their bus ticket count), or whatever. This allows incredible flexibility in designing an interesting world, and providing unconventional means of travel, shortcuts, one-way travel, rooms within rooms, endless mazes of twisty, little passages all alike, and so on.
|
# ? Jul 5, 2009 08:08 |
|
Swink posted:I like reading this thread. Please dont let it go to poo poo. I want to see more interesting stuff. I've been working on a multiuser roguelike on the weekends for the past few months, though I haven't touched the project at all in the last month or so due to other stuff creeping in. Everything's written by me in plain old C (no external libraries used except for vanilla Unix sockets) and runs across Telnet; the ANSI graphics are negotiated by the client's terminal (handles window size changes, etc) so you only need a Telnet client to run the game. The idea was that the software requirements on the client's end would be no different than a conventional MUD. (This isn't techincally true, as I'm using 256-colour xterm mode, which doesn't work on lovely terminal emulators like Apple Terminal) The network code and presentation layer is basically complete (a few well-placed lines can crash the client so there's definitely some hardening up that I have still to do); at the moment multiple users can connect to a test zone, wander around, and talk and emote to one another. I'm currently working on how I want the event handling and timing routines to work, since that's a huge part of the game and I don't want to start implementing anything without myself being convinced that the way I've chosen to do it makes the most sense. People always ask about game mechanics and settings, but to be honest those things actually don't interest me very much (I have no aspirations to "design" games). If I ever ran a server, though, it'd probably be a Cyberpunk setting or a Deadwood-style western setting. Dijkstracula fucked around with this message at 08:17 on Jul 5, 2009 |
# ? Jul 5, 2009 08:13 |
|
Dijkstracula posted:I'm currently working on how I want the event handling and timing routines to work, since that's a huge part of the game and I don't want to start implementing anything without myself being convinced that the way I've chosen to do it makes the most sense. I remember reading a paragraph or two by one of the Nethack developers about why most roguelikes have no multiplayer version. The main reason being roguelikes are generally "stop and think" games, not with rapid gameplay. One option to preserve the turn-based strategy would be to have all players input their move, and once all players are input, the turn actually occurs. But that's awfully slow and prone to abuse. It'll be interesting to see what solution you come up with. I think it'll be a challenge to make it right and still feel like a roguelike.
|
# ? Jul 5, 2009 17:24 |
|
ColdPie posted:I remember reading a paragraph or two by one of the Nethack developers about why most roguelikes have no multiplayer version. The main reason being roguelikes are generally "stop and think" games, not with rapid gameplay. One option to preserve the turn-based strategy would be to have all players input their move, and once all players are input, the turn actually occurs. But that's awfully slow and prone to abuse. Of course, it remains to see whether this mechanic would be any fun.
|
# ? Jul 5, 2009 18:04 |
|
Map editor for a tile engine I've been putting together in XNA. Currently can dynamically parse tileset files, images, and save to maps readable by the engine. Long way left to go, but getting there.
|
# ? Jul 5, 2009 20:07 |
|
Walked posted:
I had to do something like this for a game I was working on. I was thinking about doing it in a .NET language but realized I wanted to pass it on to my friend who was Mac only to do some levels for me. I settled on doing it in Javascript + canvas, and was finished the basic stuff within an hour. Just curious if you considered doing your tile/level editor as a web app.
|
# ? Jul 5, 2009 22:54 |
|
gently caress VB.NET, my poo poo is portable for anyone wondering this is an application that counts how many times the button in the lower left corner is clicked. i haven't thought of what to do with the other three buttons or the canvas yet, any ideas?
|
# ? Jul 5, 2009 23:48 |
|
|
# ? May 9, 2024 17:45 |
|
One of the buttons should prevent you from posting in this thread
|
# ? Jul 6, 2009 00:16 |