Tuesday, January 31, 2017
Monday, January 30, 2017
Sunday, January 29, 2017
Wednesday, January 25, 2017
Belajar Phyton
BelajarPhyton.com
http://pyqt.sourceforge.net/Docs/PyQt5/
http://www.liclipse.com/ https://wingware.com/
QT
https://www.qt.io/download/
https://books.google.co.id/books?id=zBnPVGfQ6O8C&pg=PT62&lpg=PT62&dq=apakah+qt.io&source=bl&ots=HZ0rJ_-lD2&sig=PHFHB3ToneBfjQZY5ILH_oWigo0&hl=en&sa=X&ved=0ahUKEwjmnPWcod_RAhUeT48KHbEZB8cQ6AEIUjAI#v=onepage&q=apakah%20qt.io&f=false
https://rizkiramdani.wordpress.com/2012/09/03/22/
http://pyqt.sourceforge.net/Docs/PyQt5/
http://www.liclipse.com/ https://wingware.com/
QT
https://www.qt.io/download/
https://books.google.co.id/books?id=zBnPVGfQ6O8C&pg=PT62&lpg=PT62&dq=apakah+qt.io&source=bl&ots=HZ0rJ_-lD2&sig=PHFHB3ToneBfjQZY5ILH_oWigo0&hl=en&sa=X&ved=0ahUKEwjmnPWcod_RAhUeT48KHbEZB8cQ6AEIUjAI#v=onepage&q=apakah%20qt.io&f=false
https://rizkiramdani.wordpress.com/2012/09/03/22/
Labels:
phyton
Exif metadata remover in linux
BISA
http://www.sno.phy.queensu.ca/~phil/exiftool/
http://www.linux-magazine.com/Online/Blogs/Productivity-Sauce/Remove-EXIF-Metadata-from-Photos-with-exiftool
https://apps.ubuntu.com/cat/applications/precise/phatch/
https://launchpad.net/phatch
http://photobatch.wikidot.com/
=================
BISA
http://www.xnview.com/en/xnconvert/#downloads
===================
https://hvdwolf.github.io/pyExifToolGUI/
http://www.makeuseof.com/tag/3-ways-to-remove-exif-metadata-from-photos-and-why-you-might-want-to/
http://www.sno.phy.queensu.ca/~phil/exiftool/
http://www.linux-magazine.com/Online/Blogs/Productivity-Sauce/Remove-EXIF-Metadata-from-Photos-with-exiftool
Unix Platforms / Linux
- Download the Image-ExifTool distribution from the ExifTool home page
(The file you download will have a name like "Image-ExifTool-10.40.tar.gz
".) - Unpack the distribution and make it your current directory by typing:
cd <your download directory> gzip -dc Image-ExifTool-10.40.tar.gz | tar -xf - cd Image-ExifTool-10.40
(At this point you may run exiftool by typing "exiftool <image file name>
".) - Test and install ExifTool by typing:
perl Makefile.PL make test sudo make install
(Note: The "make test
" step is not required, but useful because it runs a full suite of tests to verify that ExifTool is working properly on your system. The "sudo make install
" command requires that you have su access, and will prompt for your password. This will make ExifTool and its documentation accessible to all users on your system. If you don't have su access, you can run ExifTool in your own account by moving "exiftool
" and its "lib
" directory to any convienient location, preferably somewhere in your PATH.)
You can now run exiftool by typing "
exiftool
". Also, you can consult the ExifTool documentation with commands like:perldoc exiftool perldoc Image::ExifTool perldoc Image::ExifTool::TagNames
or
=============man exiftool man Image::ExifTool man Image::ExifTool::TagNames
https://apps.ubuntu.com/cat/applications/precise/phatch/
https://launchpad.net/phatch
http://photobatch.wikidot.com/
=================
BISA
===================
https://hvdwolf.github.io/pyExifToolGUI/
http://www.makeuseof.com/tag/3-ways-to-remove-exif-metadata-from-photos-and-why-you-might-want-to/
Kivy – Aplikasi Mobile dengan Python – Part
https://jinbaskom.wordpress.com/2015/05/11/kivy-aplikasi-mobile-dengan-python-part-1/
Waktu zaman ngoding GUI Python pake Wx + BOA Constructor, pernah terbesit dalam hati, apa bisa membuat aplikasi android dengan Python. setelah lama mencari-cari via om google akhirnya ketemulah satu titik pencerahan. yakni Kivy. sebelum masuk lebih jauh yuk kenalan sama Kivy.
Apa itu Kivy ?
Kivy merupakan library Python open source yang digunakan untuk mengembangkan aplikasi mobile dengan user inetrface alami (Natural User Interface). Kivy bisa berjalan pada platform Android, iOS, Linux, OS X dan Windows. Kivy berlisensi MIT. (Wikipedia).
Instalasi Kivy
Bagaimana cara menginstall Kivy ? sebenarnya ini sudah ada di dokumentasi resmi kivy di sini. tapi di sini saya mencoba untuk memberikan langkah-langkah praktisnya saja. sebelum melakukan instalasi kivy ada package-package Python yang perlu kita install. oh iyah saya menggunakan sistem operasi Ubuntu 14.04 64Bit. jika sistem operasi kita berbeda silahkan menyesuaikan atau bisa baca dokumentasinya di Kivy.
Instal PIP
PIP adalah sebuah aplikasi sistem manajemen package yang digunakan untuk menginstal dan mengelola package yang ditulis dengan Python. kita bisa menemukan package di Python Package Index (PyPI). lalu bagaimana cara menginstall PIP ? buka terminal, lalu ketik perintah :
1
| $ sudo apt-get install python-pip |
tunggu hingga proses download dan instalasi selesai. jika sudah ! sekarang saatnya kita menginstall buildozer.
Instal Buildozer
Buildozer adalah tool yang digunakan untuk memudahkan pengembang Python dalam membuat package aplikasi mobile dengan mudah. Buildozer mengotomatisasikan seluruh proses mulai dari proses build, download package-package yang dibutuhkan seperti Python-for-android, SDK Android, NDK dan lain sebagainya.
untuk menginstall Buildozer kita membutuhkan PIP. jika PIP sudah diinstall selanjutnya ketik perintah di bawah ini untuk mengunduh dan menginstall Package Python Buildozer :
1
| $ pip install --upgrade buildozer |
Jika semuanya bekerja dengan baik, Anda akan melihat output “Successfully installed buildozer”.
Instal Cython
Jika kita hendak menargetkan Android, kita perlu menginstall setidaknya Cython, SDK, Java (sudah pasti) dan library untuk sistem 32Bit.
Pertama kita perlu menginstall Python Development dan Cython.
1
2
| $ sudo apt-get install python2.7-dev $ pip install --upgrade cython |
selanjutnya kita akan menambahkan sistem arsitektur untuk library 32Bit.
1
| $ dpkg --add-architecture i386 |
setelah itu kita perlu mengupdate dan menginstall paket-paket lain yang dibutuhkan via terminal. ketik perintah-perintah berikut ini :
1
2
| $ sudo apt-get update $ sudo apt-get install build-essential ccache git lib32z1 libncurses5:i386 libstdc++6:i386 python2.7 openjdk-7-jdk unzip zlib1g-dev zlib1g:i386 |
jika openjdk-7-jdk sudah di install tak perlu di install lagi. perintah instalasi paket-paket di atas boleh sebagian dihapus paketnya jika Anda pernah menginstallnya.
Jika proses-proses di atas sudah dilalui dengan sukses, selanjutnya kita coba menginstall Kivy. ada dua tipe Kivy. jika anda menggunakan Python versi 2.7 di Ubuntu maka gunakan perintah instalasi di bawah ini :
1
| $ sudo apt-get install python-kivy |
namun jika anda menggunakan Python versi 3 di Ubuntu maka gunakan perintah instalasi di bawah ini :
1
| $ sudo apt-get install python3-kivy |
Anda juga bisa sekalian mengunduh contoh-contoh aplikasi Kivy. ini hanya opsional.
1
| $ sudo apt-get install kivy-examples |
untuk keterangan lebih lengkap bisa di baca dokumentasi resmi Kivy di sini. oke jika semua sudah terinstall sekarang saatnya beraksi.
Hello World Kivy
Tidak usah yang susah-susah dulu yah. di sini saya hanya ingin berbagi tentang cara membangun aplikasi sederhana di Android. untuk selanjutnya setelah semua berhasil di build anda bisa mengeksplorisasinya sendiri. kan ada om google. :D.
sekarang buat satu buah direktori di manapun dengan nama “helloworld“. contohnya saya membuat direktori kerja untuk aplikasi helloword di /home/yanwar/helloworld/. lalu selanjutnya buat satu buah file bernama main.py di dalam helloworld tersebut. di dalam file main.py, isikan kode di bawah ini sebagai tester pertama yang akan kita build ke apk.
1
2
3
4
5
6
7
8
9
10
| __version__ = "1.0" from kivy.app import App from kivy.uix.button import Button class Hello(App): def build( self ): btn = Button(text = 'Hello World' ) return btn Hello().run() |
coba run terlebih dahulu dengan perintah :
1
| $ python main.py |
proses-prosesnya akan terlihat seperti ini :
1
2
3
4
5
6
7
8
9
10
11
| [INFO ] [OSC ] using <multiprocessing> for socket [DEBUG ] [Base ] Create provider from mouse [DEBUG ] [Base ] Create provider from probesysfs [DEBUG ] [ProbeSysfs ] using probsysfs! [DEBUG ] [ProbeSysfs ] found device: SynPS/2 Synaptics TouchPad at /dev/input/event4 [INFO ] [ProbeSysfs ] device match: /dev/input/event4 [INFO ] [MTD ] Read event from </dev/input/event4> [INFO ] [Base ] Start application main loop Exception in thread Thread-1: [INFO ] [GL ] NPOT texture support is available ..... |
jika aplikasi tidak error maka akan muncul window emulator milik Kivy itu sendiri. (ini baru emulator kivynya).
baca selanjutnya : https://jinbaskom.wordpress.com/2015/05/11/kivy-aplikasi-mobile-dengan-python-part-1/
Subscribe to:
Posts (Atom)