Google buys Korean blogging software company

Google Inc has bought Korean blogging software developer Tatter and Company, the two companies said on Friday. The companies did not disclose how much Google paid for the acquisition.

Tatter co-chief executive Chang-Won Kim announced the deal on his personal blog in an entry titled "We've been Googled!", saying that the acquisition would help Google increase its market share in the country.

Kim described Google's market share in Korea as "minor" and said Korean Web users mainly use portals such as Yahoo Inc's.

Korea has the ninth-highest number of Internet users in the world, according to Internet World Stats, a Web site that tracks such data.

Google said in an e-mailed statement the acquisition will "allow us to enhance our publishing tools in Korea."

Tatter owns a blogging platform called Textcube, which Kim said was popular among Korean bloggers. Blogs are Web journals where people typically write opinions and link to other material on the Internet.

As part of Google, the company will try to introduce Textcube to bloggers outside Korea, Kim added.

Google already owns a blogging software called Blogger, which it acquired in 2003.  Continued...

Technorati Tags: ,
| Continue Reading..

Konami reveals new details on PES 2009; confirmed October 17 release

With Fall settling in, you can expect the usual bumper crop harvest of annual sports sims to come our way. One of these titles include Konami's Pro Evolution Soccer 2009, which has been confirmed to be released this October 17 on the PlayStation 3, Xbox 360, and the PC.

As expected, the game will once again make use of a fully-licensed UEFA Champions League mode. In addition, the publishers have also signed up with several Premier League club - Liverpool and Manchester United - giving PES 2009 the distinction as the official video game of the England national team, with Wembley featured as one of the new playable grounds.

PES team leader Jon Murphy made comparisons with their biggest rival from EA, the FIFA franchise. He was quoted having said that "they still have a long way to go before they can match the intuitive and absorbing gameplay of Pro Evolution Soccer".

He also added that, aside from the newly licensed clubs, PES 2009 will have several other additions which should place it above similar games of its type. These include improved AI, new control methods, a graphical overhaul, and key online enhancements.

The cover of this year's game will feature FC Barcelona's Lionel Messi. Other releases of PES 2009 for the PS2 and PSP will follow shortly after the console and PC versions, while a Wii title will also be due out next Spring.

source : pc.qj.net

Technorati Tags: ,,
| Continue Reading..

[Tutorial-3] Membuat Aplikasi dengan Visual Basic .NET 2008

Ok, sorry rada telat postingnya.. kemarin sempat ada proyek n juga beberapa hari kemarin lagi sakit.

Langsung aja, di tutorial ke-2 kemarin kita telah sedikit mengenal tentang LINQ dan juga telah membuat suatu form barang. Kali ini kita akan mencoba menambahkan kode-kode yang akan diproses oleh tiap tombol dalam form barang tersebut. Untuk kali ini validasi dalam setiap proses akan diabaikan terlebih dahulu, nanti pasti menyusul... ;)

Sebagai tambahan, lebih tepatnya "update", pada tiap tabel dalam database semua yang bertype nchar di ubah ke nvarchar.. tanya kenapa??

Sebelum dilanjutkan, ada baiknya semua kode-kode dalam form barang di hapus dahulu, kecuali, kode-kode di bawah ini:

Public Class frmBarang

Private Sub frmBarang_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

End Sub
End Class

1. Dekarasi beberapa variabel umum


Masukkan kode berikut pada bagian atas setelah Public Class frmBarang :

    Private db As New DataClasses1DataContext
Private edit As Boolean


1.a. Sub Procedure buka


Digunakan untuk mengunci dan membuka TextBox dan ComboBox dalam frmBarang:

Private Sub buka(ByVal t As Boolean)
Dim daftarTextBox = From myControl In Me.Controls _
Where TypeOf myControl Is TextBox _
Select myControl

For Each myTeksBoks As TextBox In daftarTextBox
If t Then
myTeksBoks.Enabled = True
Me.cmbKodeKategori.Enabled = True
Else
myTeksBoks.Enabled = False
Me.cmbKodeKategori.Enabled = False
End If
Next
End Sub

1.b. Sub Procedure isiCombo


Digunakan untuk mengisi daftar kategori untuk ComboBox pada frmBarang:

    Private Sub isiCombo()
Me.cmbKodeKategori.ResetText()
Dim cmbKate = From kategori In db.kategoris _
Select kategori.NmKategori

For Each kate As String In cmbKate
Me.cmbKodeKategori.Items.Add(kate)
Next
End Sub

1.c. Sub Procedure resData


Digunakan untuk me-refresh (mengisi) data dalam DataGridView1 dengan data yang baru (Kodenya sedikit berbeda dari tutorial 2 kemarin):

    Private Sub resData()
Dim qBarang = From barang In db.barangs _
Join kategori In db.kategoris _
On kategori.KDKategori Equals barang.KDKategori _
Select Kode = barang.KDBarang, Nama = barang.NmBarang, _
Kategori = kategori.NmKategori, Jumlah = barang.Jumlah, Harga = barang.HargaJual

Me.DataGridView1.DataSource = qBarang
End Sub

1.d. Sub Procedure dgKlik


Digunakan untuk mengisi tiap TextBox dan ComboBox berdasarkan data yang ada dalam DataGridView1 saat setiap kali data dalam DataGridView1 dipilih.

    Private Sub dgKlik()
Try
Me.txtKodeBarang.Text = Me.DataGridView1.Item(0, Me.DataGridView1.CurrentRow.Index).Value
Me.txtNamaBarang.Text = Me.DataGridView1.Item(1, Me.DataGridView1.CurrentRow.Index).Value
Me.txtJumlah.Text = Me.DataGridView1.Item(3, Me.DataGridView1.CurrentRow.Index).Value
Me.txtHarga.Text = Me.DataGridView1.Item(4, Me.DataGridView1.CurrentRow.Index).Value

Dim dkate = From kategori In db.kategoris _
Where kategori.NmKategori Is Me.DataGridView1.Item(2, Me.DataGridView1.CurrentRow.Index).Value _
Select kategori.NmKategori
Me.cmbKodeKategori.Text = dkate.Single

Catch ex As Exception
MessageBox.Show("Error: " & ex.Message)
End Try
End Sub




1.e. Sub Procedure resTeks


Digunakan untuk mengosongkan semua TextBox dan Combobox dalam frmBarang :

    Private Sub resTeks()
isiCombo()
Dim daftarTextBox = From myControl In Me.Controls _
Where TypeOf myControl Is TextBox _
Select myControl
For Each myTeksBoks As TextBox In daftarTextBox
myTeksBoks.Text = ""
Next
End Sub



1.f. Function katPerNama


Digunakan untuk mengambil kode Kategori barang berdasarkan nama kategorinya :

Private Function katPerNama(ByVal n As String) As Integer
Dim kat As Integer = 0
Dim kate = From kategori In db.kategoris _
Where kategori.NmKategori Is n _
Select kategori.KDKategori
kat = kate.Single
Return kat
End Function


2. DataGridView1_Click


Pada designer view, double klik Control DataGridView1 > akan masuk ke dalam tampilan Code View.  Pada bagian Method Name, pilih Click. Lihat Gambar :


DataGridView1_Method


Ketikkan kode berikut pada bagian  DataGridView1_Click :

    Private Sub DataGridView1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles DataGridView1.Click
dgKlik()
End Sub



3. Sub Procedure Saat Tombol Edit Diklik


Double klik tombol edit dan masukkan kode berikut :

    Private Sub cmdEdit_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdEdit.Click
Me.cmdBaru.Text = "Batal"
Me.cmdEdit.Enabled = False
Me.cmdHapus.Enabled = False
Me.cmdSimpan.Enabled = True
edit = True
buka(True)
Me.txtKodeBarang.Enabled = False
Me.txtNamaBarang.Focus()
End Sub

4. Sub Procedure Saat Tombol Baru Diklik


Double klik tombol baru dan masukkan kode berikut :

    Private Sub cmdBaru_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdBaru.Click
If Me.cmdBaru.Text = "Baru" Then
Me.cmdBaru.Text = "Batal"
Me.resTeks()
buka(True)
Me.DataGridView1.Enabled = False
Me.cmdSimpan.Enabled = True
Me.cmdEdit.Enabled = False
Me.cmdHapus.Enabled = False
Me.cmdKeluar.Enabled = False
Me.txtKodeBarang.Focus()
Else
Me.cmdBaru.Text = "Baru"
buka(False)
Me.DataGridView1.Enabled = True
edit = False
Me.cmdSimpan.Enabled = False
Me.cmdEdit.Enabled = True
Me.cmdHapus.Enabled = True
Me.cmdKeluar.Enabled = True
dgKlik()
End If
End Sub

5. Sub Procedure Saat Tombol Simpan Diklik


Double klik tombol simpan dan masukkan kode berikut :

    Private Sub cmdSimpan_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdSimpan.Click
'Validasi data inputan, akan dijelaskan nanti...

If edit Then
Dim updatebrg = (From barang In db.barangs _
Where barang.KDBarang = Me.txtKodeBarang.Text).ToList()(0)

With updatebrg
.NmBarang = Me.txtNamaBarang.Text
.KDKategori = katPerNama(Me.cmbKodeKategori.Text)
.Jumlah = Me.txtJumlah.Text
.HargaJual = Me.txtHarga.Text
End With

Else
Dim brg As New barang With { _
.KDBarang = Me.txtKodeBarang.Text, _
.NmBarang = Me.txtNamaBarang.Text, _
.KDKategori = katPerNama(Me.cmbKodeKategori.Text), _
.Jumlah = Me.txtJumlah.Text, _
.HargaJual = Me.txtHarga.Text}
End If

Try
db.SubmitChanges()

Catch ex As Exception
MessageBox.Show("Error :" & ex.Message)
End Try

resData()
dgKlik()
buka(False)
Me.cmdSimpan.Enabled = False
Me.cmdBaru.Text = "Baru"
Me.cmdEdit.Enabled = True
Me.cmdKeluar.Enabled = True
edit = False
Me.cmdHapus.Enabled = True
Me.DataGridView1.Enabled = True
End Sub

6. Sub Procedure Saat Tombol Hapus Diklik


Double klik tombol hapus dan masukkan kode berikut :

    Private Sub cmdHapus_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdHapus.Click
If Me.txtKodeBarang.Text = "" Then Exit Sub
Dim rep As Integer = MessageBox.Show("Data tersebut akan dihapus?", "Konfirmasi", MessageBoxButtons.YesNo, MessageBoxIcon.Question)
If rep = MsgBoxResult.No Then Exit Sub

Dim deleteBrg = (From barang In db.barangs _
Where barang.KDBarang = Me.txtKodeBarang.Text).ToList()(0)

db.barangs.DeleteOnSubmit(deleteBrg)

Try
db.SubmitChanges()
Catch ex As Exception
MessageBox.Show("Error :" & ex.Message)
End Try

resData()
dgKlik()

End Sub



7. Sub Procedure Saat Tombol Keluar Diklik


Double klik tombol keluar dan masukkan kode berikut :

    Private Sub cmdKeluar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdKeluar.Click
Me.Close()
End Sub

Terakhir, tambahkan kode berikut pada bagian frmBarang_Load :

    Private Sub frmBarang_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
resData()
isiCombo()
buka(False)
Me.cmdSimpan.Enabled = False
edit = False
End Sub

Yups, dengan semua tombol telah memiliki kode masing-masing, coba jalankan program dengan mengklik tanda play  atau menekan tombol F5 pada keyboard.


Pada bagian selanjutnya kita akan langsung mencoba membuat form untuk menampilkan data laporan dari data barang yang barusan dibuat..


Selamat bereksperimen semoga sukses... ;)


Kode Selengkapnya :

Public Class frmBarang
Private db As New DataClasses1DataContext
Private edit As Boolean 'penentuan apakah sedang dalam proses edit atau bukan

Private Sub frmBarang_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
resData() 'memanggil sub resData untuk mengisi data ke dalam DataGridView1
isiCombo() 'mengisi ComboBox kategori
buka(False) 'kunci semua textbox
Me.cmdSimpan.Enabled = False 'matikan tombol simpan
edit = False 'variabel edit di atur menjadi false
End Sub
Private Sub buka(ByVal t As Boolean) 'enable dan disable control TextBox dan ComboBox
'Pilih semua control yang merupakan TextBox
Dim daftarTextBox = From myControl In Me.Controls _
Where TypeOf myControl Is TextBox _
Select myControl
'Looping setiap control TextBox
For Each myTeksBoks As TextBox In daftarTextBox
If t Then
myTeksBoks.Enabled = True 'textbox aktif
Me.cmbKodeKategori.Enabled = True 'combobox aktif
Else
myTeksBoks.Enabled = False
Me.cmbKodeKategori.Enabled = False
End If
Next
End Sub
Private Sub isiCombo() 'Mengisi Combobox dengan daftar kategori dari tabel kategori
Me.cmbKodeKategori.ResetText() 'reset Combo kategori
'ambil semua nama kategori dari tabel kategori
Dim cmbKate = From kategori In db.kategoris _
Select kategori.NmKategori
'looping setiap hasil dari cmbkate dan tambahkan ke dalam combo kategori
For Each kate As String In cmbKate
Me.cmbKodeKategori.Items.Add(kate)
Next
End Sub
Private Sub resData() 'mengisi ulang data ke dalam DataGridView1
Dim qBarang = From barang In db.barangs _
Join kategori In db.kategoris _
On kategori.KDKategori Equals barang.KDKategori _
Select Kode = barang.KDBarang, Nama = barang.NmBarang, _
Kategori = kategori.NmKategori, Jumlah = barang.Jumlah, Harga = barang.HargaJual

Me.DataGridView1.DataSource = qBarang
End Sub
Private Sub resTeks() 'mengosongkan semua combobox dan textbox
isiCombo()
Dim daftarTextBox = From myControl In Me.Controls _
Where TypeOf myControl Is TextBox _
Select myControl

For Each myTeksBoks As TextBox In daftarTextBox
myTeksBoks.Text = ""
Next
End Sub
Private Sub dgKlik() 'sub procedure saat baris dalam DataGridView1 diklik
Try
Me.txtKodeBarang.Text = Me.DataGridView1.Item(0, Me.DataGridView1.CurrentRow.Index).Value
Me.txtNamaBarang.Text = Me.DataGridView1.Item(1, Me.DataGridView1.CurrentRow.Index).Value
Me.txtJumlah.Text = Me.DataGridView1.Item(3, Me.DataGridView1.CurrentRow.Index).Value
Me.txtHarga.Text = Me.DataGridView1.Item(4, Me.DataGridView1.CurrentRow.Index).Value

'isi combo kategori berdasarkan kategori tiap barang dari DataGridView1
Dim dkate = From kategori In db.kategoris _
Where kategori.NmKategori Is Me.DataGridView1.Item(2, Me.DataGridView1.CurrentRow.Index).Value _
Select kategori.NmKategori
Me.cmbKodeKategori.Text = dkate.Single

Catch ex As Exception 'Jika terjadi error, ya know lah...
MessageBox.Show("Error: " & ex.Message)
End Try
End Sub

Private Function katPerNama(ByVal n As String) As Integer 'mengambil kode kategori berdasarkan nama kategori
Dim kat As Integer = 0
Dim kate = From kategori In db.kategoris _
Where kategori.NmKategori Is n _
Select kategori.KDKategori

kat = kate.Single
Return kat
End Function
Private Sub DataGridView1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles DataGridView1.Click
dgKlik() 'memanggil sub procedure dgKlik saat DataGridView1 diklik.
End Sub

Private Sub cmdEdit_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdEdit.Click
'saat tombol edit diklik
Me.cmdBaru.Text = "Batal"
Me.cmdEdit.Enabled = False
Me.cmdHapus.Enabled = False
Me.cmdSimpan.Enabled = True
edit = True 'sedang dalam proses edit
buka(True) 'buka semua control
Me.txtKodeBarang.Enabled = False 'kunci txtKodeBarang
Me.txtNamaBarang.Focus() 'Fokuskan cursor pada txtNamaBarang
End Sub

Private Sub cmdBaru_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdBaru.Click
'Tombol baru diklik
'lakukan pengeceka apakah sekarang tombol baru atau tombol batal
If Me.cmdBaru.Text = "Baru" Then 'jika yang diklik tombol baru
Me.cmdBaru.Text = "Batal" 'ubah text tombol baru menjadi batal
Me.resTeks() 'memanggil sub procedure resTeks : mengosongkan semua teks
buka(True) 'buka semua control
Me.DataGridView1.Enabled = False 'non aktifkan DataGridView1 sehingga tidak bisa diklik
Me.cmdSimpan.Enabled = True
Me.cmdEdit.Enabled = False
Me.cmdHapus.Enabled = False
Me.cmdKeluar.Enabled = False
Me.txtKodeBarang.Focus() 'Fokuskan cursor pada txtKodeBarang
Else 'jika yang diklik adalah tombol baru dengan teks Batal
Me.cmdBaru.Text = "Baru" 'ubah teks tombol baru menjadi Baru
buka(False) 'Kunci semua kontrol
Me.DataGridView1.Enabled = True
edit = False 'pastikan bukan dalam proses edit
Me.cmdSimpan.Enabled = False
Me.cmdEdit.Enabled = True
Me.cmdHapus.Enabled = True
Me.cmdKeluar.Enabled = True
dgKlik()
End If
End Sub

Private Sub cmdSimpan_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdSimpan.Click
'Validasi data inputan, belakangan akan dijelaskan...

If edit Then 'jika dalam proses edit / tombol edit diklik
Dim updatebrg = (From barang In db.barangs _
Where barang.KDBarang = Me.txtKodeBarang.Text).ToList()(0)

With updatebrg
.NmBarang = Me.txtNamaBarang.Text
.KDKategori = katPerNama(Me.cmbKodeKategori.Text)
.Jumlah = Me.txtJumlah.Text
.HargaJual = Me.txtHarga.Text
End With

Else 'jika bukan proses edit / tombol baru diklik
Dim brg As New barang With { _
.KDBarang = Me.txtKodeBarang.Text, _
.NmBarang = Me.txtNamaBarang.Text, _
.KDKategori = katPerNama(Me.cmbKodeKategori.Text), _
.Jumlah = Me.txtJumlah.Text, _
.HargaJual = Me.txtHarga.Text}
End If

Try
db.SubmitChanges() 'simpan semua perubahan, baik itu proses update maupun insert

Catch ex As Exception
MessageBox.Show("Error :" & ex.Message)
End Try

resData()
dgKlik()
buka(False)
Me.cmdSimpan.Enabled = False
Me.cmdBaru.Text = "Baru"
Me.cmdEdit.Enabled = True
Me.cmdKeluar.Enabled = True
edit = False
Me.cmdHapus.Enabled = True
Me.DataGridView1.Enabled = True
End Sub

Private Sub cmdHapus_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdHapus.Click
'saat tombol hapus diklik
If Me.txtKodeBarang.Text = "" Then Exit Sub 'jika kodebarang kosong, keluar dari sub procedure
'mencoba memastikan apakah data akan benar2 dihapus?
Dim rep As Integer = MessageBox.Show("Data tersebut akan dihapus?", "Konfirmasi", MessageBoxButtons.YesNo, MessageBoxIcon.Question)
If rep = MsgBoxResult.No Then Exit Sub 'jika hasilnya NO, data tidak akan dihapus

Dim deleteBrg = (From barang In db.barangs _
Where barang.KDBarang = Me.txtKodeBarang.Text).ToList()(0)

db.barangs.DeleteOnSubmit(deleteBrg)

Try
db.SubmitChanges() 'simpan semua perubahan ke dalam database
Catch ex As Exception
MessageBox.Show("Error :" & ex.Message)
End Try

resData()
dgKlik()

End Sub

Private Sub cmdKeluar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdKeluar.Click
Me.Close() 'tutup form
'bisa juga menggunakan : Application.Exit()
End Sub
End Class

Sorry kalau masih ada yang keliru atau kesalahan dalam proses penulisan di atas..mohon koreksinya juga.. heheh..e



| Continue Reading..

7 Stunning tutorials to design modern interfaces for websites

Are you looking for some ideas to design an original interface for your next website project using the most popular JavaScript Frameworks such as Prototype, MooTools and Scriptaculous?

Take a look at this short compilation which includes a Facebook-style lightbox; a nice interface library to develope advanced interfaces for web applications, web sites and widgets; a gallery/slideshow system which simulate Flash animation; an image slider to create Flickr-like slideshow; an advanced image gallery to design Apple-like images galleries; an ajax based slider and a ligtbox.
1. FaceBox
Facebox
is a jQuery-based, Facebook-style lightbox which can display images, divs, or entire remote pages.
Read more...

 

2. MochauiMochaUI is a beautiful web applications user interface library built on the Mootools JavaScript framework to develope quickly Web Applications, Web Desktops, Web Sites, Widgets, Standalone Windows and Modal Dialogs.
Read more...

3. SmoothGallery 2.0
This javascript gallery and slideshow system (using mootools v1.11), allows you to have simple and smooth (cross-fading...) image galleries, slideshows, showcases and other cool stuff on your website. Absolutely Awesome!
Read more...

4. MooSlide revamp slider
Revamp of mooSlideBox is an ajax based slider easier to use than ever before, as it now has become a class. There are some options that can influence the look and behaviour of your box. Of course you can also have more than one box on your page! In addition you can now define, from where the box should fly in: from top or from bottom ( sample links show both variants ).
Read more...

5. MooFlow
Mooflow is an advanced image gallery with the following features:autoresize on changes of window dimensions, fullscreen option, scrolling with mouse wheel, scrolling with key input (left and right cursor), autoplay presentation loop, reflections via javascript, load images via json (with event or on startup), load images from a html-source with selector-filter, creates the UI automatically, UI skinable via CSS,fullsize viewer option, can run multiple instances and more.
Read more...

6. Simple images slider to create Flickr-like slideshows
If you like Flickr slideshow, this article explains how to implement it using Prototype-UI framework.
Read more...

 

7. Slimbox, the ultimate lightweight Lightbox clone
Slimbox
is a 4kb visual clone of the popular Lightbox JS v2.0 by Lokesh Dhakar, written using the ultra compact mootools framework. It was designed to be small, efficient, more convenient and 100% compatible with the original Lightbox v2.
Read more...

source : woork.blogspot.com

Technorati Tags: ,,

| Continue Reading..

Windows 7 Beta 1 available for download on December 2008

The constant wave of Windows 7 Beta chatter from Redmond, even without an official confirmation from Microsoft, is a clear indication that the company is gearing up to move the next iteration of the Windows client beyond the development milestone (M) stages.

With the Windows 7 roadshow approaching at a fast pace, as Microsoft is getting closer and closer to events such as the Professional Developer Conference 2008 (October), Windows Hardware Engineering Conference 2008 (November) and TechEd 2008 EMEA (November), the first Beta build of the operating system is starting to take contour. Still, Windows 7 Beta 1 will not make it to the October and November conferences, as it is planned for availability in mid-December 2008.

Microsoft has failed to either confirm or deny this piece of information at this point in time, but according to Mary Jo Foley, citing unnamed sources, Windows 7 beta 1 will drop just ahead of Christmas 2008. On Vista WinHEC 2008 homepage, Microsoft is claiming that Windows 7 “is coming soon” but doesn't give any indication of the actual deadline, although it is rushing hardware manufacturers to get ready for the operating system.

The Redmond giant released the first taste of Windows 7 back in December 2007. At that time, Milestone 1 was virtually indistinguishable from Windows Vista. Moving forward into the development process, the Redmond company has also produced a Milestone 2 Build of Windows 7, which was kept tight under wraps and wasn't leaked like M1.

The next move as far as the evolution of Windows 7 is concerned is a Milestone 3 release, which in its turn will be followed by the first Beta build of the platform. One thing is for sure, under the leadership of Steven Sinofsky, Senior Vice President, Windows and Windows Live Engineering Group, Windows 7 will have a short Beta life, approximately a year. Microsoft is reportedly not preparing a wide release of Windows 7 Beta until the client is either feature-complete or very close to the final version.

source: news.softpedia.com

Technorati Tags: ,
| Continue Reading..

ATI Radeon™ HD 4670 Series

The ATI Radeon HD 4670 and ATI Radeon HD 4650 graphics cards feature AMD’s TeraScale graphics engine, with 320 stream processing cores, and are based on AMD’s advanced second generation 55nm process.

The result is that even in today’s most demanding games like Crysis, the ATI Radeon HD 4600 series delivers up to double the performance of competing products at the same price.

Both the ATI Radeon HD 4670 and ATI Radeon HD 4650 deliver substantial gaming horsepower with minimal power draw – the ATI Radeon HD 4670 operating at under 60 watts and the ATI Radeon HD 4650 operating under 50 watts under full load – eliminating the need for additional power connectors and making installation a cinch. The ATI Radeon HD 4670 is immediately available with a frame buffer of 512MB GDDR3 memory with an MSRP from USD $79, while a 1GB DDR3-based variant is scheduled to ship later this month. The ATI Radeon HD 4650 features a frame buffer of 512MB GDDR2 memory and is expected to be available later in the month at an MSRP from USD $69.

Leading DirectX 10.1 support
Only AMD graphics offer top-to-bottom DirectX 10.1 support and the ATI Radeon HD 4600 series continues that legacy. Leading game developers are working with AMD to create a new generation of game titles utilizing DirectX® 10.1 to deliver improved features and performance for a better game experience. Developers including Electronic Arts’ Phenomic Studio and its forthcoming fantasy online real-time strategy game BattleForge™, and SEGA and its futuristic military real-time strategy game Stormrise™, both exploit DirectX 10.1 for advanced gaming performance and visual realism.

“As one of the largest computer system manufacturers in North America targeting the mainstream gaming space, we are committed to building systems that deliver tremendous value to our customers,” said Eric Cheung, CEO, CyberPower. “The leading edge technology that AMD is delivering to the mainstream marketplace with the ATI Radeon HD 4600 series is unsurpassed and we are proud to support AMD’s efforts to bring a high-end gaming experience to the masses.”

“You don’t have to be a professional gamer to appreciate the incredible performance delivered by the ATI Radeon HD 4600 series for under $100,” said Orlando Garcia, president and CEO, Frag Dominant.

Stunning HD viewing experience
The ATI Radeon HD 4600 series brings high-definition, home theatre quality video features to the mainstream segment. AMD has incorporated its second generation Unified Video Decoder (UVD 2.0) for advanced hardware HD video processing ensuring a smooth HD viewing experience on HD-capable monitors. In addition, it features support for HDMI 7.1 surround sound audio for an immersive big-screen entertainment feel.

Home theater enthusiasts will be captivated by ATI Avivo™ HD technology that delivers sharp images and vibrant color fidelity for Blu-ray™ and HD content. In addition, ATI Avivo™ HD technology delivers dynamic contrast adjustment for a crisp, vibrant picture with incredible quality, the ability for users to upscale DVD content to nearly twice the display resolution of HD content5, as well as take full advantage of Blu-ray functionality with picture-in-picture capabilities for bonus features such as director commentary.

Unsurpassed performance-per-watt
Built with efficiency, scalability and performance in mind, the ATI Radeon HD 4600 series sets a new performance-per-watt standard for mainstream graphics products, thanks to the enhanced bandwidth of DDR3, new power management capabilities that provide greater performance and efficiency, and 55nm technology. The series features AMD’s second generation ATI PowerPlay™ technology which allows for automatic power adjustments based on the activity of the graphics processing unit (GPU), resulting in significant power savings when the GPU is idle. Moreover, ATI PowerPlay enables advanced clock gating, as well as increased voltage and memory scaling, delivering performance on demand with exceptional efficiency.

Ecosystem support
The ATI Radeon HD 4600 series is supported by a dozen add-in-board companies offering custom designs of the products. Building high-performance versions of the ATI Radeon HD 4600 series products are ASUS, Club 3D, Diamond Multimedia, Force3D, GECUBE, GIGABYTE, HIS (Hightech Information Systems), Jetway, MSI, Palit Multimedia, PowerColor, SAPPHIRE Technology and VisionTek.

source : amd.com

Technorati Tags: ,,
| Continue Reading..

Top Ten Articles on ASP.NET

If you have missed on some top articles of ASP.NET on dotnetcurry.com, then this is a must read for you. The Top 10 articles have been decided by our editorial panel based on the popularity of the article, user rating and top views of the articles.

The articles have been arranged based on the total views from top to bottom. Let us know if you liked this concept and we may plan to publish a similar list every three months.

1. GridView Tips and Tricks using ASP.NET 2.0

In this article, we will explore some of the most frequently asked questions about the GridView control. The article discusses ten tips and tricks that you can use while using the GridView control.

2. How to open popup windows in IE/Firefox and return values using ASP.NET and Javascript

With the forums flooded with questions of opening a popup window, passing values to the popup window and then return values back to the parent page using both Internet Explorer and Firefox, I decided to take a plunge into the subject and experiment with an easy implementation. This article explains how to transfer values between the Parent page and a Pop-up window. The code has been tested against IE7 and Firefox.

3. Delete Multiple Rows In A GridView

The GridView allows us to delete a single row at a time. In this article, we will explore how to extend this functionality to delete multiple rows at a time.

4. Check/Uncheck all items in a CheckBoxList using ASP.NET and Javascript

A common requirement in most of the projects is to select/unselect all checkboxes in your CheckBoxList at once. In this article, we will explore how to perform this action using both ASP.NET and Javascript.

5. Going Mouseless - Implementing Keyboard Shortcuts in ASP.NET 2.0 Using Javascript

Keyboard shortcuts improve productivity by accomplishing tasks more quickly and without much effort. In applications, where the user has to select from a variety of actions to perform, keyboard shortcuts can save on time and effort. If you have used the new YahooMail or Gmail, you will be quiet familiar with these shortcuts. In this article, we will explore how to implement shortcuts and use it in our ASP.NET applications.

6. Save and Retrieve Images from the Database using ASP.NET 2.0 and ASP.NET 3.5

At some point or the other, we as ASP.NET developers, face the requirement of reading and writing images to the database. In this article,we will explore how to store images in the database as well as use an Http handler to display the image in an ASP.NET server control along with other controls.

7. How to call Server Side function from Client Side Code using PageMethods in ASP.NET AJAX

You cannot call server-side code ‘directly’ from client-side code. That is because by design, the server side code executes at server side and client side code at the client. However there are some workarounds. To call serverside code from javascript, you will need to use AJAX, and the easiest way out, is to use the ASP.NET AJAX Extensions. In this article, we will be using PageMethods to call server-side functions using javascript.

8. ASP.NET Validation Controls – Important Points, Tips and Tricks

ASP.NET validation controls provide an easy-to-use but powerful mechanism of ensuring that data is entered correctly on the forms. There are 6 validation controls included in the ASP.NET 2.0 and ASP.NET 3.5 versions.In this article, let us see some tips and tricks that can be applied to the validation controls.

9. ASP.NET 2.0 Interview Questions - Beginner Level (Part 1)

The questions mentioned over here are usually asked to freshers or candidates having less than 1 year of relevant asp.net experience.

10. ASP.NET AJAX Calendar Extender – Tips and Tricks

The CalendarExtender is an ASP.NET AJAX control that is associated with a TextBox control. When the user clicks on the TextBox, a client-side Calendar control pops up. The user can then set a date by clicking on a day, navigate months by clicking on the left and right arrow and perform other such actions without a postback. In this article, we will see some tips and tricks that can be applied to a CalendarExtender control.

I hope you liked the top ten list and I thank you for viewing it.

source : dotnetcurry.com

Technorati Tags: ,,

| Continue Reading..

Enter your email address:

Delivered by FeedBurner

Followers