3 Months Since My Complete Switch to Ubuntu

0

It has been 3 months since I have completely switched to ubuntu on my work laptop. Although I have managed to solve most of the problems that I have encountered there are still several critical bugs. Unfortunately Nvidia driver in Ubuntu is not stable enough. Compiz is crashing several times in a week leaving desktop environment unresponsive to mouse clicks. Second, projector or external monitor does not work. Both of them have active bugs in Ubuntu bug database and waiting for solution. Third there are some programs like Evernote, Dreamweaver, and their linux alternatives or running them under wine is not satisfying. There are other bugs like resume from sleep is loooong (more than 30 secons), sometimes can not mount usb flash drives, increased fan noise etc. but they are not as critical as Nvidia driver problems.I have been using Linux on my home file server with NFS file system for a long time and I am happy with it. Also we are using it in our server at work and we are happy with them. But, Linux Desktop is not ready for day to day use:(

VN:F [1.9.13_1145]
Rating: 0.0/10 (0 votes cast)

Rest vs SOAP

0

Are there any analogy between SOAP vs Rest based web services and Entity Beans vs hibernate? I big telecom company is investing heavily on SOAP based web services as they guided by Oracle. I still could not identify any case  where they are using WS-security, WS-transaction or similar features that are not exist in rest based web services. Oracle and similar companies pushing companies toward SOAP but open source is fading away from SOAP and choosing REST.

VN:F [1.9.13_1145]
Rating: 0.0/10 (0 votes cast)

Ubuntu 11.10 and Brightness Problem

0

On some labtops (for example some of sony F series labtops) brightness levels may not work after installation. Keyboard shortcut works and indicator shows brightness is increased or decreased but brightness of the monitor does not change. In my case solution was adding highlighted line below to /etc/X11/xorg.conf file (depending on your system you may add it in /etc/X11/xorg.conf.d/20-nvidia.conf file) and restarting X using sudo service lightdm restart.

Section "Device"
  Identifier     "Device0"
  Driver         "nvidia"
  VendorName     "NVIDIA Corporation"
  Option  "NoLogo"        "True"
 Option "RegistryDwords" "EnableBrightnessControl=1"
EndSection
VN:F [1.9.13_1145]
Rating: 9.0/10 (1 vote cast)

Ubuntu One

0

Recently I have decided to give a try to Ubuntu One. There are two advantages of Ubunto One over Dropbox:
1) It allows you sync any folder on your computer not just a specific folder like Dropbox. So you could have more than one top level folder synced.
2) It also provides music streaming service and streams mp3 files from your synced folders to other ubuntu one clients without downloading whole folders to each client.

I have successfuly setup Ubuntu One on my Ubuntu 11.10 labtop. But for strange reasons it could not sync my ubuntu 11.10 desktop computer. There were lots of errors in ~/.cache/ubuntuone/log/ubuntuone/logs/syncdaemon-exceptions.log file similar to followings:

UnpicklingError: could not find MARK
UnpicklingError: unpickling stack underflow
UnpicklingError: invalid load key, ‘^Q’
UnpicklingError: invalid load key, ‘^C’

ubuntuone-support@canonical.com directed me to following solution..

u1sdtool -q
sudo rm -rf ~/.local/share/ubuntuone
u1sdtool -c

After above steps, ubuntuone started to sync files on my desktop computer.

At anytime you can check status of ubuntuone with following commands.
u1sdtool –status
u1sdtool –waiting

Main disadvantage of ubuntu one compared to Dropbox is stability and sync speed. It is slow and not as mature as Dropbox. You can verify this by checking its own form, a lot of people are complaining.

VN:F [1.9.13_1145]
Rating: 0.0/10 (0 votes cast)

TTNET Muzik Android Uygulaması

0

TTNET’in muzik uygulaması Motorola Xoom’dan başka android tablet’de çalışmıyor. Aslında teknik olarak bir sıkıntı yok ama bu TTNET’in bilinçli olarak uygulamaya koyduğu bir kısıtlama.  Bendeki Asus Transformer tablet üzerinde bu uygulamayı çalıştırmak için şu şekilde bir yol izlemiştim:

APK dosyasını diassembly edip DeviceRestriction dosyasındaki

if-eq v0, v1, :cond_0

satırını
if-ne v0, v1, :cond_0

ile değiştirip, tekrar assembly ve sign ettmiştim. Diassembly işlemi için Easy Apk Disassembler uygulamasını kullanabilirsiniz. Bunu paylaşıp paylaşmamakta kararsızdım ama sonunda paylaşmaya karar verdim. TTNET Müzik üyesi olurken size istediğiniz her yerden dinleyebileceğinizi söylüyorlar ama daha sonra bilinçli olarak Motorola Xoom’un dışındaki android tabletlerde uygulamanın çalışmasını engelliyorlar. Bu güzel bir davranış değil.

VN:F [1.9.13_1145]
Rating: 0.0/10 (0 votes cast)

PDF vs EPUB on Android

0

Most of the ebooks I have purchased are available in several formats including epub and pdf. Due to my Sony ebook reader’s epub support I was biased toward epubs although I have already purchased ezPDF Reader application for my android devices. Recently I have started to read some books that are only available in PDF. For epubs on android devices I am using Aldiko application. But it has 2 drawbacks. Firstly it does not support annotations and second it is has very poor page turn performance if page contains source code. I have tried some other popular epub reader applications like Moon+ Reader. But I am not statisfied with them either. For example Moon+ Reader completely destroys formatting of source codes in epub. ezPDF reader is very fast and allows annotations on PDF files. It has also other advantages like text to speech but I do not use them. Only disadantage of PDF format is the margins around the page. But ezPDF Reader has fit to text feature to automatically eliminate these white spaces. So I think I am re-downloading my ebooks in PDF format. Sorry epub, you are a standard format but you need more time.

VN:F [1.9.13_1145]
Rating: 0.0/10 (0 votes cast)

Best eclipse shortcut

0

I have been using eclipse for years. I were using several shortcuts to speed up things. But I have learned my favorite shortcut, CTRL+3 just a few months ago. It is something like one shortcut to learn them all. How could I miss this for years?

VN:F [1.9.13_1145]
Rating: 6.0/10 (1 vote cast)

EMO (Elektrik Mühendisleri Odası)

1

Şirkette bazı arkadaşlara EMO’nun dergisi geliyor. Bu derginin ve EMO’nun elektrik, elektronik veya bilgisayar ile fazla bir ilgisinin olmadığını, tamamen siyasi bir yapıya büründüğünü üzülerek gözlemlemekteyim. Bir siyasi partiden daha fazla siyaset yaptığını rahatlıkla söyleyebilirim. Bilgisayar mühendisi olarak bu odaya kesinlikle üye olmayı düşünmüyorum.

image

VN:F [1.9.13_1145]
Rating: 10.0/10 (3 votes cast)

Android’s ListView vs Java’s JList

0

I have several years of swing experience but I have recently started to play with android API. I have noticed one significant difference in terms of how Flyweight pattern is implemented. In JList you generally create an instance of a ListCellRenderer and return a swing component from getListCellRendererComponent method. Android has also a very similar mechanism. You extend BaseAdapter and return a View from getView method. In java how many different swing component instances you will return is directly determined by your getListCellRendererComponent. But in Android, framework manages a cache of View components and makes an instance available to you as a parameter to your getView method. And you have to return a new instance for every different row in current view pane. To achieve this you by checking whether convertView parameter supplied to your getView implementation is null, if it is null you create a new instance, if not you reuse supplied converView instance. If you return the same instance (as in the swing) android’s getView method will not work correctly. Swing’s implementation seems more lightweight in terms of memory. Same things could be said for editable state of rows. Same comparison is also valid for JTable of Swing and GridView of Android.

VN:F [1.9.13_1145]
Rating: 0.0/10 (0 votes cast)

Popular terms in job postings

0

VN:F [1.9.13_1145]
Rating: 10.0/10 (1 vote cast)
Go to Top