TECHLICITY BLOG

LET'S HAVE A DISCUSSION
Why We Charge More

Sometimes we do it for the money, don't we? The irony is that the less money we're paid, the more likely we are to be doing it for the money. When we're paid well, it's suddenly about something much bigger. Here's a letter you might take, modify and use in many forms and many ways.

Read More
Influence and Gamification Part 2

Just like in familiar games, features such as engagement and incentive systems are an easy way to determine rankings within the “gamified” Social media. Due to its enormous channel many enterprises are trying to capitalize on Social media in the hopes to have influence in its favour “$”.

Read More
Influence and Gamification Part 1

Gamification is not a real word that you could look up in the dictionary however a term frequently used by people in social media. This enliven is used as an extension to the word game, and in our case implying social media is like a game. The question now becomes what is “like a game” and how is this applied to social media?

Read More
Using Real Words

For a while we've used the famous Lorem ipsum to simulate text in our mockups that we send to clients. This was an easy approach for us since we didn't have to worry about coming up with text that our clients might read and disapprove of.

Read More
C# .NET - Hash Algorithms - MD5, SHA1, SHA256, SHA512

One of the great problems I have had with OO languages such as .NET and Java is that some tasks, that are as simple as calling a function in other languages, are complicated to no end. One such problem is with the different hash functions in .NET available via System.Security.Cryptography. In PHP if I need to get the MD5 of a string I simply call the built in MD5 function. In .NET I need to build my own MD5 function using System.Security.Cryptography and that, even though I understand why it is the way it is, can get a little annoying after a while. I have taken the liberty of simplifying this process by creating a HASH class that can be plugged into your programs as either a new class or by creating a hash.dll of out of it. The code lets you call MD5, SHA1, SHA256 and SHA512 functions and takes care of the process for you.

Read More
4 Functions for Textarea inputs

The first two functions were solutions to a requirement where I had to convert the text within a textarea box to render within a div or span element. At first I thought it would be easy, a simple div.innerHTML = textarea.value but then another problem showed up. All text were rendered by the browser as one paragraph. Thus I needed a new line to
converter. The last two function automatically grows a textarea box vertically as a user inputs content larger than the original size, it also takes a second argument that limits the amount of characters, good for client side validation.

Read More
Change SVN repository in Eclipse

We recently moved our SVN repositories to a bigger and better server. Long story short, we were not able to keep the same address, which didn't seem like such a big deal. One would think that a simple right click on the project->properties would be the simple fix, however it wasn't. After spending some time on it, I finally figured it out and decided to share. While I found several solutions on the net, I think this is the easiest of them all.

Read More
Static page in CakePHP

In every dynamicly driving project there must exist some static content. While there are dozens of ways of doing this, we here at Techlicity do it in one of 2 ways. If your looking to serve up strictly static html pages such as privacy policy, AUP or just simple static description pages then you might want to skip all of CakePHP preprocessing to realize that your content is static.

Read More
CakePHP: controller without model

Sometimes you just want to make a simple controller without an associated model or table. CakePHP makes this very easy while showing it's flexibility. CakePHP uses the variable $uses to associate a controller to a model, by default it uses the singular name of the controller or the $name variable.

Read More
Ignore files or folders on svn update

This article covers the simple task of ignoring files on svn update. In our case, we needed to exclude our applications config files. This way we can have a DEV, QA and LIVE environment, all easily updated with svn while maintaining there respective config files.

Read More

CONTACT US

LET'S HAVE A DISCUSSION