Tutorial XHTML & CSS

Tutorial dan slide presentation ini berisi teori serta teknik dasar untuk design web menggunakan XHTML & CSS, bagi anda yang ingin belajar untuk membuat web dan ingin belajar menggunakan XHTML dan CSS dapat mendownload materinya disini.

semoga bermanfaat

Sumber : Internet & WWW How To Program, Prentice Hall, Inc 2003

salam,

Erick Kurniawan

Firefox 3 Lebih Cepat, Lebih Aman, Lebih Cerdas

Pada hari selasa tanggal 18 Juni 2008, browser paling populer didunia firefox meluncurkan versi terbarunya yaitu Firefox 3, pada hari itu juga Firefox 3 juga mencatat rekor dari Guiness Book yaitu slebih dari 5 juta orang mendownload Firefox 3, di Indonesia sendiri tercatat lebih dari 13000 download terjadi pada hari itu.

Pihak mozilla mengatakan bahwa firefox 3 akan lebih cepat, lebih aman, dan lebih cerdas dari versi sebelumnya. Beberapa fitur menarik yang ditambahkan pada Firefox 3 diantaranya.

Fasilitas One-Click Bookmarking

Dengan fasilitas ini anda dapat menambahkan dan mengatur bookmark dengan mudah. Untuk mengakses fasilitas tekan Ctrl+D atau klik tanda bintang dibagian address bar.

clip_image002

maka akan tampil window bookmark sebagai berikut

clip_image004

Anda dapat menambahkan folder untuk mengkategorikan bookmark anda, untuk pencarian yang lebih cepat anda juga dapat menambahkan tag, jika anda ingin mengunjungi situs yang sudah anda bookmark anda hanya perlu mengetikan tag-nya di address bar.

clip_image006

Smart Location Bar

Menurut saya ini adalah fasilitas yang sangat menarik, karena dapat memudahkan anda dalam pencarian situs tertentu, sekarang jika anda ingin menampilkan situs yang anda maksud anda harus mengetikan alamat lengkapnya, tetapi dengan fasilitas ini anda cukup mengetikan bagian informasi dari situs tersebut maka secara cerdas Firefox 3 akan menemukannya untuk anda.

clip_image008

Peningkatan Performa

Peningkatan Memory Management : Pada Firefox 3 ditambahkan fasilitas untuk pengaturan memory management yang lebih baik, dengan XPCOM cycle collector yang akan membersihkan memory yang sudah ditak digunakan lagi, ini akan dapat meningkatkan performa yang signifikan.

Faster JavaScript : Firefox 3 juga lebih mensupport pengembangan aplikasi web yaitu dengan JavaScript 1.8 yang meliputi expression closures, generator expression dan array reduce. Dengan demikian eksekusi script JavaScript akan lebih cepat.

Smaller Memory Footprint : Firefox 3 lebih sedikit menggunakan kapasitas komputer memory untuk menjalankan program.

Faster Paged Load : Firefox 3 mendesain kembali page rendering dan layout engine ini berarti anda akan dapat menampilkan halaman web dengan lebih cepat.

Graphics Engine Improvements : peningkatan text rendering untuk semua graphic engine pada Firefox 3.

Full Zoom

Failitas zoom yang dimiliki Firefox 3 sangat canggih, biasanya jika anda menggunaka zoom maka yang menjadi lebih besar hanya text-nya saja sedangkan untuk image tetap, dengan menggunakan Firefox 3 anda dapat melakukan zoom untuk text maupun image. Cara melakukan zoom-in dengan menekan Ctrl++, untuk zoom out menggunakan Ctrl+-.

Platform-Native Look & Feel

Firefox 3 juga menyesuaikan tampilannya sesuai dengan platform sistem operasi anda, jika anda menggunakan Windows XP, Windows Vista, atau Linux maka tampilannya akan berbeda pula.

Add-ons Manager

Sekarang anda menggunakan add-on manager untuk mengatur dan menginstall add-ons pada browser anda, dengan menggunakan fasilitas ini pengaturan add-on menjadi lebih mudah

clip_image010

Instan Web Site ID

Anda ingin memastikan bahwa website yang anda kunjungi aman untuk bertransaksi, maka Firefox 3 akan memberikan informasi tentang website tersebut.

clip_image012

Password Manager

Firefox 3 mempunyai fasilitas yang dinamakan password manager untuk “mengingat” password anda pada situs-situs tertentu yang membutuhkan password. Sekarang anda tida akan diganggu dengan messagebox yang menanyakan apakah mau menyimpan password seperti versi sebelumnya, browser hanya akan menampilkan notification disebelah atas browser.

clip_image014

LINQ pada .NET 3.5

LINQ (Language Integrated Query) adalah feature baru pada .NET 3.5 yang cukup banyak mendapat perhatian dari para developer saat ini. Apa saja yang bisa dilakukan dengan LINQ? Jika anda ingin mengetahuinya lebih jauh anda dapat mendownload presentation dari Luca Bolognese, LINQ Lead Program Manager dan

Michael Pizzo Software Architect Data Programmability, Microsoft Corporation. slide presentasi mereka dapat di download pada link dibawah ini:

Apa yang baru dari C# 3.0/C# 2008?

C# 3.0 sudah direlease bersamaan dengan .NET 3.5, adapun fitur tambahan dalam C# 3.0 adalah:

  • WF (Windows Workflow)
  • WCF (Windows Communication Foundation)
  • WPF (Windows Presentation Foundation)
  • LINQ (Language Integrated Query)

Untuk mendukung fitur-fitur diatas bahasa C# 3.0 ditambah beberapa fungsionalitas baru yaitu:

  • Local Variable Type Inference
  • Object Initializers
  • Collection Initializers
  • Anonymous Types
  • Auto-Implemented Properties
  • Extension Methods
  • Lambdas
  • Query Expressions
  • Expression Trees
  • Partial Methods

Apa yang baru dari VB9/VB2008?

VB9 sudah direlease bersamaan dengan .NET 3.5, pada versi barunya ini VB9 mengalami beberapa penambahan fitur yang cukup signifikan dan lebih memudahkan developer untuk membuat program, adapun beberapa tambahan feature yang ada di VB9 diantaranya:

  • WF (Windows Workflow)
  • WCF (Windows Communication Foundation)
  • WPF (Windows Presentation Foundation)
  • LINQ (Language Integrated Query)

Untuk mendukung fitur-fitur diatas bahasa VB9 ditambah beberapa fungsionalitas baru yaitu:

  • Query expressions
  • XML literals
  • XML element access
  • Nullable types
  • Object initializers
  • Local type inference
  • Lambda Expressions
  • Extension methods
  • Expression trees
  • Anonymous types
  • Ternary Operator
  • Coalesce Operator
  • Relaxed Delegates
  • Partial Methods

Tujuannya adalah untuk :

  • Memudahkan dalam meng-query data dengan adanya LINQ sehingga mempunyai standar bahasa query yang sama untuk mengambil nilai dari object collection, DataSet, Database, dan XML
  • Memudahkan bekerja dengan file XML

Fungsi Simple PHP Secure Login & Remove Directory Rekursif

PHP Secure Login

Kadang kala kita bingung n cemas untuk sistem login kita. Kita takut ada serangan semacam SQL injection pada web yang kita buat. Banyak orang2 tidak bertanggung jawab dengan memasukkan querry di HTML Header kita. Oleh karena itu kita perlu membuat sistem login yang aman namun simple. Di bawah ini aku share aja cara login sistem yang pernaha aku buat, kalau ada kelemahan n kekurangan mohon saran n perbaikan, aku juga masih belajar,
session_start();
$nama_halaman=”.: L O G I N :.”;
$passwd=$_POST[password];
$user_post=$_POST[usernya];
if (empty($passwd) or empty($user_post))
{
// echo “tes”;
header(“location:login2.php”);
}
else
{
include(“../config.inc.php”);

$cari = array (“‘#’si”,
“‘<script[^>]*?>.*?</script>’si”, //INI ADALAH FUNGSI UNTUK MENCARI TAG HTML
“‘<[\/\!]*?[^<>]*?>’si”,
“‘([\r\n])[\s]+'”,
“‘&(quot|#34);’i”,
“‘&(amp|#38);’i”,
“‘&(lt|#60);’i”,
“‘&(gt|#62);’i”,
“‘&(nbsp|#160);’i”,
“‘&(iexcl|#161);’i”,
“‘&(cent|#162);’i”,
“‘&(pound|#163);’i”,
“‘&(copy|#169);’i”,
“‘&#(\d+);’e”);

$ganti = array (“”, //INI ADALAH FUNGSI UNTUK MEREPLACE TAG HTML
“”,
“\\1”,
“\””,
“&”,
“<“,
“>”,
” “,
chr(161),
chr(162),
chr(163),
chr(169),
“chr(\\1)”);

$usernya = preg_replace($cari, $ganti, $user_post);
$passwordnya = preg_replace($cari, $ganti, $passwd);