View Full Version : What are you working on?
Chippiewill
28-05-2013, 03:24 PM
I've seen this kind of thread on other forums and they're usually kind of popular. They allow people to show off what they're doing even if they don't need help or if it's not worthy of a thread in itself.
In this thread you can post screenshots, code excerpts or other forms of outputs of stuff that you're working on or you can engage in discussion about something someone is working on.
Disclaimer: Please take note of the forum this is located in, Designing and Development, meaning that if you wish to show something off it must be in some way related to coding or web design. Also to ensure this does not devolve into a fast thread can you please avoid responses such as "That's nice" or 'Wow! Cool', please attempt to give some kind of feedback or criticism if you are not submitting something you're working on yourself.
----------------------------------------------
I am currently working on Habbox.com V7's Rare Value search system, it's mostly complete now, though without a UI at present.
It's a massive upgrade to the V6 search system, besides not starting searching before you finish typing it's going to support a variety of additional features. Instead of searching by just name you can also search by value, release date, motto, tags and various other aspects and you can also sort by pretty much anything.
It's built on top of Sphinx Search (http://sphinxsearch.com/) which apart from making it much easier to code than using MySQL full-text search, it also makes it lightning fast. The forum already uses it for search.
Just to break down the following query, it is searching for any furni which:
Has the word 'throne' in any of it's name, motto, category or tags.
Does not have the word 'royal' in it's motto.
And the results are sorted by their names descending.
http://i.imgur.com/azpWYDA.png
Unfortunately I can't show off anything fancier as the DB isn't yet populated with data such as value.
Aiden
28-05-2013, 03:38 PM
Looks interesting tbh ;) and I'm not working on anything lol #cantcode
Edited by Bolt660 (Forum Super Moderator): Please do not post pointlessly
working on my ****
Edited by Bolt660 (Forum Super Moderator): Please do not make pointless/off topic posts
Calum0812
28-05-2013, 09:15 PM
Planning out "Dear Calum" for Saturday night.
TAKES OVER THREAD MWHAHAHAHA lol :P
Edit: OH! Coding forum? Well, project at the moment is School website. Really simple. Boring tbqh
Well seen as though there hasn't been any constructive posts since Chippiewill's I will go through what I am working on at the moment.
At work we are currently migrating our Oracle system to SQL Server, which means that all of our reports need to be rewritten to comply with T-SQL. So I'm just finishing off a lot of our college based reports - such as ID cards, receipts, offer letters, interview letters etc. Throughout the migration me and my team are responsible for everything running smoothly and applying any fixes to the new software we receive. We are also looking at new solutions to overcome any old reports that still use MS Access.
On top of this I am marking my student's exam work and continually trying to improve on my website http://www.egyptianhistory.co.uk. There is potential that we could be changing our teaching platform from MS Access to Sql Server Management Studio/Visual Studio - which could involve working more closely with my module leader at De Montfort university on.
Chippiewill
17-08-2013, 09:43 PM
Time for some new content, my uni sent me a raspberry pi yesterday and tasked me with creating an AI for battleships for a competition once uni starts. I'm currently working on the targeting portion of the AI by working out the probabilities of a battleship being on a square, in order to see how it's working I tasked myself with coming up with a visual heatmap for the probabilities.
http://i.imgur.com/LfVZBKV.png
I'm developing on windows for the moment. The heatmap probably doesn't make much sense, this is because the rules are slightly changed as the board is L shaped and some of the actual battleship shapes have been adjusted, they're not just straight. But accounting for the rules, the greener it is the more likely a bit of a battleship is overlapping that point.
-Nick
17-08-2013, 10:24 PM
Time for some new content, my uni sent me a raspberry pi yesterday and tasked me with creating an AI for battleships for a competition once uni starts. I'm currently working on the targeting portion of the AI by working out the probabilities of a battleship being on a square, in order to see how it's working I tasked myself with coming up with a visual heatmap for the probabilities.
http://i.imgur.com/LfVZBKV.png
I'm developing on windows for the moment. The heatmap probably doesn't make much sense, this is because the rules are slightly changed as the board is L shaped and some of the actual battleship shapes have been adjusted, they're not just straight. But accounting for the rules, the greener it is the more likely a bit of a battleship is overlapping that point.
Why does it say \habboxretro? In the cmd.exe bit ?
Chippiewill
17-08-2013, 10:28 PM
Why does it say \habboxretro? In the cmd.exe bit ?
My downloads directory was set to the directory I was working on http://habbox.com/retro from, kivy (The gui stuff) was saved to that directroy.
ToyTruck
17-08-2013, 10:32 PM
I'm not working on anything atm but i'm looking to start working on something.
Trinity
18-08-2013, 11:37 AM
Nothing major going on over here. I've been out of the coding game for a while, so I'm slowly easing myself back into it with simple projects.
Right now I'm working on a sort of 'hot or not' site, but it's a bit different to other sites like that. I've come up with a few features that I'm pretty sure are unique and will allow me to play around with some interesting statistics, which is always fun.
I've also been working on a few little websites for family and friends that run local businesses, but that's boring stuff.
Oh, and I've been putting together the plans and basic structure and stuff for my big projects that I'll be attempting after these warm ups. I don't want to say much about them because I think they're genuinely good ideas and I want to keep them protected until they're released, but they're basically sites with heavy youtube integration, mainly focused around improving the searching and the communication between channel owners and their fans.
I am trying to learn the fundamentals of Android. I am currently in the process of creating a calculator application (nothing too strenuous). So far I have designed it through PhotoShop (based around FlatUI colour schemes) and I've coded the UI for portrait mobile. I want to have a separate layout once the device's orientation is changed so it transforms into a scientific calc. I also need to design two layouts for Tablet.
It's nothing really exciting but it will help me to learn more about the SDK, IDE (Android Studio) and the phase of designing, implementing, testing and releasing an application.
Chippiewill
03-04-2014, 08:15 PM
I am working on an instruction set simulator / assembler for the picoblaze soft-core processor in lua:
assembler = {}
assembler.compiler = require "compiler_kcpsm6" -- Our compiler object, converts stripped down assembly to machine code
assembler.rex = require "rex_pcre" -- Our regex object
assembler.text = [[
input s0, (s1)
output s0, (s2); Instruction with a comment
; This is a comment
otherlabel:
load s1, s0
add s1, s0
car:
sub s1, s2
; comment
label:;Comment
load s2, 00; Holy ****
load s0, 10'd
label:
]]
assembler.lines = {} -- Stripped down version of the assembly code
-- this allows each line to be 1:1 mapped
-- Strips out any unnecessary code e.g. comments
-- Also moves labels to the line of code they ultimately represent
function assembler:strip()
local carry = ""
local m, line
for line in self.rex.split(self.text, "\n") do
line = self.rex.gsub(line, ";(.*)", "") -- Remove comments
line = self.rex.gsub(line, "(\\s)+", " ") -- Turn all whitespace into just a single space
-- If the line is just a label then carry it forwards!
m = self.rex.match(line, "[a-zA-Z0-9]+:")
if m ~= nil then
carry = m
line = ""
end
-- If the line isn't empty then just dump the carry here.
if line ~= "" and not self.rex.match(line, "(\\s)*") then
line = carry .. line
carry = ""
local newLine = {line = line, empty = false}
table.insert(self.lines, newLine)
-- Otherwise just insert an empty string
else
local newLine = {line = "", empty = true}
table.insert(self.lines, newLine)
end
end
end
assembler:strip()
for k, v in pairs(assembler.lines) do
print(v.line)
end
So far I've just done syntax cleaning of the assembler. Actually writing the assembler bit should be a mostly trivial exercise in regex.
I am working on a portfolio which I need to build in a month, I'm looking into how I can use Grunt (http://gruntjs.com) on it. So far so good but there's still quite a way to go.
-Nick
04-04-2014, 04:19 PM
Project - WEBSITE BASED AROUND SURF!
Design - 50% complete
Features - Surf profiles, videos, blog, home, news, competitions, etc!
Jack!
05-04-2014, 01:06 AM
Been working on a login system for the past couple of months in the background now.. mainly to improve my knowledge in PHP/SQL.
Just a couple of screenshots I have:
http://puu.sh/7WiPJ
http://puu.sh/7WiQz.png
Huggies
05-04-2014, 09:29 AM
Started learning PHP at the begging of the year, on and off really. Working on a basic social network project to test my abilities. Including Peer to peer messaging, basic adding friend, status update etc :D
Should be fun!
Found some old source code for the habbo speech bubble thingy in php gd my backups which doesn't work any longer, edited and fixed some of the bugs as seen in my signature right now. Still have lots of bugs (Like awkward spacings between "y" and "h" due to font) and I'm intending to make the fixed width as well as different styles of bubbles too, I will release the code on HabboEmotion after that. :D
http://habboemotion.com/usables/speech/?habbo=yh&hotel=com&text=Hellooo
Chippiewill
01-06-2014, 07:03 PM
I've been working on an API based on RESTful principles and also using PSR0/4 class autoloading. Also the first time where I've gone with a fully OOP focussed PHP project, I have a total of three global variables, one for the autoloader, one for the config and one for the API.
I've also been using Doctrine's DBAL for SQL connections in order to become familiar with it as I hope to use Symfony for larger projects in future. It's pretty nice and fairly similar to Wordpress's DBAL. Probably not something I need to be too familiar with since Doctrine has an ORM anyway. I've also been trying dependency injection, although I'm a little confused as to what the best way to make it work with an autoloader and namespaces is.
We have created a data warehouse. Just producing a front-end for it all now.
Richie
24-12-2014, 12:41 AM
Personally, I build something, go the toilet, think its **** and delete it.
Is there any specific web related projects you are working on at the moment?
Threads merged by Calum0812 (Forum Super Moderator)
-Nick
22-02-2015, 09:52 PM
Currently working on a rigged gambling game based on python. It will never give a prize unless x much money has been made.
*This is for personal use only and won't be distributed.*
Chippiewill
22-02-2015, 11:24 PM
Currently working on a rigged gambling game based on python. It will never give a prize unless x much money has been made.
Cool idea, that's actually how all modern gambling machines work. Also all the grabber arm games you find in arcades too. Reminds me of a demo someone in the CS Department at my uni showed last year where they hacked a virtual slot machine to pay out every-time by abusing its random number generator.
-Nick
23-02-2015, 11:17 AM
Cool idea, that's actually how all modern gambling machines work. Also all the grabber arm games you find in arcades too. Reminds me of a demo someone in the CS Department at my uni showed last year where they hacked a virtual slot machine to pay out every-time by abusing its random number generator.
Yes, machines like stacker and the key game, are 100% rigged and only pays out when x much is paid into the machines. Kind of sad to be honest. There's many videos of youtube of showing how stacker is rigged, by using slow motion footage on how it skips the correct square.
Andings
26-02-2015, 03:58 AM
I've been working on Dedicated Servers and Load Balancing. Also working on edits for a proxy panel system (I can't provide screenshots as not at home right now).
Chippiewill
14-03-2015, 09:26 PM
More of a 'what did I work on', I made a MIDI synthesiser in VHDL onto an FPGA as part of a uni project. It supports a subset of the MIDI protocol (Note on and Note off) and uses an 8-bit soft-core processor for every midi channel (14 out of the 16) and for decoding the MIDI input and adding all the audio channels together. It then uses PWM and a basic low pass filter as a digital to analogue converter.
lRhyss
18-03-2015, 10:27 PM
Cool idea, that's actually how all modern gambling machines work. Also all the grabber arm games you find in arcades too. Reminds me of a demo someone in the CS Department at my uni showed last year where they hacked a virtual slot machine to pay out every-time by abusing its random number generator.
Yes, machines like stacker and the key game, are 100% rigged and only pays out when x much is paid into the machines. Kind of sad to be honest. There's many videos of youtube of showing how stacker is rigged, by using slow motion footage on how it skips the correct square.
I did a stacker game on one of the ARM boards in the lab at uni, although I coded it so the probability of winning would change depending on how many times a user had played the game before you re-compiled/restarted the board. It worked pretty well! Things like that are fun to re-create when you're learning, it's actually the reason I got into Embedded C and ARM Assembly :P Also remade the classic "Snake" game too.
Speaking of, currently working on a "Heating system" on the same board. It starts off by turning a light on and the longer it's on the hotter the temp gets, when the temp get's to a certain figure, an interrupt will fire and start a fan, "cooling" the temperature. The current temperature and previous temperatures are also printed to the LCD in a line graph which updates every so often. - Easy assignment :P
-paul.
19-03-2015, 01:37 PM
Finished Project: Just finished a website for a theme park and they are currently using parts for their website.
Currently working on: I am currently working on a database in Access for a holiday booking system.
Chippiewill
29-05-2015, 07:48 PM
I'm currently working on an interview booking system for my university. It's a pretty interesting project as there are a number of technical challenges to overcome due to the deployment environment and the atypical purpose of the system. I'm building it on top of Laravel (A PHP MVC Framework) so I've just spent half the day writing up models and routes for the system. Lots of the UI interactions are particularly complex so a lot of the difficulty will be in coming up with elegant interactions to manipulate data.
I'm also rewriting a betting/chat system for someone. The original system was reliant on a third party push notification system for most of it's JS interaction so I'm rewriting the functionality into a node.js socket server to improve responsiveness, simultaneously I'm moving the AJAX onto Node.js to keep it nice and compartmentalised - this means the PHP side of things is just going to be used for initial authentication and initialisation of JS variables plus some minor integration with the pre-existing user-system.
Chippiewill
02-06-2015, 12:12 AM
Some progress on the betting/chat system, I posted a WIP of it in spam the other day but its now integrated with the forum's user system. The UI is from the old system, I've just integrated my stuff into it:
http://i.imgur.com/OT1O5mm.png
As predicted the node.js makes it super snappy unlike usual systems.
Some progress on the betting/chat system, I posted a WIP of it in spam the other day but its now integrated with the forum's user system. The UI is from the old system, I've just integrated my stuff into it:
http://i.imgur.com/OT1O5mm.png
As predicted the node.js makes it super snappy unlike usual systems.
that looks cool! where is that going ?
Chippiewill
16-06-2015, 10:05 AM
I did a fair bit of work for the interview system yesterday (Finally!), been playing around with some interesting design patterns and learned all about Facades (Static representations of instantiations) which are pretty interesting and make interacting with certain objects a lot easier.
Chippiewill
16-06-2015, 09:24 PM
Spent some time today working on the security for the interview system, I've implemented most of the checks using Laravel's middleware which is a pretty clever way of hooking repetitive stuff to routes.
Currently writing some recursive functions to tie our system together
-paul.
27-06-2015, 12:23 PM
Just started working on a Rota solutions system for a company where they can upload their rota to a site and staff can request days off and sort out shift
swaps online.
Chippiewill
01-01-2016, 11:06 PM
Made a python script which can unpack certain SWF tags from a SWF file and build images stored in a BitsLossless tag:
http://i.imgur.com/Z2HTfRd.png
Technically this is also easily doable with swfmill but I thought it would be interesting to decode the binary protocol myself.
David
01-01-2016, 11:13 PM
Made a python script which can unpack certain SWF tags from a SWF file and build images stored in a BitsLossless tag:
http://i.imgur.com/Z2HTfRd.png
Technically this is also easily doable with swfmill but I thought it would be interesting to decode the binary protocol myself.
rare values confirmed
thought skynus was doing rare values the FAKER
Kasabian
01-01-2016, 11:16 PM
v8 .
Just working on my first proper website. Got my register/login script working yesterday (hashes and salts). Started working with tinymce too.
Want to hide these adverts? Register an account for free!
Powered by vBulletin® Version 4.2.5 Copyright © 2025 vBulletin Solutions Inc. All rights reserved.