Pikir dan Rasa

cogito ergo sum

Posts Tagged ‘tutorials

Cerita singkat install FTP server vsftpd di Gnu/Linux Ubuntu (links)

leave a comment »

Sehubungan dengan banyaknya kumpulan paper yang harus saya index, maka saya berinisiatif untuk melakukan indexing di laptop saya yang lain. Ini perlu saya lakukan agar netbook yang jelas berkemampuan mini milik saya ini tidak tambah terbebani (tambah berkurang sumber dayanya) dengan proses indexing yang intensif. Untuk menjalankan skenario ini saya memerlukan servis FTP server di laptop. Jumlah file yang besar akan lebih praktis untuk dipindah-pindahkan dengan servis FTP.

Laptop itu juga menggunakan Ubuntu atau lebih tepatnya varian lain yaitu UberStudent. Pilihan FTP server jatuh kepada vsftpd (Very Secure FTP Daemon). Proses instalasinya tidak terlalu sulit, malah saya anggap gampang sekali. Ini dengan asumsi bahwa konfigurasi yang dilakukan adalah standar minimal. Dari sekian banyak tutorial di Internet yang saya temui, ada beberapa yang mudah untuk dipelajari, dipahami dan dicoba … IMO. Jika anda memiliki keperluan skenario serupa dengan yang saya miliki sekarang maka solusi ini layak dicoba. 

 

Referensi instalasi:

http://www.wikihow.com/Set-up-an-FTP-Server-in-Ubuntu-Linux

https://help.ubuntu.com/11.04/serverguide/C/ftp-server.html

http://www.asep.us/

http://www.linuxhomenetworking.com/wiki/

http://www.linuxlog.org/?p=198

 

Referensi start & stop:

http://askubuntu.com/questions/16256/

http://ubuntuforums.org/showthread.php?t=1650881

 

Referensi adduser / useradd:

http://www.go2linux.org/create-new-user-linux-useradd

http://www.basicconfig.com/linux/adduser

http://www.go2linux.org/useradd-vs-adduser

http://serverfault.com/questions/218993/whats-the-difference-between-useradd-and-adduser

http://www.cyberciti.biz/faq/howto-linux-add-user-to-group/

 

Referensi chroot & chrooted:

http://www.linuxquestions.org/questions/linux-software-2/what-does-chrooted-mean-355296/

Advertisements

Written by sunupradana

October 8, 2011 at 11:42 am

Posted in Internet, Komputer

Tagged with , , , ,

Latihan konversi manual floating-point

leave a comment »

File PDF yang saya embed berikut berisi contoh latihan (pengerjaan soal) mengenai bagaimana melakukan konversi dari dan ke bilangan floating-point. Untuk terlebih dahulu mempelajari dasar teorinya silahkan mengunjungi halaman post terdahulu yang berisi sekumpulan link materi belajar di Internet (klik di sini)

 

View this document on Scribd

 

#BelajarMudah #UntukIndonesia 

 

Written by sunupradana

September 17, 2011 at 10:31 am

Bahan belajar Floating-Point [kumpulan link]

with one comment

Berikut adalah beberapa link ke bahan sumber belajar untuk memahami floating-point. Bahan-bahan ini sudah saya urutkan berdasar kemudahan untuk dipelajari (IMO, In My Opinion).

  1. Single precision floating-point format
  2. Tutorial: Floating-Point Binary  (mirror)
  3. Decimal to Floating-Point Conversions
  4. Float to Decimal Conversion
  5. What Every Computer Scientist Should Know About Floating-Point Arithmetic
  6. Floating Point

Konversi online:

  1. IEEE-754 Floating-Point Conversion
  2. IEEE 754 Converter

Tutorial Floating-Point untuk bahasa pemrograman Python:

  1. 14. Floating Point Arithmetic: Issues and Limitations

Pencarian tentang Floating-Point di mesin pencari:

  1. Pencarian dengan Dogpile meta search engine

Written by sunupradana

September 15, 2011 at 10:39 am

Contoh sederhana fungsi print() pada Python 3

leave a comment »

Berikut adalah contoh baris kode sederhana yang mempergunakan fungsi print() pada Python 3.


#!/usr/bin/env python
a = 10
b = 12.235123
c = 54.1315159685268134
d = 4
e = 5
f = b/c

print("")
print("Nilai a = ", a)
print("Nilai b = ", b)
print("Nilai c = ", c)
print("")
print("Nilai 4/5= ", d/e)
print("")
print("Nilai b/c= ", b/c)
print("Nilai b/c= %f" % (b/c))
print("Nilai b/c= %d" % (b/c))
print("Nilai b/c= %s" % (b/c))
print("")
print("Nilai b/c dengan format %d","= %d" % (b/c), " ,terlihat bedanya dengan f =", f)
print("")

Hasilnya sebagai berikut:

sunu@sunu-HP-Mini-110-1000:~/pythonlat$ python3 printpython3.py

Nilai a = 10
Nilai b = 12.235123
Nilai c = 54.1315159685

Nilai 4/5= 0.8

Nilai b/c= 0.226025870162
Nilai b/c= 0.226026
Nilai b/c= 0
Nilai b/c= 0.22602587016

Nilai b/c dengan format %d = 0  ,terlihat bedanya dengan f = 0.226025870162

 

Written by sunupradana

September 13, 2011 at 11:47 am

Posted in Komputer

Tagged with ,

A Gentle Introduction to Programming Using Python | MIT OCW

leave a comment »

 

Course Description

This course will provide a gentle, yet intense, introduction to programming using Python for highly motivated students with little or no prior experience in programming. The course will focus on planning and organizing programs, as well as the grammar of the Python programming language.

The course is designed to help prepare students for 6.01 Introduction to EECS. 6.01 assumes some knowledge of Python upon entering; the course material for 6.189 has been specially designed to make sure that concepts important to 6.01 are covered.

This course is offered during the Independent Activities Period (IAP), which is a special 4-week term at MIT that runs from the first week of January until the end of the month.

January IAP 2011

 

 

Untuk download keseluruhan materi kursus, silahkan klik di sini.

Please click here to download course materials in one zip file.

Written by sunupradana

September 8, 2011 at 10:12 am

Posted in Komputer

Tagged with , , ,

PyCon 2010: Python 101 [video]

leave a comment »

 

[blip.tv http://blip.tv/play/g4Vigcv7aAI width=”550″ height=”442″]

 

This half-day tutorial presents the basics of Python to beginning and intermediate programmers. It pairs well with ”Python 102” which follows a similar outline but goes much deeper.

Rather than starting with “Hello, world!”, we use the interactive Python interpreter shell to get hands-on familiarity with much of core Python before covering blocks and scripts.

The tutorial is divided into short sections, each with presentation and hands-on exercises, to quickly cover lots of ground.

Advanced topics are introduced throughout and covered in “extra credit” exercises such that more advanced participants can learn at their own pace.

Intended Audience

Programmers with experience in other languages who want a fast hands-on introduction to Python. Content will target both Python 3.1 and 2.6.

Requirements

Bring a laptop computer with Python 2.6 or 3.1 installed. Try to get as much of an overview of Python before the tutorial as you have time to in order to get more out of the tutorial. Two angles on this are the Python Quick Reference and the Python website’s tutorial.

Class Outline

  • Numbers and operators
  • Strings – immutability, operators, methods, functions, and formatting
  • Introspection/Discovery
  • Tuples and Lists
  • List Comprehensions
  • Objects and Names
  • Dictionaries
  • Loops and Blocks
  • Iterables
  • Generator Expressions
  • Functions
  • Generators
  • Namespaces
  • Simple Classes
  • Exceptions 

 

Written by sunupradana

September 7, 2011 at 5:15 am

Posted in Komputer, Video

Tagged with , ,

Khan Academy (via SunuVis)

leave a comment »

Ini adalah salah satu sumber inspirasi dan contoh yang sangat nyata dari betapa kuatnya dampak penyampaian informasi dengan format multimedia melalui Internet.

Setahap demi setahap saya mencoba mencapai hal yang hampir serupa, tentu dengan beberapa penyesuaian dengan target yang berbeda. Sampai saat ini sebagian besar “jalan dan jembatan” sudah selesai dibangun. Sebagian content sudah dicoba dibuat. Masih perlu waktu untuk membangunnya lebih baik, saya harus berbagi waktu untuk menyelesaikan kewajiban yang lain…sebagaimana hampir setiap orang 🙂


Khan Academy

 

 

 

via khanacademy.org “Watch. Practice. Learn almost anything—for free. What started out as Sal making a few algebra videos for his cousins has grown to over 2,100 videos and 100 self-paced exercises and assessments covering everything from arithmetic to physics, finance, and history.” … Read More

via SunuVis

Written by sunupradana

June 9, 2011 at 9:59 am