MDSCuit Twitter Client for Desktop

1 Comment

You know that open twitter on browser in office is not so good, especially when you late to to press alt+tab when the boss coming lol šŸ˜€ , I found some twitter desktop client but most of them is gonna suck the wallet, the free one not so reliable, too much for what I need, etc so I decide to make my own twitter desktop client with java and using twitter4J as it API. At first I only want to make simple app to show me my home timeline, but then it gettingĀ interesting and makes develop this far. Because it developed with java, so this application as crossplatform as java, you can use it on Windows, Linux, Solaris & Mac OS as long as your system have JRE (Java Runtime Environment) installed. For windows and linux user you can check it with command prompt or console by write java – versionĀ , if your system have JRE installed you will see response like picture below :

javaVersion

If your system don’t have JRE, then you can download it from here. If you already have JRE installed, what you need is just download MDSCuit from my Box then use it without any installation, just double click on MDSCuit.jar or use java -jar MDSCuit.jar from command prompt or console.

MDSCuit still using tokenizer login, not very user friendly, Twitter say “Such applications include desktop applications or mobile application where standard web OAuth flow or PIN-code out-of-band flow is not an option” , but this only way to make it able to log-in (with different user beside me with my token secret) for now until xAuth access for this application approved.

login_0

First you need to push Generate Token LinkĀ and you will be get a link like picture below :

login_1

Actually you can just paste the link in your browser because the link actually copied in your clipboard, but in case you lose it you can still select it and ctrl+c then paste on your browser. If you logged into twitter you will have to just click Authorize AppĀ , if you not then you should provide your id and password and click it.

login_2

After Authorize MDSCuit, you will get PIN, copy or write the pin into MDSCuit and push Log In.

login_4

If you put the correct PIN then you will be able to use MDSCuit, it will be take a while to log-in at first time its up to your internet connection speed actually. With MDSCuit you can see your hometime, post and reply like picture below :

home

You can also searching and reply from searching menu :

reply_search

If you click X button, MDSCuit will be minimized to system tray but you will be know if any new unread twit from tray icon.

systray_notif

To fully exit the app (and log out)Ā , just right click the tray or click menu mdsCuit>Exit. This program still in very early Ā developed, I not expect bug/error but if you found one, I glad to know and I’ll try to fix.

Download JRE

Download MDSCuit

Change log :

Beta Version
+Read home timeline

Version 1.0.1
+Show twitter profile picture
+Search Feature

Version 1.0.2
+Post twit/status
+Tokenizer login
+System tray
+Asynchronous timeline fetcher (replacing 'Refresh' button & autofetch scheduler)
+Reply twit
+Retweet
+Minor bug fixes

Version 1.0.3
+Click picture for user detail

Subscribe & fast response :

Product Analysis

Leave a comment

Product analysis can take different forms but in general it means asking questions about a product and forming answers. It can mean experts analysing a product or members of the general public or potential customers/groups of people. Product analysis can take place at almost any stage of the design process.

product

Product analysis can be carried out by:

  1. An individual product being analysed.
  2. Alternatively a number of similar products can be compared with each other using the same criteria.

WHAT IS THE PURPOSE OF PRODUCT ANALYSIS?

A product may need analysing by a potential customer to help him/her decide whether it is worth buying.

A product may need analysing so that the design can be improved.
Sometimes a prototype or model may be analysed. In this way improvements can be made before the full sized, costly product is manufactured.

WHAT IS A CRITERIA?

When analysing a product first prepare a list of questions, this is known as a criteria. Look at the table (above). For example, the criteria listed below could apply to the table when it is being analysed.

ERGONOMICS

Is the table the right size(height, length and width). Will a potential customer need to stretch too far when using the table? Will this make it uncomfortable for the customer?

COST

How much will it cost to manufacture the product and how much will it sell for in the shops?

AESTHETICS

Does the product look good? Is it stylish? Is the style to the customers liking.?

CONSTRUCTION METHOD

How has the product been made? What joining methods/ techniques have been used? Is the product well constructed (will it fall apart when in use? Will it scratch easily? etc…..)

CLIENT REQUIREMENTS

Is the product what the customer wants? What changes are required to make the product suitable for the client/customer? Does the customer like the product?

HEALTH AND SAFETY

Is the product safe? Does it fulfil Health and Safety Laws?

COLOUR AND TEXTURE

Is the colour/texture of the product effective? Or is it what the customer wants?

MATERIALS

Are the materials suitable for this type of product? Are they quality materials or do they make the product look cheap?

ENVIRONMENTAL IMPACT

What is the environmental impact of the product? Is it manufactured from materials supplied by sustainable sources? For example, if manufactured from natural woods have they been supplied from sustainable forests?

Can the materials be recycled or reused?

Original Source : http://www.technologystudent.com/prddes1/prdanl1.html

Cara Membuat ID Billing untuk Pajak Personal

Leave a comment

Wow again, it’s been a while since last time I wrote a blog, for a reason I will continue this article in bahasa šŸ˜

OK, mode bahasa campur Ingris sedikit kalau ada yang keceplosan yah, hahay…
Nah baru-baru ini ada kewajiban untuk bayar pajak PPN personal, untuk kasus saya yaitu untuk bayar pajak dividen, sebagai warga negara yang baik kita kudu tertib bayar pajak, demi pembangunan bangsa men (cie lagi bener) šŸ˜š !! Walaupun ga tau nanti duit setorannya dipakai yang bener atau dikorupsi oleh pihak yang tidak bertanggung jawab šŸ˜‚ *unek-unek dikit

Sebelum bayar kan kudu buat ID billing tuh, karena kemungkinan dalam beberapa waktu kedepanpun harus buat lagi, biar ga lupa mari kita corat coret disini caranya:

  1. Masuk ke halaman https://sse3.pajak.go.id/
    • Masukkan NPWP kamu dan PIN kamu (6 digit) beserta capcha
    • Kalau merasa belum pernah punya akses bisa klik “Belum Punya Akun?” kemudian ikuti aja prosesnya
  2. Setelah login tinggal pencet tombol hijau besar ISI SSE
  3. Setalah masuk ke halaman isian, yang perlu diperhatikan saat proses input ialah field berikut:
    • Jenis Pajak : 411128-Pph Final
    • Jenis Setoran : 419-Pph Final Ps.17(2c) ats Penghasilan (dividen)
    • Masa Pajak : isi sesuai dengan bulan dividen diterima
    • Jumlah Setor : 10% dari nilai dividen yang diterima
  4. Pastikan semua yang diinput sudah sesuai kemudian pencet tombol Simpan
  5. Kemudian pencet tombol Cetak Kode Billing
  6. Akan keluar form yang bisa di save as pdf, SAVE untuk archive personal anda, karena tidak bisa melihat history SSE yang sudah dibuat!!
  7. ID Billing yang sudah dibuat sebenarnya ada dihalaman yang sama dengan tombol Cetak Kode Billing, tapi di pdf yang disimpan tadi juga ada.

Dengan ID Billing yang sudah dibuat tadi kita bisa melakukan pembayaran melalui bank, transfer atau internet banking.

Segitu aja tulisan kali ini, semoga bermanfaat!! šŸ˜‰

Ping Transmit Failed General Failure

Leave a comment

This morning I got no internet connection from my desktop pc, there’s no changes in my PC network configuration or my office LAN. I try to PING my office router (192.168.1.1) and got this message :

Ping Transmit Failed General Failure

So like usual I searching the solution and find this working :

  • Flush DNS cache from command prompt : ipconfig /flushdns
  • Disable and then Enable my Ethernet device from “Control Panel/Network and Internet/Network Sharing Center/Change Adapter Settings”

Hope it also working for you šŸ™‚

Advertisements Service

Leave a comment

Recently a simple game called flappy bird become a hit in google play and iTunes, based on news I’ve read this game gain about 50 grand USD for a day, so where is that money came from?Ā  This a lot of money come from advertisements using advertisements API,Ā  which actually not a new thing in freeware application business, every people who install this app and running it will trigger a request to showĀ advertise in some area in the window, every trigger is a count, maybe it just 5 cents/trigger but wonder if your application has 100k download, you already have 5 grand (1 USD equal 100 cents) each time they run the app while they actually will run it more than once in a day. Ok, if you programmer and want to try your luck create a simple yet intresting app and or serious ones to gain money from free app here is the list of advertisements service you may use :

Before use any of it with your own risk, I did not take any responsibility for any loss you may get from the advertisements service source listed above, so you better read and find out more about the service you want to use.

Subscribe & fast response :

I am programmer I have no life

1 Comment

Ever heard statement or joke like you see in the tittle?Ā  I am not actually programmer (anymore) but even now as Project Leader I still feel the same so lets make it “I am developer I have no life”. Before we continue, firstly this whatsoever article (I even doubt this can be called article) not created for complain or whatever, I just wanna write, that’s all and I think it can lessen my stress (even though it not).

programmerwithnolife

For those who find that as a joke, try click this and you will find a lot of prove about that. Yeah no kidding and I never actually see statement like “I am doctor I have no life” or “I am accountant I have no life” etc. They (include me) have probably had days on which they have worked well from 9:00 am to 2:00 pm and then felt like quitting. they didn’t quit, though. Ok, here’s some more you should know about them, if you’re developer then you :

  • Always think with Logic ā€“ As a developer, you deal with logic constantly. Your true mettle will be defined by how you deal with the insanity (real or perceived) of the customer. The developer customer could be your project manager, the business analyst or the users (nah it suck for those who face this one directly).
  • To blame ā€“ As a programmer, you are the low man (or woman) on the totem poll. Just remember that shit rolls downhill, the buck stops with you and if there is a defect it is obviously the programmerā€™s fault. How about me as project leader? I am the one that get all the blame (from programmers that make the mess) and face a direct shame from the client who complain.
  • Lack of Sleep ā€“ More importantly it is the lack of sleep that you need to be concerned with. As your hours increase, you will find there is less time to sleep. You will have to call into a conference call at 7AM with your offshore team, or support a 5AM deployment on Saturday.
  • Replaceable ā€“ Your skills typically do not matter in the corporate environment. There are plenty of programmers that do not have jobs and could fill your position. Your expertise in the business domain is not important because there are business analysts that are supposed to be the experts in the business. You are replaceable, you are just a part in the corporate machine.
  • Must support 24/7 ā€“ Yes, you will be pulled into support at various times, even for something like a customer service site. The application may not be life threatening or revenue threatening, it is just job threatening. So, your corporate leash will ring at the worst possible moment and you will have to get on a conference call with 10 people who have no idea how to fix the problem but need to be involved from the management perspective and one other person that might be able to help you.
  • Stress ā€“ Project failure is never an option. You cannot miss the deadline even though it was not the deadline you proposed. No, you cannot remove features from the application in order to make the deadline either. You need to deliver the entire application by the deadline, or the entire team could be fired. Nothing like a little pressure with your morning coffee.
  • Geek – Most of them is a geek, buying gadget, toys, figure etc geek stuff to make them feel little bit life.

So please, if you have a friend, family or someone close that actually work as developer, try understand them and not mess up with them as they may already have a lot burden in their shoulder. Ok, thanks for even reading until this very last word.

Subscribe & fast response :

Older Entries