Friday, May 22, 2015

Apa Perbedaan Atap Colorbond dan Atap Zincalum?


Colorbond sebenarnya sama dengan Zincalume hanya saja Colorbond merupakan atap yang ‘di cat’. Jika anda memilih warna yang tepat maka atap colorbond akan terlihat lebih elegan dan lebih baik dari pada atap zincalum. Perlu ingat bahwa atap merupakan bagian yang paling ter ekspos dari bangunan atau hunian anda. Jadi walaupun anda mengeluarkan extra biaya untuk penampilan yang lebih baik kenapa tidak?. Semakin tampak indah semakin bernilai rumah anda.

Monday, March 15, 2010

cara dapetin connection buat symfony doctrine

public function save(Doctrine_Connection $conn = null)
{
  // ...
 
  $conn = $conn ? $conn : $this->getTable()->getConnection();
  $conn->beginTransaction();
  try
  {
    $ret = parent::save($conn);
 
    $this->updateLuceneIndex();
 
    $conn->commit();
 
    return $ret;
  }
  catch (Exception $e)
  {
    $conn->rollBack();
    throw $e;
  }
}

Wednesday, January 14, 2009

tentang postgresql


Fitur-fiturnya adalah:

  • complex queries
  • foreign keys
  • triggers
  • views
  • transactional integrity
  • multiversion concurrency control
script supports;
  • data types
  • functions
  • operators
  • aggregate functions
  • index methods
  • procedural languages

Instal PostgreSQL di Ubuntu

Dg. baris perintash (Terminal) ketik saja:

$ sudo apt-get install postgresql postgresql-common postgresql-client
(disarankan juga untuk menginstal: postgresql-doc)

Untuk Linux-Apache-PHP-Postgre instal paket-2 berikut:
apache2
php5
php5-pgsql

(disarankan juga untuk menginstal: php-doc)

Tool
pgadmin3
phppgadmin

Agar bisa diakses dari luar (server) maka perlu mengisi kata sandi pengguna postgres di sistem database (bukan pengguna di Linux).

Masuk ke sistem database sbg pengguna Linux, postgres:
$ sudo ­u postgres psql postgres
Ganti kata sandi postgres di sistem database:
# ALTER USER postgres WITH PASSWORD 'KaTa54nd1';
\q

Cobalah masuk ke sistem database:
$ psql -U postgres -h localhost
lalu masukkan kata sandi di atas. Bisa?

Perintah membuat user baru

Membuat database baru:
$ sudo -u postgres createdb
Membuat pengguna baru:
$ sudo -u postgres createuser --superuser $USER

Membuat database untuk pengguna Linux:
$ createdb $USER

Membuat database baru dari baris perintah:
$ createdb dbq

Membuat pengguna “biasa”
$ createuser -D -R -P penggunaq

Membuat database untuk pengguna lain
$ createdb -O penggunaq dbnya

Masuk ke database
$ psql dbq
atau
$ psql -U penggunaq -h localhost dbnya

https://help.ubuntu.com/community/PostgreSQL

PostgreSql -1: SQL command edisi Bahasa Indonesia


di kopi dari http://eshabe.wordpress.com/tag/postgre/

Membuat tabel

# CREATE TABLE teriakannya (
nama VARCHAR(60) NOT NULL,
situs VARCHAR(256),
pesan TEXT NOT NULL,
waktu TIMESTAMP NOT NULL DEFAULT now()
);

Menambah baris rekaman
# INSERT INTO teriakannya VALUES ('ade','www.ade.web.id','Salam kenal');

Melihat isi table:
# SELECT * from teriakannya;

nama | situs | pesan | waktu
——+—————-+————-+—————————-
ade | www.ade.web.id | Salam kenal | 2008-12-06 22:26:59.217386
(1 row)

Memperbarui isi data
# UPDATE teriakannya SET nama='adesaja' WHERE nama='ade';

Menghapus baris rekaman
# DELETE FROM teriakannya where nama='ade';

Membuat view
# CREATE VIEW viewq AS SELECT nama,situs,pesan,waktu, to_char(waktu,'DD-MM-YYYY') as tgl, to_char(waktu,'HH24:MI:SS') as jam FROM teriakannya WHERE waktu>=current_timestamp - interval '2 days ORDER BY WAKTU DESC';

View digunakan sbg pengganti perintah SELECT yg berulang-2 atau untuk menutupi pekerjaan yg sebenarnya.

Menampilkan hasil view
# SELECT * FROM viewq;

Menyertakan bahasa prosedural PL/PGSQL
# CREATE LANGUAGE 'PLPGSQL';

Membuat fungsi PL/PGSQL
# create or replace function simpan_pesan (in_nama varchar, in_situs varchar, in_pesan text)
returns void as $$
begin
insert into teriakannya values (in_nama, in_situs, in_pesan);
end;
$$
language ‘plpgsql’;

Membuat fungsi trigger:
# CREATE OR REPLACE FUNCTION hapus_data()
RETURNS trigger AS
$BODY$
begin
delete from teriakannya where waktu
return NEW;
end;
$BODY$
LANGUAGE ‘plpgsql’ ;

Membuat trigger:
# CREATE TRIGGER on_insert
AFTER INSERT
ON teriakannya
FOR EACH ROW
EXECUTE PROCEDURE hapus_data()

Tuesday, January 13, 2009

Linux Beginner Series ..Create your Own Command with Symbolic link

particularly we need to compose our command such as batch in Win platform. This is this simplest way to create our own command in linux, using the symbolic link command in linux. For example, I want to create a symbolic link in my /usr/local/bin directory called mendem that symbolically links to /usr/local/YourFunApps
  • First you may open your terminal, go to the local bin directory by entering this.
    you@yourcomputer:~$ cd /usr/local/bin
then Enter;
  • Point your symbolic link that you refers to by entering this command
    you@yourcomputer:~$ ln -s /usr/local/YourFunApps mendem
  • you'll might find your own command marked by arrow text after your symbolic link successfully been created
    you@yourcomputer:~$ ls -l /usr/local/bin
    you@yourcomputer:~$ lrwxrwxrwx mendem 46 May 30 13:59 mendem -> /usr/local/YourFunApps
That The last two commands are just to demonstrate that the link was created