Improving MySQL Productivity – From Design to Implementation
Jul 01, 2010
Guyub adalah perusahaan TI berpusat di Palembang dengan fokus pada F/OSS Produk-produk >> Layanan-layanan >>
Jun 27, 2010
Pada review bulan pertama Keuangan Guyub, diberitakan Keuangan Guyub ikut meramaikan INAICTA 2010. Alhamdulillah, hari Minggu kemarin – 19 Juni 2010 – Guyub dapat informasi bahwa aplikasi yang masih bayi ini lolos menjadi semifinalis untuk kategori Open Source Application, dimana daftar semifinalisnya adalah;
Untuk kategori lainnya, daftar lengkapnya bisa dilihat di website INAICTA 2010. Mudah-mudahan acara-acara seperti ini bisa mendorong pengembang-pengembang F/OSS untuk bisa menciptakan aplikasi Open Source asli Indonesia yang bermutu dan bermanfaat luas. Selain itu yang tidak kalah penting adalah agar kegiatan seperti ini bisa mendorong aplikasi F/OSS Indonesia bisa konsisten dan terpelihara jangka panjang sehingga tidak muncul sebentar kemudian hilang seperti yang ada sekarang.
Fitur Grafik di Keuangan Guyub
Selain berita INAICTA, pada posting ini diinformasikan bahwa Keuangan Guyub sekarang sudah memilki fitur grafik. Grafik di Keuangan Guyub ini menggunakan OFC2 Plugin – A simple plugin to use Open Flash Chart 2 with CodeIgniter. Saat ini sudah ada satu grafik yaitu Grafik Laba Rugi Bulanan yang diletakkan di Home. Grafik Laba Rugi Bulanan ini merupakan ikhtisar laba/rugi usaha perbulan dalam 1 tahun kebelakang. Dengan sudah adanya fitur grafik ini, pengembang dan kontributor yang ingin membuat grafik, bisa langsung memanfaatkan standar dan contoh yang ada.
Walau grafik ini baru disertakan pada versi kedua yang kira-kira akan rilis pada satu setengah bulan lagi, akan tetapi di repositori Keuangan Guyub Google Code sudah ada dan update terakhir bisa langsung diperoleh via SVN tanpa menunggu rilis versi resmi.
———
Dikutip dari keuangan.guyub.co.id
Jun 15, 2010
Jun 08, 2010
EllisLab is pleased to release CodeIgniter version 1.7.2 for ready download. What’s new? Among other changes: Version 1.7.2 has been baking in the subversion for quite some time, and has been compatible with PHP 5.3.0 since late July, but many users understandably haven’t been running from the in-development version. While I’d have liked to have had time to add a few more “big ticket” items to this release, making it 1.8, time is a cruel mistress. Many of our users develop on Macs, and OS X Snow Leopard ships with PHP 5.3.0, so we felt is was more important to push out this stable maintenance release instead of waiting for an even later date – it’s been almost seven months since a refresh, afterall. But there are still a few good surprises, and welcome changes. Enjoy!
Jun 08, 2010
EllisLab is blessed with two of the greatest communities that can be found anywhere on the internet in ExpressionEngine and more recently CodeIgniter. Despite being a relative newcomer to the scene, the people attracted to CodeIgniter are among the smartest, most talented and down-to-earth developers around today. From time to time we want to highlight some of these talented people, and we’ve asked them to lend their voice to ours. Have your voice. I hope you enjoy what they have to say as much as I did. This week, our Community Voice author is Bruce Alderson, known on the forums as madmaxx, who has written a wonderful guide on how he uses subversion with CodeIgniter. Bruce is an elder web monkey and systems programmer. He totally digs the craft of building software, making cool stuff, and causing people to laugh so hard liquids are forced from their nose. He’s currently the Chief Monkey at Discovery Software and author of the not-at-all famous robotpony.ca. (Go read the one about shaving your yak) After working with CodeIgniter for a few months (and WordPress for a few years), I?ve settled on a way to set up web projects that works well for development, deployment, and source control. Note that this style of layout only works on systems like Mac and Linux that have useful symlinks. The layout favours a vhost setup, and splits your code and resources out of the CodeIgniter sources. Splitting your stuff from the CodeIgniter stuff lets you link your Subversion repository to theirs, so that you can keep it in sync with their development. You now have a CodeIgnitor project ready for development. You can keep up-to-date with CodeIgniter updates, deploy easily, and get at your code without wading through extra levels of hierarchy.
First, the folder layout
some-domain.com/
app/
config/
controllers/
(etc)
public/
.htaccess -> ../site-extras/.htaccess
favicon.ico -> ../site-extras/favicon.ico
js/ -> ../site-extras/js
images/ -> ../site-extras/images
system/
application/ -> ../../app/
site-extras/
js/
images/
.htaccess
How it’s done
May 28, 2010
May 28, 2010
May 24, 2010
My old post on I’ve been meaning to post instructions on how to compile PHP for Snow This time, I took notes on how to reliably compile PHP and Apache from
compiling PHP for Mac OS 10.5 (Leopard) continues to top my most-viewed page
statistics. Sadly, that article is old and doesn’t apply very well to Snow
Leopard (10.6).
Leopard since last summer when I picked up the DVD, but hadn’t found the
time or opportunity to build PHP from a completely fresh start, until a few
weeks ago.
scratch on this system.
You’re on your own for the details of this one, but frankly, if you can’t
figure it out, you’ll find the next steps too difficult. Think of it as
a prerequisite.
Create a working directory. I use ~/src,
but you can use whatever you like.
$ mkdir ~/src
$ cd ~/src
Install
href="http://github.com/mxcl/homebrew">Homebrew. Homebrew is
a truly great software packager for OS X. Think Macports, but not as ugly;
Fink, but not as broken (and not as binary). Designed for Mac. It’s Ruby,
but we don’t have to hold that against them. (-:
$ curl http://gist.github.com/raw/323731/572b315c4f7ee78244de70e7ad703c8ae324da7a/install_homebrew.rb > install_homebrew.rb
$ ruby install_homebrew.rb
Install your own iconv. I don’t know what Apple did to
theirs, but it’s a huge headache. You’re best installing your own, in my
experience.
$ curl http://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.13.1.tar.gz | tar -zx -
$ cd libiconv-1.13.1
$ ./configure --prefix=/opt && make && make install
$ cd ..
Install Apache-HTTPD from source. This isn’t
absolutely necessary, but Apple seems to have done some weird stuff with
their Apache, and in my experience, it’s best to build your own. If you
skip over this step, you’ll need to change the apxs in the
PHP configure command, below.
First, find your
closest mirror.
$ curl http://apache.mirror.iweb.ca/httpd/httpd-2.2.15.tar.bz2 | tar -jxf -
$ cd httpd-2.2.15/
$ ./configure --enable-rewrite --enable-ssl && make && make install
$ cd ..
Install PHP dependencies using Homebrew. Easy, huh?
$ echo "gd jpeg libpng libxml2 libzzip mcrypt mysql" | xargs brew install
$ echo "libpng libxml2 readline" | xargs brew link
Install PHP from source by first selecting a href="http://php.net/get/php-5.3.2.tar.bz2/from/a/mirror">mirror.
Note: you will need to use a really nasty patch to get this to
build properly. See the note on iconv above. Even Apple’s own
href="http://opensource.apple.com/source/apache_mod_php/apache_mod_php-53/patches/iconv.patch">iconv patch for PHP
doesn’t work (at least not for me).
$ curl -L http://ca2.php.net/get/php-5.3.2.tar.bz2/from/this/mirror | tar -jxf -
$ cd php-5.3.2
$ curl http://www.php.net/~scoates/patches/php-5.3.1-Makefile.global-iconv.patch | patch -p0
$ ./configure --prefix=/usr/local --with-xsl --with-gd --with-zlib-dir \
--enable-sockets --enable-exif --with-mcrypt --enable-soap \
--enable-embedded-mysqli --with-mysql --with-pdo-mysql --with-curl \
--with-libedit --with-apxs2=/usr/local/apache2/bin/apxs --enable-mbstring \
--with-openssl --with-iconv=/opt && make && make install
$ cd ..
Configure Apache. If you’ve done this on other
platforms, this step should look familiar.
/usr/local/apache2/conf/httpd.conf, in the<IfModule mime_module> block, add the following:
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
DirectoryIndex by changing
DirectoryIndex index.html
to
DirectoryIndex index.php index.html
You can now test Apache + PHP by creating a phpinfo() page,
and restarting Apache:
$ echo "<?php phpinfo(); ?>" > /usr/local/apache/htdocs/info.php
$ ln -s /usr/local/apache2/bin/apachectl /usr/local/bin/apachectl
$ sudo /usr/local/bin/apachectl restart
Now, visit localhost/info.php,
and you should have an independent, custom-compiled Apache-PHP
stack.
I hope this has been helpful. If I’ve given bad instructions, or if
something doesn’t work for some reason, please let me know in the
comments.
May 24, 2010
I haven?t stopped believing in the [...]