Home » Articles » Categories » Development

Articles in “Development”

Javascript fun

Thu, Feb 16, 2017

Javascript is a fun language that allows you to write crazy AND valid code.

Keep in mind that adding [] converts the expression to a String, for example:

Why is it so hard to write code?

Tue, Jul 5, 2016

Master things that don’t change, like the underlying technologies have been around for 20 years. When you understand the core principles, you can learn anything. - Chris Lee

It seems nowadays, beginner programmers and developers are enjoying reading books, watching tutorials and going to conferences without even writing a single line of code. Hell, I’ve seen conferences where people gather to listen to some dude explaining how to build software when he hasn’t written a single line of code. Why is it so hard today to just fire up a text editor and write a “hello world” utility/program? Or, in the age of the feature-full web browsers, to just drop to the browser console and test your Javascript skills?

My coding style

Mon, Jun 13, 2016

All code in this project is subject to the following style guide. Anything outside of this is not required to follow but it is recommended for new code written specifically for this project to follow it. The most important thing is to have code consistency formatted within a particular project, subsystem or module.

Indents and Control Statements

For all source files, the soft and hard tab widths are set at 4 spaces; if possible, use tabs instead of spaces for alignment of code blocks.

LuaJIT on Tizen OS

Fri, Apr 29, 2016

LuaJIT is a Just-In-Time Compiler (JIT) for the Lua programming language. Lua is a powerful, dynamic and light-weight programming language. It may be embedded or used as a general-purpose, stand-alone language.

LuaJIT is Copyright © 2005-2016 Mike Pall, released under the MIT open source license.

git on Tizen 2.3.1

Sat, Dec 19, 2015

The Samsung RD-PQ developer device running Tizen 2.3.1 can be a cool development server/machine, and you can add git repository hosting and administration with just a few easy steps. First of all, let’s compile and install git.

Installing development tools on Tizen OS 2.3.1

Wed, Dec 16, 2015

This article assumes you have internet access on your Tizen device, an OpenSSH daemon running and you can connect to it via a SSH client. If you don’t, please read the other articles in the series. If you do, read below on how to install various development tools on your RD-PQ device running Tizen 2.3.1 (and possibly, 2.3, though not tested).

Brickout

Brickout is a Breakout-type of game where you need to break bricks and collect power-ups to compete for the high score. Language Javascript License MIT Version 1.0.0 Release date June 20, 2016 Download zip archive Source git clone https://github.com/sizeofcat/brickout.git Demo Click here for a demo.

Bubbles

The objective of Bubbles is to pop the same color adjecent bubbles; blocks of at least 3 pop. The more bubbles you pop in a tap, the more points you get. Language Javascript License MIT Version 1.1.0 Release date June 28, 2016 Download zip archive Source git clone https://github.com/sizeofcat/bubbles.git Demo Click here for a demo.

City Builder

City Builder is a city-building engine/game written in Javascript with the help of the jQuery library. Features Over 30 types of buildings, each intertwined in the chain of production. Custom climate zone, each with specific buildings. Global market, player can trade goods with computer players. Armies, ships, wars, treaties. Fame system that allows your city to level up via trades, conquers and special buildings. Prestige system that affects diplomacy.

Firefox Palette Shooter

Thu, Jan 20, 2011
A Mozilla Firefox addon that will allow you to export a color palette from your current page, a color palette that you can use in Adobe Photoshop, Paint Shop Pro, GIMP, Flash, Fireworks and many more. Language Javascript and XUL License GPLv3 Version 1.0.0 Release date June 8, 2014 Download zip archive Source git clone https://github.

Football Manager

Football Manager is a football manager (sic) game engine written in Javascript with the help of the jQuery library. Language Javascript License MIT Version 0.1.0 Release date January 10, 2017 Download zip archive Source git clone https://github.com/sizeofcat/football-manager.git Demo Click here for a demo.

Froopsie

The objective of Froopsie is to create lines containing three or more fruits of the same type. Language Javascript License MIT Version 1.1.0 Release date June 12, 2016 Download zip archive Source git clone https://github.com/sizeofcat/froopsie.git Demo Click here for a demo.

Games

Thu, Jan 20, 2011
City Builder A city-building engine/game written in Javascript with the help of the jQuery library. Football Manager A football manager (sic) game engine written in Javascript with the help of the jQuery library. RPG Game A MMORPG game engine written in Javascript. Bubbles The objective of Bubbles is to pop the same color adjecent bubbles; blocks of at least 3 pop. The more bubbles you pop in a tap, the more points you get.

HelixBlog

Thu, Jan 20, 2011
Note - project and its source code is obsolete and hasn’t been updated since 2010. HelixBlog is a simple Ruby on Rails weblog application that helps you focus on writing above all else; it has all the features you want in a weblogging applicaton wrapped in an efficiently designed interface that eliminates clutter. By focusing on simplicity and usability, HelixBlog allows you to spend your time writing, rather than managing a convoluted CMS.

Lettera

Thu, Jan 20, 2011
Lettera is a FREE flat-file Content Management System written in PHP (any version from 5.3 up should be just fine), that doesn’t have any other requirements than PHP to run. It doesn’t need a database, it stores the posts and pages into JSON text files and it is fully PHP 7 compatible. As a flat-file Content Management System, Lettera stores the content in files and folders, which has a handful of advantages.

Mines

The game objective is to discover all the mines without clicking and triggering them. Right click to place flags that can help you in tracking the mines. Language Javascript License MIT Version 1.0.0 Release date June 6, 2016 Download zip archive Source git clone https://github.com/sizeofcat/mines.git Demo Click here for a demo.

Mouse

The game objective is to maneuver your mouse to get the cheese and avoid the cats. Language Javascript License MIT Version 1.0.0 Release date June 16, 2016 Download zip archive Source git clone https://github.com/sizeofcat/mouse.git Demo Click here for a demo.

NetBeans plugins

Thu, Jan 20, 2011
NetBeans Mootools Installs the Mootools JavaScript library version 1.5.1 and makes it available to NetBeans and your projects. NetBeans SQLiteJDBC Is a JDBC driver, using the excellent JDBC library from Xerial, that will enable you to use SQLite databases in your applications.

Other Projects

Thu, Jan 20, 2011
Lettera A FREE flat-file Content Management System written in PHP (any version from 5.3 up should be just fine), that doesn’t have any other requirements than PHP to run. It doesn’t need a database, it stores the posts and pages into JSON text files and it is fully PHP 7 compatible. Meme Generator A small application that will allow users to create simple (and effective) meme images. The application is built using HTML5, CSS3 and Javascript.

Play City Builder

Thu, Jan 20, 2011
Setup Your City Choose your city details well, climate changes affect your building options and resources. Name: City Name: Nationality: Climate Avatar: Start Playing 1 1

Qubit

Thu, Jan 20, 2011
Qubit is an Operating System that uses a microkernel organization, therefore it has a very small kernel footprint and all drivers reside in usermode processes. Language C and assembler License MIT Version 0.1.0 Release date August 12, 2014 Download zip archive Source git clone https://github.com/sizeofcat/qubit.git

Role Playing Game engine

RPG Game is a MMORPG game engine written in Javascript. Language Javascript License MIT Version 0.1.0 Release date January 10, 2017 Download zip archive Source git clone https://github.com/sizeofcat/rpg-game.git Demo Click here for a demo.

Sprout

Thu, Jan 20, 2011
Note - project and its source code is obsolete and hasn’t been updated since 2011. A PHP 5 framework build on a MVC (model-view-controller) architecture written for rapid RIA development. Language PHP License Public Domain Version 1.0.0 Release date June 12, 2011 Download zip archive Source git clone https://github.com/sizeofcat/sprout.git

Tizen dev-it

Thu, Jan 20, 2011
tizen-dev-it is a collection of scripts created to transform your Samsung RD-PQ development device into a personal home development server. Since the device should be running Tizen 2.3.1, you have a powerfull Linux kernel available so the scripts just remove the unneeded cruft from the packages while installing others that you will need. The scripts are tested with RD-PQ and Tizen 2.3.1. Language Bash scripts License MIT Version 1.

Trisbie

Trisbie is a Tetris-compliant game with 3 modes. Language Javascript License MIT Version 1.0.0 Release date June 11, 2016 Download zip archive Source git clone https://github.com/sizeofcat/trisbie.git Demo Click here for a demo.

catQuery

Thu, Jan 20, 2011
catQuery is a Javascript framework similar to jQuery, Mootools or Prototype, designed to ease the development of dynamic web applications. This library is mainly a proof-of-concept, if you need a full-featured lightning-fast Javascript library, use jQuery. Some of the current features of the library are: selectors, DOM manipulation, AJAX, style manipulation, extensibility. Language Javascript License Public Domain Version 1.

jQuery Box

This jQuery plugin is a complex Lightbox alternative with support for the most popular video services, enabling you to embed a media gallery on your site.

jQuery Color

This jQuery plugin lets the user select a color, either in the intuitive HSL (hue, saturation, lightness) colorspace or in the classic RGB (red, green, blue).

jQuery Countdown

This jQuery plugin allows you to easily create clean circular countdowns. It is fully customizable and includes 12 themes, which can be modified and it uses HTML5 canvas for rendering the circles.

jQuery Gradient

This jQuery plugin allows you to add gradient generators in your web apps and sites. Smart and fully cutomizable, it is suitable for any type of use: CSS generators, HTML5 canvas applications, live usage.

  • Unlimited gradient points.
  • HTML5 Browsers compatible (IE9 +).
  • Generate CSS code.
  • Customizable by CSS.
  • Can easily be combined with HTML5 canvas.
  • No server files, only Javascript & CSS.

jQuery Leaves

This jQuery plugin will provide beautiful decorations on your website: falling and rotating interactive leaves. If you click on a leaf, it will fall; if you click on a falling leaf, magic will happen. The plugin is cross-browser, mobile-optimized and very easy to extend.

jQuery Lettera

This jQuery plugin allows you to pull the JSON feeds from a Lettera CMS into your pages. You will need to enable JSON from the Lettera configuration.

jQuery Lightbox

This jQuery plugin can be used for displaying images, HTML content, maps, and videos in a lightbox-style that floats as an overlay on the web page.

jQuery Loupe

This jQuery plugin gives you the ability to add zoom on hover ability for your photos with single line of code. With this plugin you have the ability to control the zoom level and loupe size via mouse scroll which gives you the opportunity to enlarge areas that you might be interested in.

jQuery Menu

This jQuery plugin makes it easy to add right-click context menu functionality to any web application. A context menu can help make a web application feel even more like a native application.

jQuery Morse

This jQuery plugin allows you to generate (audio) Morse codes from a given string of text. Uses the Web Audio API and it’s not available for Microsoft Internet Explorer because … well … nobody knows.

jQuery Picozu

This jQuery plugin allows you to use Picozu’s advanced image editing functions on images from your own website. Basically you get an awesome online image editor your visitors can use to play with.

jQuery Plugins

Thu, Jan 20, 2011
jQuery Box A complex Lightbox alternative with support for the most popular video services, enabling you to embed a media gallery on your site. jQuery Color Lets the user select a color, either in the intuitive HSL (hue, saturation, lightness) colorspace or in the classic RGB (red, green, blue). jQuery Compare Gives you the ability to compare two images (before and after, etc) via a nice interface. jQuery Countdown Allows you to easily create clean circular countdowns.

jQuery Popup

This jQuery plugin is a quick, simple, and easy plugin to use for all of your popup needs. It is highly customizable, and very intuitive to use.

jQuery QR

This jQuery plugin enables you to embed QR codes into your applications or web pages.

QR codes are a popular type of two-dimensional barcode. They are also known as hardlinks or physical world hyperlinks. QR codes store up to 4,296 alphanumeric characters of arbitrary text.

jQuery Social

This jQuery plugin lets your site visitors easily see what networks you belong to and visit them in a click of a button.

Currently supports Facebook, Twitter, Dribbble, Socl, Youtube, Vimeo, Google Plus, Pinterest, LinkedIn, Instagram, Flickr, Blogger, GitHub, DeviantArt, Skype, Steam, Wordpress, Yahoo and e-mail.

Allow your users to see your presence on 18 of the most popular networks instantly with no need for a knowledge of coding! Have links to your Facebook, Twitter, Vimeo, Dribbble, Instagram, YouTube (and more!) profiles shown in a slick way, sure to impress your users.

Includes functionality to use your current Facebook image as the button that users press to draw out the network buttons, with automatic updating, pulled straight from Facebook!

Meme Generator

Mon, Jan 10, 2011

Meme Generator is a small application that will allow users to create simple (and effective) meme images. The application is built using HTML5, CSS3 and Javascript.