Author Archives: invtr

Eliminate worries

To eliminate worries, find answers to this 4 questions on any problem you face. Ask people you know to do the same.

1. What is the problem?

2. What is the CAUSE of the problem?

3. What are ALL possible solutions to the problem?

4. What solution do you suggest?

Git

Learning Git (over SVN).

Git vs SVN

GIT vs SVN

Git Basic

https://www.atlassian.com/git/

Git with Netbeans

https://netbeans.org/kb/docs/ide/git.html

Free private source repo

https://bitbucket.org/ (limit to 5 users)
http://gitlab.org – unlimited private repos (limited to 10GB per project)

Free git client for windows and mac

  1. https://www.atlassian.com/software/sourcetree/overview
  2. github desktop

 

 

Ways to auto backup MySQL database

1. AutoMySQLBackup

AutoMySQLBackup with a basic configuration will create Daily, Weekly and Monthly backups of one or more of your MySQL databases from one or more of your MySQL servers.

Other Features include:
– Email notification of backups
– Backup Compression and Encryption
– Configurable backup rotation
– Incremental database backups

2. Exabytes off-site backup RM199/mo for 50GB.

3. Handy Backup

4. Percona XtraBackup (incremental backup)

5. Explaining on AutoMySQLBackup and MySQL Workbench

CodeIgniter template library

Why use template library for CI

  • You feel like using views can be clunky, especially when “embedding” views.
  • You don’t like calling header, footer, and other global views from every Controller method.
  • You prefer having one “master template” that can be changed for any controller in order to meet unique application design needs.
  • You don’t want to drastically alter the way you interface controllers and views.
  • You like clear, thorough documentation on par with CodeIgniter’s User Guide.

source: http://jeromejaglale.com/doc/php/codeigniter_template

or alternative download

Find large files in Mac OS X

The steps:

  1. From the Mac OS X Desktop, open any new Finder window
  2. Hit Command+F to bring up Search
  3. Click on “Kind” filter and select “Other”, then select “File Size” from the attribute list
  4. Click on the second filter and choose “is greater than”
  5. In the third space, enter the size to search for anything greater than (ex: 100) and choose either MB or GB as the final filter

Original source

Top PHP framework

Still looking for best and promising PHP framework. There are too many of PHP frameworks out there.

You can refer to this site of summary for some of the frameworks.

And you can take a look on poll result made by sitepoint on most popular PHP framework in 2014.

According to the site. Top 3 PHP frameworks are

  1. Laravel
  2. Phalcon
  3. Symfony2
  4. CodeIgniter & Yii

Don’t know how true it is but it can be as indicator to start doing the research further to find out.

phpframework

Credit hour taken vs credit hour earned

Which credit hours for subjects should be counted in both

Credit hour taken

  • completed subjects
  • + failed subjects

Credit hour earned

  • completed subjects
  • + credit transfer

Credit hour that will not be calculated

  • exempted subjects
  • subjects not calculated

Can be simplified in the following diagram

Screen Shot 2014-09-25 at 3.29.40 PM

Timetable Software

Some timetable software available.

aSc Timetable

  • native application. Available on Mac and Windows
  • free trial available
  • no info on costing on the website
  • have good tutorial to start off

FET free timetable

  • it’s free
  • built on C++
  • available only for Windows
  • screenshots available

Untis Express

  • price starts at USD264 with yearly maintenance fee
  • run on windows
  • flash demo available

UniTime

  • It’s free and open source
  • developed on Java (require Tomcat and MySQL)

mimosa

  • been in market for more than 15 years
  • available on winows, mac, linux
  • free (limited features) and 30-day trial version available

wise timetable

lantive scheduling

primetimetable

  • drag drop

timetablejs.org

  • js plugin for responsive design

npmjs

  • drag drop js timetable