Linux @ 11 June 2013, “No Comments”

Today I managed to install a stock ROM on my P7500. was really helpful for using Odin.


1- Run Odin v 1.85

2- Click PDA and select the md5 file you want to flash

3- Turn off your tab and turn it on in the download mode : Push power on and the volume down button at the same time

4- connect the tab to your USB of your PC.

5- Press volume up button. (more times if required)

6- Click Start in Odin. Let it go !!











Linux @ 18 May 2013, Comments Off on My fstab file


# /etc/fstab: static file system information.
proc	/proc	proc	defaults	0	0
/dev/sda1	/	ext3	relatime,errors=remount-ro	0	1
#Entry for /dev/sda3 :
UUID=7bf98501-4686-41fd-b7e3-151e78f05184	/home	ext3	relatime,user_xattr	0	2
#Entry for /dev/sdb1 :
#UUID=7618EFC718EF8509	/media/ANA_BOLUM	ntfs-3g	defaults,locale=en_US.utf8	0	0
#/dev/sda1	/media/C	ntfs-3g	defaults,locale=en_US.UTF-8	0	0
UUID=7618EFC718EF8509	/media/C	ntfs-3g	defaults,locale=en_US.utf8	0	0
#Entry for /dev/sda2 :
UUID=A00DD53631EC6D2B	/media/F	ntfs-3g	defaults,locale=en_US.utf8	0	0
#Entry for /dev/sdb2 :
UUID=2FB80278A3F119B9	/media/D	ntfs-3g	defaults,locale=en_US.utf8	0	0
#Entry for /dev/sda4 :
UUID=d8c7fd7d-f22c-4c5d-bff3-bb41eb2fc881	none	swap	sw	0	0
/dev/scd0	/media/cdrom0	udf,iso9660	user,noauto,exec,utf8	0	0
<code>/dev/sda3 /media/windows ntfs defaults 0 0</code>

bir de önce ds-160 formu doldurulmalı sanırım

ABD Ankara Büyükelçiliği ve İstanbul Başkonsolosluğu, ABD’ye seyahat etmek isteyenlerin başvurularında yeni düzenlemelere gitti. Artık vize bavurularında randevu ve kurye ücreti ödenmeyecek.

ABD Büyükelçiliği tarafından yapılan yazılı açıklamada “19 Aralık 2012, Çarşamba gününden itibaren, başvuru sahipleri, ABD vizesi için başvuru randevularını üstlenici firma olan CSC aracılığı ile adresindeki websitemizden ya da (0850) 252-6355 numaralı telefonu arayarak yapabilirler. ABD’den arayan başvuru sahipleri (703) 439-2348 numaralı telefonu arayabilirler. Her iki telefona da yapılacak yerel aramalar ücretsizdir. Yeni sistemimizde randevu almak için ayrıca ücret ödemek gereği ortadan kalkacak ve randevu ücreti, vize başvuru ücretinin içinden tahsil edilecektir” denildi.

Telefonla randevu ve bilgi hizmetinin 19 Aralık 2012 tarihi itibarı ile başlayağı belirtilerek açıklamada “Başvuru sahipleri, çağrı ve bilgi merkezi aracılığıyla randevularını ilk 60 gün süresince Pazartesi-Cuma günleri 07:00-21:00 saatleri arasında, sonrasında ise 07:00-19:00 saatleri arasında alabilecekdirler. Aynı saatler ABD’den arayan başvuru sahipleri için de ilk 60 gün süresince Pazartesi-Cuma günleri 07:00-21:00 arasında, sonrasında ise 07:00-19:00 saatleri şeklinde geçerli olacaktır. Telefonla bilgi sistemi Türkçe, İngilizce ve Farsça olarak hizmet verecek, hem ABD Ankara Büyükelçiliği’nden hem de İstanbul Başkonsolosluğun’dan randevu alma imkanı sunacaktır.” ifadelerine yer verildi.

Yine 19 Aralık’tan itibaren, vize başvuru ücretlerini nakit olarak ödemek isteyen başvuru sahipleri, ödemelerini Türkiye genelinde 959 noktada hizmet veren Akbank şubelerinde TL olarak yapabilecek, kredi kartı ile ödeme yapmak isteyen başvuru sahipleri ise otomatik telefon sisteminden yararlanarak ABD Doları olarak ödeyebileceklerdir.

19 Aralık 2012 tarihinden itibaren, başvuru sahiplerinin pasaportları, başvuru sırasında seçmiş oldukları PTT şubesine gönderilecektir. Kurye ile gönderi için ayrıca ücret gerekmeyecek ve pasaport gönderi ücretleri başvuru ücretinin içinde tahsil edilecektir.

Linux @ 27 April 2013, “No Comments”

This link was very helpful indeed.

ALso make your printer shared through System -> Administration -> Printing right click your printer and make it shared accordingly.

I printed documents via Win 7 starter through my Ubuntu desktop.


Another common use of Samba is to configure it to share printers installed, either locally or over the network, on an Ubuntu server. Similar to the section called “Samba File Server” this section will configure Samba to allow any client on the local network to use the installed printers without prompting for a username and password.

For a more secure configuration see the section called “Securing a Samba File and Print Server”.


Before installing and configuring Samba it is best to already have a working CUPS installation. See the section called “CUPS – Print Server” for details.

To install the samba package, from a terminal enter:

sudo apt-get install samba


After installing samba edit /etc/samba/smb.conf. Change the workgroup attribute to what is appropriate for your network, and change security to share:

   workgroup = EXAMPLE
   security = user

In the [printers] section change the guest ok option to yes:

   browsable = yes
   guest ok = yes

After editing smb.conf restart Samba:

sudo restart smbd
sudo restart nmbd

The default Samba configuration will automatically share any printers installed. Simply install the printer locally on your Windows clients.


On my 10.04 server I installed the printer drivers but now my 14.04 Laptop can not see the printer shared. So for my 14.04 I followed the steps told at My search term was Processing – Unable to connect to CIFS host, will retry in 60 seconds

Linux @ 03 April 2013, “No Comments”

After reading a discussion for opensuse I did the following.

Tools -> Preferences -> Proxy -> No proxy

Linux @ 17 March 2013, “No Comments”

In the past I installed Ubuntu on my wife’s netbook and she was really using it nice. However when she started working she had to switch to the Windows 7 OS in order to use some software in her work place. Then it comes that her laptop can not see my shared files on my Ubuntu PC and notebook. I tried so many things but Win 7 starter really sucks. What I did is taken from the wiki of samba.

run -> regedit

go to


then add (or change if exists in mine they were absent)

DomainCompatibilityMode = 1
DNSNameResolutionRequired = 0

as double word.
Now I can see my samba shares when I go to \\ (not the name of my PC)
Hope that helps. will be helpful

Linux @ 27 January 2013, “No Comments”

I am a fan of notepad++ when I am using Windows at work. Staying away from the discussion of which is better I try to stick to gedit in my Ubuntu. Here are some plugins I use in my gedit.

– Smart Highlighting. You can find it at

– Embedded Terminal

– File browser pane

– Split view

– Advanced find/replace plugin for gedit. found at

– Modelines

– Snippets

– clickconfig

You will find useful. Also visit

Uncategorized @ 22 December 2012, “No Comments”

Retrieved from

10.04 :

Open terminal and write gconf-editor

double-click apps

double-click nautilus

select preferences

check mark for “always_use_location_entry”


install dconf-tools by : sudo apt-get install dconf-tools

then open dconf

when opened

> org
> gnome
> nautilus
> preferences

and on the right hand side enable alaways_use_location_entry option


Uncategorized @ 02 December 2012, “No Comments”

There is no option like assigning a static IP address to your MAC address. In order to assign a static IP address to your device simply do it manually.

Example :

Router/Modem IP address :
Your IP address should be 192.168.0.ABC
Subnet mask :
Gateway :

You also have to fill the DNS part. Go to your modem configuration page and learn the DNS address from that page. Fill the blank and apply.

Uncategorized @ 25 November 2012, “No Comments”


Last week in my qualification examination booth’s multiplier, data processing unit and ASM chart was asked as a basic computer organization question. Now I try to write the multiplier in VHDL as a state-by-state calculation for basic computer. Any comments are welcome.

My syntax highlighter is a little weird though any help is appreciated 🙂 You know these software stuff is for the coders, not for the hardware guys. Sorry for the inconvenience. Copy paste the code to your favorite text editor. Booth multiplier VHDL code for basic computer organization.

Please download from here.

-- Company       : -
-- Engineer      : Enes Erdin
-- Creation Date : 25.11.2012
-- Copyright     : 2012 Enes Erdin
-- Description:
--    This is a booth multiplier written for basic computer organization
-- Warning : This code is as-is. The author of the code is not responsible
-- for any damage on your system
-- License:
--    This code can be freely distributed and modified as long as
--    this header is not removed.
-- contact : contact me via
library IEEE;
use IEEE.std_logic_1164.all;
use IEEE.numeric_std.all;

entity booth_mul is
end entity booth_mul;

architecture sinav of booth_mul is

signal clk : std_logic := '0';
signal BR : unsigned(5 downto 0) := "000000";
signal QR : unsigned(6 downto 0) := "0000000";
signal SC : unsigned(5 downto 0) := "000000";
signal AC : unsigned(5 downto 0) := "000000";
signal RESULT : unsigned(11 downto 0) := (others => '0');
signal CS_INTEGER : integer := 0;

type state_type is (T0,T1,T2,T3,T4,T5,T7,T6);
    signal cs : state_type;


clk <= not clk after 5 ns;

CS_INTEGER <=   0  when cs = T0 else
                10 when cs = T1 else
                20 when cs = T2 else
                30 when cs = T3 else
                40 when cs = T4 else
                50 when cs = T5 else
                60 when cs = T6 else
                70 when cs = T7 else
    procedure ashr_AC_QR is
        QR <= AC(AC'low)  & QR(QR'high downto QR'low+1);
        AC <= AC(AC'high) & AC(AC'high downto AC'low+1);
    end procedure;

    if rising_edge(clk) then
        case cs is 
            when T0 =>
                cs <= T1;

                QR <= "1001010";-- -27 -- last bit represents Qn+1
                SC <= "000110"; -- 6 eder
                BR <= "011010"; -- 26

            when T1 =>
                --BR <= BR_orig;
                case QR(1 downto 0) is
                    when "00" | "11" =>
                        cs <= T7;
                    when "01" => -- ADD
                        cs <= T2;
                    when "10" => -- subtract
                        cs <= T3;
                    when others =>
                end case;
            when T2 =>
                AC <= AC+BR;
                cs <= T7;
            when T3 =>
                BR <= not BR;
                cs <= T4;
            when T4 =>
                AC <= AC+BR+1; -- a full adder with Cin = 1;
                BR <= not BR;  -- and convert to the original
                cs <= T7;
            when T7 =>
                SC <= SC-1;
                cs <= T5;
            when T5 =>
                if SC = "000000" then
                    cs <= T6;
                    --cs <= T1; -- lower the required clock cycle
                    case QR(1 downto 0) is
                        when "00" | "11" =>
                            cs <= T7;
                        when "01" => --ADD
                            cs <= T2;
                        when "10" => -- subtract
                            cs <= T3;
                        when others =>
                    end case;
                end if;
            when T6 =>
                result <= AC & QR(QR'high downto QR'low+1);
                cs <= T6;
            when others =>
        end case;
    end if;
end process;


GHDL compilation and simulation code :

ghdl -a booth_mul.vhd
ghdl -e booth_mul
ghdl -r booth_mul --stop-time=500ns --vcd=booth_mul.vcd
gtkwave booth_mul.vcd