Tuesday, March 12, 2013

clean up digital file, 2013 personal note


Here is my list about what I do to make clean up my digital file this year :   
  • filter your gmail
  • keep your inbox empty
  • delete unnecessary duplicate file
  • bring your data online
  • use online notepad to archive
  • information diet
  • unsubscribe unnecessary feed
  • Create your own "Distraction" Account
  • program your own backup
  • install basic program
  • organize your bookmark
you can see the updated list on my FAQ COMPUTER in evernote. 

Or simple principles
  • DRY (Don't Repeat Yourself)
  • Do Less, Automate More
  • Discipline
Before I explain about my method to clean up, I have to apologize about something
  • I dont have the link to all original article.
  • Every person have their own need, and some may have to do a complete different things than what written here. 
  • And because of that this article may contain my own personal taste.
  • For another OS, you may have to search alternative software from what I have. I suggest you use  site like alternativeto.net
  • For advanced use of the software which I mentioned here, I suggest you read the software documentation.

Email filter example
  • filter your gmail (GOAL: 0 email in inbox)
    use filter for your email, so your incoming email will be given label, marked as read, archived or deleted automatically. searching google about email filter will give you a lot of tips about it. You may also have to some obligatory label like "account", "shopping", "newsletter", "family",  "friend", "study" and Work.If your inbox have 0 email, then congratulation you success the level 1 email management.  
  • keep your inbox empty (GOAL: STILL 0 email in Inbox)
    Here is the second level about your email inbox management. with filtering enable you should be more easier to do this. But you have to still control the filter your trash but with less frequency of checking your email before. If necessary you can edit, delete or make a new filter.  
  • delete unnecessary duplicate file
    For this one I use fslint. Not only checking for size comparison, this software can also search duplicate filename.
  • bring your data online
  • There is still some debate about privacy, law and so on. but remember rather having 2 type of backup is better than one. For this I use dropbox.com because its simplicity. I actually only backup my List of file  of my collection in hardisk, so I can download it if something happen to my hardisk.   


  • use online notepad to archive
  • This is where I learn my mistake a lot. Archiving paper isnt as easy as it look. I kept my writing, idea, story on scrap paper, but at the end I have no Idea which order, or what the original idea looks like. Thats why this time I use my evernote.com account to archiving my paper work. For more Idea about what you can do, see andrew c maxwell's posts about his first 100 and second 100 evernote use  


  • information diet
    Just like food, you cant process all the information in internet. It is just way over human capacity. Thats why you have to limit your information feed, starting with your social network. 
  • unsubscribe unnecessary feed
    This is the second stage of information diet. Just unsubscribe it. If necessary just quit it. Its your choice anyway. You can ask yourself, if I dont have this information, will the world end for me? Or I can just unsubscribe  (or quit) from this feed.
  • Create your own "Distraction" Account.
    This is like second stage alternative. If you think you cant unsubscribe your feed, create a new "Distraction" account. Just visit this account in your free time.
    In my experience this was success for me. In my "Distraction" account may be hundred of article waiting to be read.    
  • program your own backup
    You can use the free (or commercial) backup software, but when you want more you can program your own backup. Last Time I on Windows, I use Belvedere to automate moving and deleting my files. But when I am on Linux I see bigger potential on raw script especially on Python. there is many script in internet you can copy and create your own weekly backup program. It also double as your programming learning.  
  • install basic program
    In my friend's computer I use  ninite to install basic software . For people on linux this software is also can be your reference if you wan to install basic software in your computer
  • organize your bookmark
     There maybe need more additional post for this, but here are 2 quick tips: 

  • use super sorter chrome extension to sort and and find duplicate 

  •  use am-deadlink to check if page still exist.


  •  List of Software and internet service I used in this Article here

  • alternativeto.net - find alternative software
  • gmail - email 
  • Fslint - find duplicate file for linux 
  • dropbox.com - online storage
  • evernote.com  - online note
  • Belvedere - automate copy, move and delete file on windows
  • ninite.com - install and update windows software
  • Super sorter - chrome extension to sort and find duplicate bookmark
  • Am-Deadlink - check if bookmark still exist. 
  • Thursday, December 6, 2012

    tugas dan konsep vhdl Projekt (ps2 keyboard)

    Ini merupakan projekt vhdl saya di semester ini. tim kami diharuskan untuk merancang dengan vhdl sebuah sistem di mana input dari keyboard akan melalui FPGA ditranslate ke ascii code dan ditransfer ke computer melalui RS232. sebagai tambahan input dari keyboard ini juga akan ditunjukkan melalui 4 7-segment-display yg dipunyai oleh Fpga kami.

    Dengan pertimbangan tersebut kami membagi tugas ini menjadi beberapa submodul

    • kode translator
    • ascii to rs232
    • ascii to 7 segment display
    • frequenzteiler (pembagi Frequenz)

    Thursday, November 29, 2012

    konsep dan alasan open source projek

    Apa yang anda rencanakan dengan projek ini?
    Saya mempunyai bayangan untuk membangun sebuah perusahaan di mana pekerjaan nya dapat diikuti oleh masyarakat luas. Karena untuk itu saya dengan kemampuan saya sekarang ingin mencoba bagaimana misalnya kalau konsep ini saya mulai dengan studi saya di sini.
    Apa alasan anda untuk membikin konsep ini?

    Saya sendiri sangat tertarik dengan konsep transparansi yang diajukan oleh pasangan ini.
    Bagaimana dengan masalah bahasa?
    Saya sendiri sebagai mahasiswa indonesia yang sedang berada di jerman agak sulit memilih. sebelumnya pos pos saya selalu dalam berbahasa inggris. Setelah mempertimbangkan secara matang-matang saya memutuskan untuk memakai bahasa indonesia yang menjadi bahasa asli saya. bila anda yang menunggu pos di luar bahasa indonesia saya mohon maaf. bila saya mempunyai waktu dan peluang maka akan saya translate pos saya tidak hanya dalam bahasa inggris tapi juga bahasa jerman.
    dalam membuat pos berbahasa indonesia pun saya juga mungkin memasukkan kata-kata inggris dan jerman sehingga pembaca dapat belajar 1-2 kata dalam tersebut.

    Friday, October 7, 2011

    How to : Turn Autokey into super search application

    First make script for "search invoke" and "search". There are 2 ways "search invoke", user input or direct search. For user Input I use this script:


    result, text = dialog.input_dialog(title="Search", message="What do you want to search?")
    if (result == 0  and text != ""):
        engine.run_script("search")


    For direct search:



    text = clipboard.get_selection()
    if (text != ""):
        engine.run_script("search")



    Please note that the text in blue is the name of the "search" script. You also have to bind keys to this script. As an example I use "super" + "space" for user input and "super"+"shift"+"space" for direct search because my experience on Gnome-Do, where they use the same button. But you can bind it any keys, that you find more comfortable.
    The second part is the "search" script. The idea is actually pretty simple here. You have the text you want to search, you want to search that on the web and later your want web browser to open the page. Here is the default of my little super search application:

    #First part - Youtube search

    if(text[0:2]== "y "):
        text = text.replace(' ','+')
        system.exec_command("chromium-browser http://www.youtube.com/results?search_query=%s" %text[2:])
    #Second part - default 
    else:
        text = text.replace(' ','+')
        system.exec_command("chromium-browser http://www.google.de/webhp#q=%s" %text)   


    Now I can search on specific website. But to do that I have to put some code to put it at work. In this case, to search on youtube I have to write "y " first, then after that the text I want to search. For default I will use google search.
    These also some example of what it can do. Just copy paste it between first part and second part.

    #Update computer

    elif(text=="update"):
        system.exec_command("gksudo apt-get update && gksudo apt-get upgrade")

    #Open multiple website
    elif(text=="pack1"):
        system.exec_command("chromium-browser https://mail.google.com/mail/")
        system.exec_command("chromium-browser https://www.google.com/reader")
        system.exec_command("chromium-browser https://www.google.com/calendar/")

    #Tell time or date
    elif(text=="time"):
        date=system.exec_command("date +%T")    
        result, text = dialog.input_dialog(title="%s" %date, message="What do you want to search?")
        if (result == 0  and text != ""):
            engine.run_script("search")
    elif(text=="date"):
        date=system.exec_command("date +%F")    
        result, text = dialog.input_dialog(title="%s" %date, message="What do you want to search?")
        if (result == 0  and text != ""):
            engine.run_script("search")

    #Open application with our own keyword
    elif(text=="terminal"):
        system.exec_command("gnome-terminal")


    Please note that this code work if you have chromium browser. For another browser you have to change the word "chromium-browser" in the last line with another browser command.

    Tuesday, September 13, 2011

    How to : Recover forgotten password on windows

    Resetarea parolelor Windows Pictures, Images and Photos
    Good first two words
    Yup, as it said, don't panic. If this case happen to you this maybe the answer.

    Offline NT Password und Registry Editor


    I have already used it, and it works great. You can download on their main page here. Don't forget to read the walkthrough, here.

    Monday, August 15, 2011

    Misc : Ubuntu 11.10

    Another countdown Banner for Ubuntu 11.10 
    Ubuntu 11.10 days to go

    Saturday, August 13, 2011

    Customize Lubuntu part 1 : My personal customization for powerful, fast and comfortable OS

    lubuntu Pictures, Images and Photos
    My hope for low spec computer
    It is another hobby of mine to mess around with my OS, but in the end I got bored and want some light yet fast OS. Microsoft Windows is definitely no option and after some research it come down to Lubuntu. Here I will record of what I did for this new project. First part would be installing the Lubuntu desktop
    1. This is the most important step BACKUP YOUR DATA. 
    2. Clean the application. Psychocats have good command line for that here. You might also check other command or good tutorial from him. In this case if you not sure from which Ubuntu derivative you are coming, just combine all the command there. 
    3. After finish you get your new OS.
    But these step are only installation part. But as the title said
    customization for powerful, fast and comfortable OS
    Lubuntu default applications are great, but I need something more. So I have to research through a lot of package, change some setting and make some list of what I need

    • Jdownloader and Autokey. Both are my important applications.
      • For Autokey to autostart at the beginning, I simply change /etc/xdg/lxsession/Lubuntu/autostart (credit to this post here)
    • Find the alternative for Ubuntu software source. here I use Kpackagekit. Muon could be another alternative.
    • Install Kate, because I need some firepower on simple everyday text editing. Sorry Leafpad
    • Ubuntu Tweak is tool that you cant miss for this session. Since I need option from this application to change the default application for specific extension.
    • Install Browsers, Opera, Firefox, Chrome, Chromium. It seems overkill but it work. Put an exception to chrome, because it always need a lot of resource at the start of program. I may have to work without it. I already uninstall it and switch to chromium. Note for Opera, if it cant be installed from repository, you have to install from official website.
    • I just have Deadbeef and Audacious as the default mp3 player. But Deadbeef have this last.fm plugin, so I choose this as default mp3 player.
    • Same thing also happen by Gnome Mplayer to VLC. 
    • This would be difficult, Pcmanfm or Nautilus. Both are simply good file manager, but I prefer Nautilus. After installing Nautilus, you cant change 100% to it but I though of another way.
      • Change file manager shortcut from "pcmanfm" to "nautilus --no-desktop" 
      • edit /home/user/.config/openbox/lubuntu-rc.xml by change every "pcmanfm" command to "nautilus --no-desktop"
      • Download Nautilus script from g-scripts, another nautilus script site. I take this website because they have archiver-unarchiver which can replace default extract here option
    • XArchive and File Rollerare not a good file archiver application, and Q7z isnt working on lubuntu. My last choice come to Peazip. It is good application when you handle with CJK filename.
    • I install LxMenuEditor to arrange my menu
    Miscellaneous thing that I find when writing about this post
    • Calibre, a good ebook manager. If you have a lot of ebook this application will help you to sort them.
    • I also install Dropbox integration to nautilus.
    Things that cant be done with lubuntu
    • Easystroke or mouse gesture application in general is not supported on Lubuntu. I am still researching about this one. when I found a good application, I will report here. Another alternative is installing add on for every browser.
    For now I think thats all. My lubuntu is ready. If everything is worked as planned then maybe there will be no second part of this.