Friday, November 29, 2013

50% Lifetime Discount on Web Hosting

arvixe_CM1

UPDATE: For CyberMonday!

Use the coupon code CYBERMONDAY and get the same 50% off for life.



Every year, my hosting provider, Arvixe, runs a Black Friday sale. This year is no different. Act now, using coupon code blackfriday and receive 50% off your hosting for life. This includes their Shared, VPS, and Reseller accounts. I have been a customer of Arvixe for a couple years now and really have not had any reason to complain. Any issues I have ever had (which were usually a result of something I did) were resolved by their customer support within hours.


With this deal, you can get Linux hosting for as low as $2.00 a month, or Windows hosting for as low as $2.50 a month. Their plans include unlimited disk space, and unlimited monthly data transfer. You can also create unlimited number of MSSQL databases (on Windows) or unlimited MySQL databases. Before I went with Arvixe I looked at the other hosting providers. None of them compared to what Arvixe offers.


 






LINUXWINDOWS


image image


Take these prices above and take 50% off that price. You get so many options with your plan. Unlimited subdomains, unlimited FTP accounts, a free domain for life… and the list goes on and on.




This Sale Ends at 11:59PM on 11/29/2016

Sunday, August 11, 2013

New open source tool: Fyles

Fyles is a tool that will gather all the icons for all the file types that are on a system. It then generates a sprite sheet and css for all of those extensions. Fyles only references unique icons, so if there are file types that share the same icon, it will only be in the sprite once. The exception to this is the “default” icon, to ensure that the default icon exists in the sprite, it may exist more than once.

Here is a sample of how the sprite is laid out:

fyles-sample

And here is a small block of what the css looks like:

And here is how you would include an icon on your page:

Friday, May 24, 2013

Introducing EndpointMvc

EndpointMvc is a library that dynamically created documentation for your api endpoints. All you have to do is register EndpointMvc’s routes, and add an attribute to your classes to indicate that it is an endpoint.

All the information comes from the method signature itself, or attributes that are added to the methods, classes, parameters, and properties. Most of the attributes are built-in attributes, only a few other attributes are used to add additional information that attributes do not currently exist for.

EndpointMvc supports three output formats, Html, Json, and Xml. The Html format requires the view to be part of your projects views, but the sample mvc project has a starting point for the Html format.

EndpointMvc is also available via Nuget:

Install-Package EndpointMvc

Sunday, January 27, 2013

How To: Manually Flash ClockworkMod Recovery Touch on Samsung Galaxy Note II

You can easily flash the Touch version of ClockworkMod from ROM Manager for an in app purchase of around $3.00. But you can manually do it and save a couple bucks if you want to try the touch version before you buy it.

  1. Download the touch version for your device from the ClockworkMod websiteimage
  2. rename the downloaded file to recovery.img
  3. copy the renamed file to /sdcard/recovery.img
  4. open a terminal window (or adb shell)
  5. su in the shell to gain root access
  6. run the following command:

    # dd if=/sdcard/recovery.img of=/dev/block/platform/dw_mmc/by-name/RECOVERY
  7. reboot the device in to recovery and enjoy

Sunday, January 20, 2013

Getting Mount Manager working with Android 4.2

This post May Not apply to you but I hope it helps.

I have had some people that have reported issues connecting to a share with Mount Manager on a 4.2 device.

First, make sure you have the required modules for your kernel. This post will be using CyanogenMod 10.1 as the reference, but your ROM may differ and YMMV.

In CM10.1 you have to load 3 modules to get cifs to work correctly. cifs.ko depends upon dns_resolver and md4 modules. They have to be loaded before cifs.ko.

modules

Once you have these modules loaded you should be able to mount your shares. If you are still having issues try looking at this post on XDA. It seems there is an issue with some builds of busybox that it needs the unc option added to the connection.

You can add a new option when creating a mount point and select custom. Then enter “unc” as the name. For the value you will enter the same path that you use for the network share, except you have to use “\” instead of “/”. And you have to escape them. So you need to use 2 of them for every one you enter.

unc

50% Lifetime Discount on Web Hosting

arvixe_CM1

UPDATE: For CyberMonday!

Use the coupon code CYBERMONDAY and get the same 50% off for life.



Every year, my hosting provider, Arvixe, runs a Black Friday sale. This year is no different. Act now, using coupon code blackfriday and receive 50% off your hosting for life. This includes their Shared, VPS, and Reseller accounts. I have been a customer of Arvixe for a couple years now and really have not had any reason to complain. Any issues I have ever had (which were usually a result of something I did) were resolved by their customer support within hours.


With this deal, you can get Linux hosting for as low as $2.00 a month, or Windows hosting for as low as $2.50 a month. Their plans include unlimited disk space, and unlimited monthly data transfer. You can also create unlimited number of MSSQL databases (on Windows) or unlimited MySQL databases. Before I went with Arvixe I looked at the other hosting providers. None of them compared to what Arvixe offers.


 






LINUXWINDOWS


image image


Take these prices above and take 50% off that price. You get so many options with your plan. Unlimited subdomains, unlimited FTP accounts, a free domain for life… and the list goes on and on.




This Sale Ends at 11:59PM on 11/29/2016

New open source tool: Fyles

Fyles is a tool that will gather all the icons for all the file types that are on a system. It then generates a sprite sheet and css for all of those extensions. Fyles only references unique icons, so if there are file types that share the same icon, it will only be in the sprite once. The exception to this is the “default” icon, to ensure that the default icon exists in the sprite, it may exist more than once.

Here is a sample of how the sprite is laid out:

fyles-sample

And here is a small block of what the css looks like:

And here is how you would include an icon on your page:

Introducing EndpointMvc

EndpointMvc is a library that dynamically created documentation for your api endpoints. All you have to do is register EndpointMvc’s routes, and add an attribute to your classes to indicate that it is an endpoint.

All the information comes from the method signature itself, or attributes that are added to the methods, classes, parameters, and properties. Most of the attributes are built-in attributes, only a few other attributes are used to add additional information that attributes do not currently exist for.

EndpointMvc supports three output formats, Html, Json, and Xml. The Html format requires the view to be part of your projects views, but the sample mvc project has a starting point for the Html format.

EndpointMvc is also available via Nuget:

Install-Package EndpointMvc

How To: Manually Flash ClockworkMod Recovery Touch on Samsung Galaxy Note II

You can easily flash the Touch version of ClockworkMod from ROM Manager for an in app purchase of around $3.00. But you can manually do it and save a couple bucks if you want to try the touch version before you buy it.

  1. Download the touch version for your device from the ClockworkMod websiteimage
  2. rename the downloaded file to recovery.img
  3. copy the renamed file to /sdcard/recovery.img
  4. open a terminal window (or adb shell)
  5. su in the shell to gain root access
  6. run the following command:

    # dd if=/sdcard/recovery.img of=/dev/block/platform/dw_mmc/by-name/RECOVERY
  7. reboot the device in to recovery and enjoy

Getting Mount Manager working with Android 4.2

This post May Not apply to you but I hope it helps.

I have had some people that have reported issues connecting to a share with Mount Manager on a 4.2 device.

First, make sure you have the required modules for your kernel. This post will be using CyanogenMod 10.1 as the reference, but your ROM may differ and YMMV.

In CM10.1 you have to load 3 modules to get cifs to work correctly. cifs.ko depends upon dns_resolver and md4 modules. They have to be loaded before cifs.ko.

modules

Once you have these modules loaded you should be able to mount your shares. If you are still having issues try looking at this post on XDA. It seems there is an issue with some builds of busybox that it needs the unc option added to the connection.

You can add a new option when creating a mount point and select custom. Then enter “unc” as the name. For the value you will enter the same path that you use for the network share, except you have to use “\” instead of “/”. And you have to escape them. So you need to use 2 of them for every one you enter.

unc