Tampilkan postingan dengan label Linux. Tampilkan semua postingan
Tampilkan postingan dengan label Linux. Tampilkan semua postingan
Sabtu, 27 September 2014
Mengatasi Access Forbidden di localhost
Mumpung ada waktu dan nemu permasalahan yang sudah terselesaikan, sekarang saatnya membagi pengalamaan.. :D
Baru beberapa minggu terakhir ini akhirnya memberanikan diri untuk nyobain linux, soalnya penasaran kayak apa sih nih OS satu. Dan akhirnya dengan modal nekat yang hanya bermodalkan pengetahuan dari internet, mulailah bereksperimen dengan mengganti OS dari windows ke linux,,hehe karna ini pengalaman pertama, jadi awalnya masih agak takut-takut kalo waktu penginstalan bakalan meledak atau apalah(segitunya nyampe meledak,,hehe), tapi alhamdulillah semuanya berjalan lancar walaupun masalah pembagian partisi harddisk hancur..haha
Okelah karena sekarang lagi nyobain nginstall xampp di laptop,karena pengen nyoba lagi bikin web yang masih harus diselesaikan, eh ternyata kendalanya buanyaaakk banget.
Dan salah satu kendala yang akan dibahas disini adalah masalah Access Forbidden di localhost. Mungkin gambarannya seperti dibawah ini, ada yang pernah ngalamin?

Waktu kejadian itu, ya ampun bolak-balik muter-muterin google nanya sana-sini, dan akhirnya ketemu jawabannya setelah beberapa jam yang menguras tenaga dan pikiran..haha bahagia banget! Dan ini aku jelasin bagaimana caranya biar kita bisa mengakses web yang sudah kita simpan di htdocs. Cara-cara ini udah aku rangkum dan ini adalah cara-cara yang aku lakuin, jadi kalo misalkan udah dicoba kok gak bisa, aku juga gak tau, karena aku prinsipnya trial and error..haha,, semua jurus dicoba. Oke langsung aja ya :
1. Pertama kita ngerubah dulu file httpd-xampp.conf yang ada di folder /opt/lampp/etc/extra menjadi allow. nih screenshotnya

Nah itu yang dilingkarin kita ubah menjadi Allow, biar kita bisa mengakses folder yang ada di htdocs.
2. Oke udah bisa kan,,jangan lupa di save. Setelah itu sekarang kita merubah lagi permission folder web kita biar bisa diakses di localhost nanti.
3. Misalkan aku punya folder namanya kua, tinggal kita pergi ke terminal lalu tuliskan sudo chmod -R 777 /opt/lampp/htdocs/psb
-R itu jadi akan merubah semua file yang berada dibawahnya, 777 kalo gak salah untuk read,write,executable, CMIIW, tanya om google yang lebih tau..hehe
4. Okelah setelah itu jadii,,web ku langsung bisa dibuka lagi :D
Selamat mencoba dan berpusing ria :D
Baru beberapa minggu terakhir ini akhirnya memberanikan diri untuk nyobain linux, soalnya penasaran kayak apa sih nih OS satu. Dan akhirnya dengan modal nekat yang hanya bermodalkan pengetahuan dari internet, mulailah bereksperimen dengan mengganti OS dari windows ke linux,,hehe karna ini pengalaman pertama, jadi awalnya masih agak takut-takut kalo waktu penginstalan bakalan meledak atau apalah(segitunya nyampe meledak,,hehe), tapi alhamdulillah semuanya berjalan lancar walaupun masalah pembagian partisi harddisk hancur..haha
Okelah karena sekarang lagi nyobain nginstall xampp di laptop,karena pengen nyoba lagi bikin web yang masih harus diselesaikan, eh ternyata kendalanya buanyaaakk banget.
Dan salah satu kendala yang akan dibahas disini adalah masalah Access Forbidden di localhost. Mungkin gambarannya seperti dibawah ini, ada yang pernah ngalamin?

Waktu kejadian itu, ya ampun bolak-balik muter-muterin google nanya sana-sini, dan akhirnya ketemu jawabannya setelah beberapa jam yang menguras tenaga dan pikiran..haha bahagia banget! Dan ini aku jelasin bagaimana caranya biar kita bisa mengakses web yang sudah kita simpan di htdocs. Cara-cara ini udah aku rangkum dan ini adalah cara-cara yang aku lakuin, jadi kalo misalkan udah dicoba kok gak bisa, aku juga gak tau, karena aku prinsipnya trial and error..haha,, semua jurus dicoba. Oke langsung aja ya :
1. Pertama kita ngerubah dulu file httpd-xampp.conf yang ada di folder /opt/lampp/etc/extra menjadi allow. nih screenshotnya

Nah itu yang dilingkarin kita ubah menjadi Allow, biar kita bisa mengakses folder yang ada di htdocs.
2. Oke udah bisa kan,,jangan lupa di save. Setelah itu sekarang kita merubah lagi permission folder web kita biar bisa diakses di localhost nanti.
3. Misalkan aku punya folder namanya kua, tinggal kita pergi ke terminal lalu tuliskan sudo chmod -R 777 /opt/lampp/htdocs/psb
-R itu jadi akan merubah semua file yang berada dibawahnya, 777 kalo gak salah untuk read,write,executable, CMIIW, tanya om google yang lebih tau..hehe
4. Okelah setelah itu jadii,,web ku langsung bisa dibuka lagi :D
Selamat mencoba dan berpusing ria :D
Selasa, 24 Juni 2014
Tugas Matakuliah Jaringan Komputer (Sem Genap) T.A 2013/2014 Gel-2
JUDUL MAKALAH :
PEMBELAJARAN PERBANDINGAN IPv4 DENGAN IPv6 DIDALAM JARINGAN
DAFTAR ISI
BAB I Landasan Teori
1 Teori Tentang Permasalahan
2 Pengertian Koneksi
2.1. Transmission Control Protocol/Internet Protokol (TCP/IP)
2.1.1 Internet Protokol Versi 4 (IPv4)
2.1.2 Internet Protokol Versi 6 (IPv6)
3 Teori Jaringan Komputer
3.1 Pengertian Jaringan Komputer
3.2 Jenis-Jenis Jaringan Komputer
3.3 Topologi Jaringan Komputer
3.4 Model Referensi OSI (Open System Interconnection)
BAB II pembahasan
BAB III Kesimpulan
Dikumpul paling lama 3 hari setelah Ujian Semester matakuliah Jaringan Komputer selesai.
PEMBELAJARAN PERBANDINGAN IPv4 DENGAN IPv6 DIDALAM JARINGAN
DAFTAR ISI
BAB I Landasan Teori
1 Teori Tentang Permasalahan
2 Pengertian Koneksi
2.1. Transmission Control Protocol/Internet Protokol (TCP/IP)
2.1.1 Internet Protokol Versi 4 (IPv4)
2.1.2 Internet Protokol Versi 6 (IPv6)
3 Teori Jaringan Komputer
3.1 Pengertian Jaringan Komputer
3.2 Jenis-Jenis Jaringan Komputer
3.3 Topologi Jaringan Komputer
3.4 Model Referensi OSI (Open System Interconnection)
BAB II pembahasan
BAB III Kesimpulan
Dikumpul paling lama 3 hari setelah Ujian Semester matakuliah Jaringan Komputer selesai.
Senin, 11 November 2013
Kisi-Kisi Linux (UAS)
buat Mahasiswa Prodi Teknik Komputer AMIK Medicom tingkat III Tahun Akademik 2012/2013, sudah bisa didownload Kisi - kisi Linux sesuai dengan group masing - masing.
1.Kisi-Kisi Linux Group TK-1c dan TK-4C
2. Kisi-Kisi Linux Group TK-3C dan TK-5C
untuk Ujian Praktek matakuliah Linux, agar mempelajari dan memahami pengoperasian openoffice-spreadsheet.
Terima kasih.
Dosen Matakuliah Linux
Robby Sugara Silaen, S.Kom
Jumat, 16 April 2010
Linus Torvalds: Software Itu Seperti Seks, Lebih Baik Free
Artikel Pengetahuan Umum
,
Download
,
Facebook
,
Harddisk
,
Hardware
,
Linux
,
Open Source
Tidak ada komentar
:

Linus Torvalds, sosok mahasiswa pendiam itu tak pernah menyangka bahwa kernel Linux yang dikembangkannya melahirkan sebuah bisnis bernilai miliaran dolar di kemudian hari. Linux, dulu mungkin hanya sebagai kernel atau jantung sistem operasi. Kernel Linux dilengkapi dengan berbagai software lainnya yang membentuk sistem operasi. Lalu Linux bergeser menjadi istilah untuk sistem operasi lengkap yang disebut distro (distribution). Misalnya Fedora.
Kini, Linux pun telah dianggap sebagai sistem operasi paling menjanjikan, dan dapat dibenamkan ke dalam server, komputer desktop, tablet PC, PDA, ponsel, GPS, robot, bahkan pesawat ulang alik buatan NASA. Seperti perangkat lunak bebas dan sumber terbuka lainnya pada umumnya, kode sumber Linux dapat dimodifikasi, digunakan dan didistribusikan kembali secara bebas oleh siapa saja.
Perjalanan panjang Linus mengembangkan Linux bukan tanpa rintangan. Berulang kali, Linus harus berdebat dengan Andrew S Tanenbaum dan juga Richard M Stallman yang fanatik dengan konsep free software terutama ketika berbicara pengertian mengenai sisi keterbukaan (open). Linus tak pernah mempedulikan apakah kemudian dalam suatu sistem operasi bercampur program free dan proprietery.
Tanenbaum, dan Stallman banyak mempengaruhi Linus dalam merekayasa Linux. Untuk diketahui Tanenbaum ialah sosok pembuat Minix, suatu sistem operasi yang menjadi inspirasi Linux. Sementara, Stallman dikenal sebagai sosok dibelakang proyek GNU. Sistem Linux kebanyakan berasal dari sistem operasi GNU, yang dikeluarkan tahun 1984 oleh Richard Stallman. Proyek GNU yang mulai pada 1984 memiliki tujuan untuk membuat sebuah sistem operasi yang kompatibel dengan Unix dan lengkap dan secara total terdiri atas perangkat lunak bebas.
Perdebatan Linus dengan Tanenbaum terjadi ketika tahun 1992, saat Tanembaum menulis sebuah artikel di Usenet yang mengklaim bahwa Linux sudah ketinggalan zaman. “Linux hanyalah sebuah sistem operasi dengan rancangan monolitik dan terlalu terpaku dengan arsitektur x86 sehingga tidak bersifat portable, di mana digambarkannya sebagai sebuah ‘kesalahan mendasar’ kata Tanenbaum Tulisan tersebut berujung kepada sebuah debat tentang rancangan kernel monolitik dan mikrokernel.
Tapi perdebatan tersebut tak menyurutkan niat pria yang gemar bersepeda itu mengembangkan sistem operasinya. Linus terus mengembangkan kernel Linux yang kini berukuran 290-an MegaBytes atau melebihi 9 milyar baris kode. Linux beserta timnya menerima masukan baris-baris kode dari seluruh penjuru dunia, menyortir, menetapkan skala prioritas dan memasukkan gagasan paling brilian ke dalam kernel. LSD sendiri disokong oleh puluhan raksasa IT seperti IBM, HP, Dell dan Sun, baik dari sisi materi maupun sumber daya manusia.
Keterbukaan pada source codenya, membuat banyak kelompok pengembang yang ikut memperbaiki segala fitur Linux, sekaligus memindahkan berbagai aplikasi agar berjalan di Linux. Linux yang tadinya cenderung asing menjadi kian user friendly, karena adanya KDE dan GNOME.
Pemanfaatan sistem operasi Linux juga kini sudah diterapkan pada superkomputer dunia seperti The Tetragrid, sebuah megakomputer dari Amerika yang dapat menghitung lebih dari 13 triliun kalkulasi per detik (13.6 TeraFLOPS – Floating Operations Per Second). Tetragrid dapat dimanfaatkan untuk mencari solusi dari masalah matematika kompleks dan simulasi, dari astronomi dan riset kanker hingga ramalan cuaca.
Saat ini Linux di negara-negara berkembang mengalami kemajuan yang sangat pesat. Harga perangkat lunak bisa mencapai 100 dollar AS atau lebih. Di negara yang rata-rata penghasilan per tahunnya antara 200-300 dollar AS, uang 100 dollar AS sangatlah besar. Dengan adanya Linux, semua berubah. Kini hampir setiap kata-kata Linus menjadi sabda di kalangan Linuxer yang menciptakan standar nilai tertentu. Setiap publikasi, pidato, email dab press releasenya selalu ditunggu-tunggu jutaan orang.
Linus Torvalds
Tempat Tanggal Lahir : Helsinki, 28 Desember 1969 Helsinki, Finlandia
Kewarganegaraan : Finlandia
Istri : Tove Torvalds
Orang tua : Nils Torvalds (ayah) (srn)
Sabtu, 30 Agustus 2008
Managing Multi-Core Projects, Part 3: Multi-Core Development in the Enterprise
Part 3 of our series on managing multi-core development focuses on finding parallelism in service-oriented systems that will come after the client-server era. Multi-core means opportunities for a better customer experience—if you take the right perspective.
There are many different ways to look at the advantages of multi-core processors, so as you watch the rollout of quad-core processors this year you need to make sure that you keep the pair of glasses on that gives you just the right perspective on them. While it's true that quad-core will mean a more efficient data center, more flops per watt, and more transactions per second per square foot, what that means isn't the same to everybody.
For an application or service development manager, those particular metrics are examples of thinking from the wrong perspective. That's because for a computer center manager, it's all about efficiency, and that means maximizing throughput. But for a development manager, it has to be all about customer experience, and that means minimizing latency. Multi-core processors can provide the processing power to keep up with customer demands, but only to the extent that you can apply parallel programming to build faster-responding services and applications.
SOA and grids represent a kind of "macro concurrency," concurrency expressed in business services or compute nodes. Multi-core represents an opportunity for "micro concurrency," which brings parallelism down to a single server or on a single node. You'll need to take advantage of this low-level parallelism to get the most performance out of each transaction and out of the overall system.
In the brave new world of SOA, Web 2.0, and SaaS, how do you make use of multi-core servers to deliver the best customer experience? For each of these architectures, performance depends on efficient communication among a set of loosely-coupled services. It's in managing that communication overhead, in minimizing I/O latency as well as maximizing compute performance, that the new multi-core servers will have the greatest effect.
Two Kinds of Latency
Take the trendiest of trends, a Web 2.0 mashup, as an example. Say you build a Web application that combines data from several sources and provides an integrated dashboard, with some visualization tools. In addition to providing your customers with new capability, you've shifted the burden of page assembly from the clients to your new service.
Depending on the kinds of data manipulation required, combining data in this way can be data intensive, I/O intensive, or both. The mashup can't respond any faster than the services we're drawing from, so the slowest of these determines our minimum latency. What we need to do is to minimize both compute latency and the I/O latency of concurrent communication with other services. We can address both kinds of latency with threading, using data decomposition to structure compute threads and functional decomposition to structure I/O threads.
If the service is calculation intensive, look for parallel segments that can be split across threads using data decomposition and thread pools. Use asynchronous messaging to minimize the impact of I/O on overall latency. At a high level, proper I/O threading for interconnected services means making the process as asynchronous as possible and designing the service so that the main processing thread continues to run with minimal blocking on I/O.
At a low level, and where I/O performance is critical—in communication between nodes of a grid, for example—threading can reduce I/O latency by increasing the efficiency of messaging. Messaging is an abstraction that makes development of parallel programs easier, but a poor messaging library implementation can doom performance with excessive consumption of memory and memory bandwidth. It takes careful threading and a good API to minimize latency in getting the message off the network and into memory that the handling thread can access.
When working with a third-party messaging library, it’s hard to gauge efficiency unless you can run benchmarks. As a starting point, look for asynchronous messaging when comparing libraries.
When you thread for data parallelism, you can evaluate the result of the parallel computation and develop confidence in the correctness of your implementation. With functional decomposition for I/O concurrency, executing services concurrently, correctness is just as important, but more difficult to evaluate. You'll want to schedule significant test time early in the development cycle, with simulated services, so you can work out bugs in I/O threads before introducing dependencies on real online services.
Thread pools are a familiar part of any server system. Thread pools reduce thread management overhead, balancing the time impact of expensive thread creation with the memory impact of maintaining idle threads. Thread pools should be considered in any multithreaded design, including those for multi-core systems.
Where possible, take advantage of thread pool mechanisms provided by the platform (by the .NET CLR or by OpenMP, for example, or the Java 5 ThreadPoolExecutor). On .NET, using the CLR thread pool can provide a significant performance advantage to managed code versus unmanaged code using Win32 threads. The advantage can be enough that, contrary to what you might expect, a threaded C# application can be faster than an equivalent C++ implementation.
Getting There
The next round of high-end servers is going to be based on multi-core processors, so it's important to start thinking about how multi-core affects your development process now. Whether you're updating single-threaded legacy J2EE code or starting a new service development project from scratch, work out your multi-core strategy at the very start, before you even get into planning the details of the project itself.
Choosing the right approach starts with recognizing where you are, in terms of both the code you're starting with and the threading experience and expertise of your team. If your team has little experience, reduce the scope of the project by paring features to an absolute minimum. Forget the fine details and focus on major functionality. Find the shortest path through development and get the project to market, or into the hands of an early-adopter, as quickly as you can. In this way, you'll get the product out the door and begin to develop some threading expertise throughout your team. Because it's a small project, you'll also minimize the impact of the almost inevitable schedule slippage that comes with learning new development practices, and have an opportunity to improve your own scheduling skills for future multithreaded projects.
The minimal project approach can be applied to performance improvements of single-threaded legacy code as well as to new development efforts. With legacy code, you'll also need to plan time up front to explore how threading for data or functional decomposition might better performance. Tools such as Intel's VTune can help you find serial sections that might benefit from parallelism. The trend to more core and less clock makes threading so much more critical to performance that you might revisit threaded approaches that you'd considered not worth the development effort on single-core, single-processor servers.
With a code base that's already threaded, focus on incremental improvements. Again, multi-core increases the value of threading when measured against other performance strategies. Look for other areas that could be threaded, ways to reduce message overhead, or more highly-parallel data processing algorithms. Tools can help here, too, in particular profilers like Intel Thread Profiler.
Regardless of where you're starting from, you'll get the greatest advantage from multi-core if you can create an emphasis on threading and parallelism throughout the project lifecycle. That means not just planning for multi-core, but developing an integrated approach where the parallelism model that's adopted early in the process is improved through feedback from testing and tuning.
In our next installment, we'll push further for an integrated approach to parallelism. Then we'll break down the development cycle for enterprise software projects and discuss the steps you can take to in each phase to ensure the best multi-core performance (Internet.COm)
There are many different ways to look at the advantages of multi-core processors, so as you watch the rollout of quad-core processors this year you need to make sure that you keep the pair of glasses on that gives you just the right perspective on them. While it's true that quad-core will mean a more efficient data center, more flops per watt, and more transactions per second per square foot, what that means isn't the same to everybody.
For an application or service development manager, those particular metrics are examples of thinking from the wrong perspective. That's because for a computer center manager, it's all about efficiency, and that means maximizing throughput. But for a development manager, it has to be all about customer experience, and that means minimizing latency. Multi-core processors can provide the processing power to keep up with customer demands, but only to the extent that you can apply parallel programming to build faster-responding services and applications.
SOA and grids represent a kind of "macro concurrency," concurrency expressed in business services or compute nodes. Multi-core represents an opportunity for "micro concurrency," which brings parallelism down to a single server or on a single node. You'll need to take advantage of this low-level parallelism to get the most performance out of each transaction and out of the overall system.
In the brave new world of SOA, Web 2.0, and SaaS, how do you make use of multi-core servers to deliver the best customer experience? For each of these architectures, performance depends on efficient communication among a set of loosely-coupled services. It's in managing that communication overhead, in minimizing I/O latency as well as maximizing compute performance, that the new multi-core servers will have the greatest effect.
Two Kinds of Latency
Take the trendiest of trends, a Web 2.0 mashup, as an example. Say you build a Web application that combines data from several sources and provides an integrated dashboard, with some visualization tools. In addition to providing your customers with new capability, you've shifted the burden of page assembly from the clients to your new service.
Depending on the kinds of data manipulation required, combining data in this way can be data intensive, I/O intensive, or both. The mashup can't respond any faster than the services we're drawing from, so the slowest of these determines our minimum latency. What we need to do is to minimize both compute latency and the I/O latency of concurrent communication with other services. We can address both kinds of latency with threading, using data decomposition to structure compute threads and functional decomposition to structure I/O threads.
If the service is calculation intensive, look for parallel segments that can be split across threads using data decomposition and thread pools. Use asynchronous messaging to minimize the impact of I/O on overall latency. At a high level, proper I/O threading for interconnected services means making the process as asynchronous as possible and designing the service so that the main processing thread continues to run with minimal blocking on I/O.
At a low level, and where I/O performance is critical—in communication between nodes of a grid, for example—threading can reduce I/O latency by increasing the efficiency of messaging. Messaging is an abstraction that makes development of parallel programs easier, but a poor messaging library implementation can doom performance with excessive consumption of memory and memory bandwidth. It takes careful threading and a good API to minimize latency in getting the message off the network and into memory that the handling thread can access.
When working with a third-party messaging library, it’s hard to gauge efficiency unless you can run benchmarks. As a starting point, look for asynchronous messaging when comparing libraries.
When you thread for data parallelism, you can evaluate the result of the parallel computation and develop confidence in the correctness of your implementation. With functional decomposition for I/O concurrency, executing services concurrently, correctness is just as important, but more difficult to evaluate. You'll want to schedule significant test time early in the development cycle, with simulated services, so you can work out bugs in I/O threads before introducing dependencies on real online services.
Thread pools are a familiar part of any server system. Thread pools reduce thread management overhead, balancing the time impact of expensive thread creation with the memory impact of maintaining idle threads. Thread pools should be considered in any multithreaded design, including those for multi-core systems.
Where possible, take advantage of thread pool mechanisms provided by the platform (by the .NET CLR or by OpenMP, for example, or the Java 5 ThreadPoolExecutor). On .NET, using the CLR thread pool can provide a significant performance advantage to managed code versus unmanaged code using Win32 threads. The advantage can be enough that, contrary to what you might expect, a threaded C# application can be faster than an equivalent C++ implementation.
Getting There
The next round of high-end servers is going to be based on multi-core processors, so it's important to start thinking about how multi-core affects your development process now. Whether you're updating single-threaded legacy J2EE code or starting a new service development project from scratch, work out your multi-core strategy at the very start, before you even get into planning the details of the project itself.
Choosing the right approach starts with recognizing where you are, in terms of both the code you're starting with and the threading experience and expertise of your team. If your team has little experience, reduce the scope of the project by paring features to an absolute minimum. Forget the fine details and focus on major functionality. Find the shortest path through development and get the project to market, or into the hands of an early-adopter, as quickly as you can. In this way, you'll get the product out the door and begin to develop some threading expertise throughout your team. Because it's a small project, you'll also minimize the impact of the almost inevitable schedule slippage that comes with learning new development practices, and have an opportunity to improve your own scheduling skills for future multithreaded projects.
The minimal project approach can be applied to performance improvements of single-threaded legacy code as well as to new development efforts. With legacy code, you'll also need to plan time up front to explore how threading for data or functional decomposition might better performance. Tools such as Intel's VTune can help you find serial sections that might benefit from parallelism. The trend to more core and less clock makes threading so much more critical to performance that you might revisit threaded approaches that you'd considered not worth the development effort on single-core, single-processor servers.
With a code base that's already threaded, focus on incremental improvements. Again, multi-core increases the value of threading when measured against other performance strategies. Look for other areas that could be threaded, ways to reduce message overhead, or more highly-parallel data processing algorithms. Tools can help here, too, in particular profilers like Intel Thread Profiler.
Regardless of where you're starting from, you'll get the greatest advantage from multi-core if you can create an emphasis on threading and parallelism throughout the project lifecycle. That means not just planning for multi-core, but developing an integrated approach where the parallelism model that's adopted early in the process is improved through feedback from testing and tuning.
In our next installment, we'll push further for an integrated approach to parallelism. Then we'll break down the development cycle for enterprise software projects and discuss the steps you can take to in each phase to ensure the best multi-core performance (Internet.COm)
Minggu, 24 Agustus 2008
Uninstall Oracle 10g di Windows XP
Oracle merupakan perangkat lunak basis data relasional yang terdiri dari kumpulan data dalam suatu sistem manajemen basis data RDBMS. Perusahaan perangkat lunak Oracle memasarkan jenis basis data ini untuk bermacam-macam aplikasi yang bisa berjalan pada banyak jenis dan merk perangkat keras komputer (platform).
Beberapa kali saya belajar menginstall Oracle di sistem operasi Windows XP professional. Meski hanya tinggal klik sana - klik sini namun rupanya belum berhasil juga menginstall-nya. Kegagalan tersebut disebabkan oleh software saya yang sudah rusak mungkin, sebab saya menggunakan software kantor yaitu Oracle 9i. Hal ini saya ketahui dari proses instalasinya yang cukup lama dan sepertinya tidak jalan prosesnya sehingga harus saya hentikan karena tidak mau menunggu lama.
Kemudian saya belajar Oracle 10g XE (Express Edition) dengan membeli bukunya di Gramedia Surabaya sekitar bulan Februari lalu. Everything is ok, semuanya berjalan semudah membaca bukunya. Namun saya tidak puas dengan yang ada di buku tersebut, sebab Orcale yang dipakai adalah Oracle 10g Express Edition yang notabene ada beberapa tools yang tidak diikutkan seperti di Oracle 10g. Oleh sebab itulah saya berkeinginan untuk pindah ke Oracle 10g, dan akhirnya kesampaian.
Rupanya proses install Oracle 10g saya belum berhasil, karena kurang begitu tahu mana yang harus di centang atau diinclude-kan dalam instalasi tersebut. Kemudian membaca tutorial diinternet, namun rupanya ada yang masih kurang sehingga waktu Oracle-nya dijalankan ternyata belum bisa. Karena tidak jalan itulah saya install ulang, namun installasi yang lama harus saya bersihkan agar tidak terjadi konflik saat instalasi software yang baru. Beginilah cara uninstall software Oracle 10g yang saya lakukan.
1. Uninstall software Oracle 10g lewat Control panel : Control panel -> Add/Or Remove Program -> Remove Oracle 10g
2. Matikan servis Oracle 10g : Run -> services.msc -> Matikan seluruh servise Oracle 10g
3. Hapus seluruh registry di regedit : Run -> regedit -> Hapus file berikut:
- HKEY_CURRENT_USER\Software\Oracle
- HKEY_LOCAL_MACHINE \ SYSTEM\CurrentControlSet \ Services \ OracleDBConsoleorcl
- HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ OracleJobSchedulerORCL
- HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ OracleOraDb10g_home1iSQL*Plus
- HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ OracleOraDb10g_home1SNMPPeerEncapsulator
- HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ OracleOraDb10g_home1SNMPPeerMasterAgent
- HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ OracleOraDb10g_home1TNSListener
- HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ OracleServiceORCL
4. Restart komputer.
5. Hapus File dan directory Oracle 10g tempat instalasi Oracle.
6. Tidak lupa file yang ada di direktori C:\Program Files\Oracle juga perlu dihapus loh :)
Dengan demikian, kita bisa menginstall Oracle yang baru. Akhirnya saya bisa mulai belajar Oracle dengan panduan buku dari Oracle University, namun pake bahasa Inggris. Tapi saya yakin bahwa saya bisa, Amin. Semoga saja :)
Beberapa kali saya belajar menginstall Oracle di sistem operasi Windows XP professional. Meski hanya tinggal klik sana - klik sini namun rupanya belum berhasil juga menginstall-nya. Kegagalan tersebut disebabkan oleh software saya yang sudah rusak mungkin, sebab saya menggunakan software kantor yaitu Oracle 9i. Hal ini saya ketahui dari proses instalasinya yang cukup lama dan sepertinya tidak jalan prosesnya sehingga harus saya hentikan karena tidak mau menunggu lama.
Kemudian saya belajar Oracle 10g XE (Express Edition) dengan membeli bukunya di Gramedia Surabaya sekitar bulan Februari lalu. Everything is ok, semuanya berjalan semudah membaca bukunya. Namun saya tidak puas dengan yang ada di buku tersebut, sebab Orcale yang dipakai adalah Oracle 10g Express Edition yang notabene ada beberapa tools yang tidak diikutkan seperti di Oracle 10g. Oleh sebab itulah saya berkeinginan untuk pindah ke Oracle 10g, dan akhirnya kesampaian.
Rupanya proses install Oracle 10g saya belum berhasil, karena kurang begitu tahu mana yang harus di centang atau diinclude-kan dalam instalasi tersebut. Kemudian membaca tutorial diinternet, namun rupanya ada yang masih kurang sehingga waktu Oracle-nya dijalankan ternyata belum bisa. Karena tidak jalan itulah saya install ulang, namun installasi yang lama harus saya bersihkan agar tidak terjadi konflik saat instalasi software yang baru. Beginilah cara uninstall software Oracle 10g yang saya lakukan.
1. Uninstall software Oracle 10g lewat Control panel : Control panel -> Add/Or Remove Program -> Remove Oracle 10g
2. Matikan servis Oracle 10g : Run -> services.msc -> Matikan seluruh servise Oracle 10g
3. Hapus seluruh registry di regedit : Run -> regedit -> Hapus file berikut:
- HKEY_CURRENT_USER\Software\Oracle
- HKEY_LOCAL_MACHINE \ SYSTEM\CurrentControlSet \ Services \ OracleDBConsoleorcl
- HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ OracleJobSchedulerORCL
- HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ OracleOraDb10g_home1iSQL*Plus
- HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ OracleOraDb10g_home1SNMPPeerEncapsulator
- HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ OracleOraDb10g_home1SNMPPeerMasterAgent
- HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ OracleOraDb10g_home1TNSListener
- HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ OracleServiceORCL
4. Restart komputer.
5. Hapus File dan directory Oracle 10g tempat instalasi Oracle.
6. Tidak lupa file yang ada di direktori C:\Program Files\Oracle juga perlu dihapus loh :)
Dengan demikian, kita bisa menginstall Oracle yang baru. Akhirnya saya bisa mulai belajar Oracle dengan panduan buku dari Oracle University, namun pake bahasa Inggris. Tapi saya yakin bahwa saya bisa, Amin. Semoga saja :)
Kamis, 07 Agustus 2008
Cisco Shows No Signs of Slowing
Strong quarterly results from Cisco Systems (NASDAQ: CSCO) and Juniper Networks (NASDAQ: JNPR) suggest that the networking market is weathering the economic downturn well.
Cisco last night became the latest in the space to post better than expected results, coming on the heels of Juniper's strong results last month.
Cisco also said the current downturn may be shorter than feared, with the economy beginning to pick up early next year.
The networking giant's July quarter sales grew a better than expected 10 percent to $10.4 billion, and earnings of 40 cents a share were a penny better than analysts anticipated.
The critical U.S. enterprise market grew 13 percent, more than double the previous quarter's performance. Routing and advanced technologies sales were particularly strong, but Cisco said service provider spending remains mixed.
The company forecast revenue growth of 8 to 8.5 percent for the next two quarters, slightly lower than expected, but comments from CEO John Chambers that the downturn will likely be a "relatively short challenge going forward" cheered investors worried about a prolonged downturn.
Cisco also maintained its long-term growth projection of 12 to 17 percent.
Cisco shares rose 6 percent in midday trading today.
Article adapted from Internet News
Cisco last night became the latest in the space to post better than expected results, coming on the heels of Juniper's strong results last month.
Cisco also said the current downturn may be shorter than feared, with the economy beginning to pick up early next year.
The networking giant's July quarter sales grew a better than expected 10 percent to $10.4 billion, and earnings of 40 cents a share were a penny better than analysts anticipated.
The critical U.S. enterprise market grew 13 percent, more than double the previous quarter's performance. Routing and advanced technologies sales were particularly strong, but Cisco said service provider spending remains mixed.
The company forecast revenue growth of 8 to 8.5 percent for the next two quarters, slightly lower than expected, but comments from CEO John Chambers that the downturn will likely be a "relatively short challenge going forward" cheered investors worried about a prolonged downturn.
Cisco also maintained its long-term growth projection of 12 to 17 percent.
Cisco shares rose 6 percent in midday trading today.
Article adapted from Internet News
Kamis, 03 Juli 2008
Creating a Contacts Database in OpenOffice
Last week we learned how to make pages of labels, business cards, and form letters using OpenOffice Writer and Base. The steps for setting up any mail-merge document in OpenOffice are easy; the one potentially gnarly bit is creating your contacts database in the first place. Your contacts list must be in Base, which is a bit of a pain. But the good news is Base can import data from most other databases, spreadsheets, text-delimited files, and email address books. Figure 1 shows the import screen. Yours may have some different options, depending on your Linux distribution.
Base can connect directly to most relational databases, such as MySQL, PostgreSQL, Oracle, Adabas D, or any database that supports the Open Database Connectivity (ODBC) or Java database connectivity (JDBC) drivers. So it also functions as a graphical front-end to other databases, and you can use it to edit and change them. Address books, spreadsheets, and delimited text files are read-only. You can import their data into Base, but whenever you make a change to the source document you have to import the new data; you can't change it or directly access it from Base.
My contacts are in a KDE address book. Importing this into Base is so easy your cat can do it:
File - New - Database
Connect to an existing database
Yes, register the database for me and open the database for editing
Click finish, name and save the new file
You will see something like Figure 2. Double-click on the Address Book table to see your imported data
If Base doesn't have an option to directly import from your address book, try exporting your addresses into a comma-delimited .csv file. Then in the "Connect to an existing database" dropdown list, choose "Text". The next screen asks for the path, be sure to check "'Comma separated value files ' (*.csv)", and then select the correct delimiters. If it is a correctly-formed .csv file Base will have no problems with it. Here is an abbreviated example from my KDE address book export:
"Family Name","Given Name","Honorific Prefixes","Home Phone",
"Home Fax","Home Address Street","Home Address City",
"Home Address State","Home Address Zip Code"
"Robby","SIlaen","Mr.","","","Sumatera Utara",
"Indonesia","Medan","20154"
Even though there are line breaks for readability, the real line breaks are at the ends of the lines with no commas. You have to have the exact same number of fields in your field definitions line, which is the first line in the file, and in your data lines. In this example there are nine. Any empty fields need "" for a placeholder, and each field is separated by a comma. You can use a comma, single space, tab, colon, or a semi-colon for the delimiter.
Source:LinuxPlanet.com
Base can connect directly to most relational databases, such as MySQL, PostgreSQL, Oracle, Adabas D, or any database that supports the Open Database Connectivity (ODBC) or Java database connectivity (JDBC) drivers. So it also functions as a graphical front-end to other databases, and you can use it to edit and change them. Address books, spreadsheets, and delimited text files are read-only. You can import their data into Base, but whenever you make a change to the source document you have to import the new data; you can't change it or directly access it from Base.
My contacts are in a KDE address book. Importing this into Base is so easy your cat can do it:
File - New - Database
Connect to an existing database
Yes, register the database for me and open the database for editing
Click finish, name and save the new file
You will see something like Figure 2. Double-click on the Address Book table to see your imported data
If Base doesn't have an option to directly import from your address book, try exporting your addresses into a comma-delimited .csv file. Then in the "Connect to an existing database" dropdown list, choose "Text". The next screen asks for the path, be sure to check "'Comma separated value files ' (*.csv)", and then select the correct delimiters. If it is a correctly-formed .csv file Base will have no problems with it. Here is an abbreviated example from my KDE address book export:
"Family Name","Given Name","Honorific Prefixes","Home Phone",
"Home Fax","Home Address Street","Home Address City",
"Home Address State","Home Address Zip Code"
"Robby","SIlaen","Mr.","","","Sumatera Utara",
"Indonesia","Medan","20154"
Even though there are line breaks for readability, the real line breaks are at the ends of the lines with no commas. You have to have the exact same number of fields in your field definitions line, which is the first line in the file, and in your data lines. In this example there are nine. Any empty fields need "" for a placeholder, and each field is separated by a comma. You can use a comma, single space, tab, colon, or a semi-colon for the delimiter.
Source:LinuxPlanet.com
Langganan:
Postingan
(
Atom
)