Easy python debugging:

Python has embedded debugged called pdb. It is very useful for debugging exceptions that are not handled.

To debug a python program

1- Just add two lines to the beginning of the debugged python source file:

import pdb
pdb.set_trace()

2- Then run the program. There will be a pdb prompt shown:

(Pdb)

3- Then continue with “n” key through the lines.

4- While traversing, you can
Use Enter without “n” to run the last line
Use “p variablename” syntax for printing the value of the variable.
Use “l” to see the position in the code view
Use “c” to allow the program to continue without debugging

Çin yabancı firmaların güvenlik yazılımlarına sınır koyuyor

Referanslar:

http://www.telekomedya.com/haber.asp?id=1385
http://www.washingtontimes.com/news/2010/aug/26/china-sets-new-trade-curbs/

Çin yabancı firmaların güvenlik yazılımlarına sınır koyuyor

Çin, Beıjıng bölgesinde bankalara ve büyük şirketlere bir yazı göndererek bundan böyle güvenlik teknolojilerinin kullanımına bir kota getirmeleri için uyarıda bulunuyor.

Çin’in yüksek teknolojik sırlar kapsamında aldığı bu karar, bazı ülkelerden tepkiler alıyor. Güvenlikten dolayı BlackBerry servislerinin kullanımını azaltma tehditleri olduğu bir zamana denk gelmesi Amerika ve Avrupa ülkeleri ile ticari bir çatışmaya sebep olabileceği belirtiliyor.

Beijing’in bu sınırlamaları bazı güvenlik endişeleri olduğunun bir göstergesi olarak yorumlanıyor. Güvenlik ile ilgili uzmanlaşan yerli firmalarını ve kendi teknoloji sanayisini dünya çapındaki rakiplerinin yaptığı baskılı rekabete karşı korumak için oluşturmaya gayret ettiği koruma yapısına da uygun olduğu belirtiliyor.

Amerika ve Avrupa ülkeleri Dünya Ticaret Örgütü’ne başvurarak Çin’in “ Yabancı Güvenlik Yazılımlarına Sınırlama Kanunu “ ve kuralları hakkındaki rahatsızlıklarını dile getiriyorlar.

Washington’da Akin Gump Avukatlık Firması avukatlarından Steven Kho “ Bunlar meşru sayılabilecek güvenlik endişeleri ama Çin biraz daha ileriye gidiyor. Hemen daha işin başında bütün yabancı ürünler güvenlik riski taşıyor diyemezsiniz “ diyor.

Çin’e teknolojik satış yaparak ekonomilerini düzlüğe çıkarmaya çalışan Washington ve Avrupa, Çin Hükümetinden Petrol, Gaz, Bankacılık ve Telekomünikasyon sektörlerinin tamamını içeren ve bunları uymaya zorlayan bu kanun ve uygulamalar ile ilgili planlarını tekrar gözden geçirmesini istiyorlar.

Yüksek Seviyeli Koruma Projesi ( Multi-Level Protection Scheme, or MLPS ) ve planı olarak bilinen kural ve kanunlar, mobil telefon üretimin de Beijing’in yeni doğan ve gelişen teknoloji firmalarını Çin standartlarının uygulaması için korumaya ve kollama gayretlerini ve amaçlarını içeriyor.

Yabancı firmalar Çin tarafından getirilen bu yasaklamalar ve sınırlamalar ile Beijing’i kendilerini önemli sanayi ve sektörden uzak tuttuğunu savunuyor.

Bu yasaklamalar ve sınırlamalar Cisco, Juniper Networks, Taiwan’lı Trend Mikro gibi batılı şirketler tarafından kontrol edilen, yönlendirilen ve üretilen Günelik sistemleri, sayısal kimlik sistemleri ve şifreleme cihazlarını kapsıyor.

Avrupa Birliği Beijing’den bu yasaklamayı sadece ulusal güvenliğine zarar vermeye çalışmış ya da bulaşmış firmalara uygulanmasını talep ediyor.

IDC araştırma şirketine göre Çin’in güvenlik teknolojisi pazarı bu yıl 250 milyon dolar olup bu değerin 2014 yılında 340 milyon dolara yükselmesi bekleniyor.

Amerikan iş konseyi ve araştırmacı Dieter Ernst böyle bir kararın yabancı sağlayıcıları Çin pazarına sokmayacağını ve Çin yapımı cihaz ve yazılımların çok güvenilir güvenlik ihtiyaçlarını karşılamayacağını savunuyor.

Ancak çok yüksek güvenlik sağlayan yabancı cihaz ve yazılımların Çin’in bu ihtiyaçlarını karşılayabileceği en kötü ihtimalle büyük üreticilerin Çinli yerli üreticileri araya sokarak karşılıklı bilgi değişimi ile Çin pazarına girebileceği söyleniyor.

Çin yabancı firmaların güvenlik yazılımlarına sınır koyuyor

Çin, Beijıng bölgesinde bankalara ve büyük şirketlere bir yazı göndererek bundan böyle güvenlik teknolojilerinin kullanımına bir kota getirmeleri için uyarıda bulunuyor.

Çin’in yüksek teknolojik sırlar kapsamında aldığı bu karar, bazı ülkelerden tepkiler alıyor. Güvenlikten dolayı BlackBerry servislerinin kullanımını azaltma tehditleri olduğu bir zamana denk gelmesi Amerika ve Avrupa ülkeleri ile ticari bir çatışmaya sebep olabileceği belirtiliyor.

Beijing’in bu sınırlamaları bazı güvenlik endişeleri olduğunun bir göstergesi olarak yorumlanıyor. Güvenlik ile ilgili uzmanlaşan yerli firmalarını ve kendi teknoloji sanayisini dünya çapındaki rakiplerinin yaptığı baskılı rekabete karşı korumak için oluşturmaya gayret ettiği koruma yapısına da uygun olduğu belirtiliyor.

Amerika ve Avrupa ülkeleri Dünya Ticaret Örgütü’ne başvurarak Çin’in “ Yabancı Güvenlik Yazılımlarına Sınırlama Kanunu “ ve kuralları hakkındaki rahatsızlıklarını dile getiriyorlar.

Washington’da Akin Gump Avukatlık Firması avukatlarından Steven Kho “ Bunlar meşru sayılabilecek güvenlik endişeleri ama Çin biraz daha ileriye gidiyor. Hemen daha işin başında bütün yabancı ürünler güvenlik riski taşıyor diyemezsiniz “ diyor.

Çin’e teknolojik satış yaparak ekonomilerini düzlüğe çıkarmaya çalışan Washington ve Avrupa, Çin Hükümetinden Petrol, Gaz, Bankacılık ve Telekomünikasyon sektörlerinin tamamını içeren ve bunları uymaya zorlayan bu kanun ve uygulamalar ile ilgili planlarını tekrar gözden geçirmesini istiyorlar.

Yüksek Seviyeli Koruma Projesi ( Multi-Level Protection Scheme, or MLPS ) ve planı olarak bilinen kural ve kanunlar, mobil telefon üretimin de Beijing’in yeni doğan ve gelişen teknoloji firmalarını Çin standartlarının uygulaması için korumaya ve kollama gayretlerini ve amaçlarını içeriyor.

Yabancı firmalar Çin tarafından getirilen bu yasaklamalar ve sınırlamalar ile Beijing’i kendilerini önemli sanayi ve sektörden uzak tuttuğunu savunuyor.

Bu yasaklamalar ve sınırlamalar Cisco, Juniper Networks, Taiwan’lı Trend Mikro gibi batılı şirketler tarafından kontrol edilen, yönlendirilen ve üretilen Günelik sistemleri, sayısal kimlik sistemleri ve şifreleme cihazlarını kapsıyor.

Avrupa Birliği Beijing’den bu yasaklamayı sadece ulusal güvenliğine zarar vermeye çalışmış ya da bulaşmış firmalara uygulanmasını talep ediyor.

IDC araştırma şirketine göre Çin’in güvenlik teknolojisi pazarı bu yıl 250 milyon dolar olup bu değerin 2014 yılında 340 milyon dolara yükselmesi bekleniyor.

Amerikan iş konseyi ve araştırmacı Dieter Ernst böyle bir kararın yabancı sağlayıcıları Çin pazarına sokmayacağını ve Çin yapımı cihaz ve yazılımların çok güvenilir güvenlik ihtiyaçlarını karşılamayacağını savunuyor.

Ancak çok yüksek güvenlik sağlayan yabancı cihaz ve yazılımların Çin’in bu ihtiyaçlarını karşılayabileceği en kötü ihtimalle büyük üreticilerin Çinli yerli üreticileri araya sokarak karşılıklı bilgi değişimi ile Çin pazarına girebileceği söyleniyor.

İsrail’in Echelon’ları

Le Monde Diplomatique ‘de Yeni Zelendalı bir gazetecinin haberi; İsrail’in çölde konuşlanmış en azından Interlsat ve Inmarsat uydularını dinleyen bir tesisin varlığından bahsediyor.  Amerikan ve İngiliz tesislerine ile de boy ölçüşecek kapsamda olduğundan bahsediyor. İsrail’in güvenlik ilişkili bu alanda da diğer ülkelerden ayrık çalışıyor olması şaşırtmadı.

Haberin aslına yazarın blog’undan ulaşabiliniyor:

http://www.nickyhager.info/israel%E2%80%99s-omniscient-ears/

After BRICs, look to CIVETS for growth

After BRICs, look to CIVETS for growth – HSBC CEO

LONDON | Tue Apr 27, 2010 11:39am EDT

LONDON April 27 (Reuters) – After the dynamic growth of the BRIC countries in the last decade, a batch of six more countries — the CIVETS — will be the ones to watch in the next 10 years, HSBC’s (HSBA.L) (0005.HK) chief executive predicted.

Colombia, Indonesia, Vietnam, Egypt, Turkey and South Africa will take over as the new BRICs, as Brazil, Russia, India and China were dubbed a decade ago.

“Each has a very bright future,” HSBC CEO Michael Geoghegan said of the CIVETS, named after the cat-like animals found in some of the countries. “Each has large, young, growing population. Each has a diverse and dynamic economy. And each, in relative terms, is politically stable.”

Geoghegan, whose bank is the biggest in Europe but is targeting emerging markets for growth, said the growing importance of countries also including Mexico, Indonesia and Turkey will continue the power shift away from traditional economic strongholds of Europe and the United States.

Emerging markets will grow three times faster than developed countries this year and are driving global recovery, he said.

“Within three years, for the first time, the economic firepower of emerging markets will overtake the developed world, measured by purchasing power parity. It’s a defining moment.”

The size of the emerging market middle class will swell to 1.2 billion people by 2030, from 250 million in 2000, he said.

That bodes well for financial services, as households tend to open bank accounts and ask for other products when income reaches about $10,000, Geoghegan said.

“Many Chinese households are about to hit this level. They number about 33 million now. But they will quadruple to 155 million by 2014. In India, the change will also be dramatic,” he said. (Reporting by Steve Slater; Editing by David Holmes)

# Haberin Türkçe yankıları için: Google

Windows’tan sürücü harfleri ile uzak bir Linux dosya sistemine bağlanmak

Docbook yazarken Windows tabanlı uygulamaların görselliği daha çok işime geliyor.  Ancak Linux üzerinde Publican (https://fedorahosted.org/publican/ ) ile html, pdf vs çıktıları üretiyorum. Her değişiklikten sonra çıktılara bakmak için WinSCP ya da benzeri bir programlama upload etmek de pek işime gelmiyordu.

Araştırınca bir projeye denk geldim. Japon Dokan açık projesi. (http://dokan-dev.net/en/). Downloads kısmından bulacağınız DokanSSHFS projesi tam bu iş için.

Linux’ta FUSE yapısına benzer şekilde Windows’ta bu iş için geliştirilmiş. Kütüphane kullanılarak gelecekte daha fazla işler de yapılabilir görünüyor. Şu an uzak Linux’u Windows’ta N sürücüsü olarak bağladım. Yerel diskmiş gibi editing ve yanda açık Putty ile derleme yapabiliyorum.

vmware-config.pl: The correct version of one or more libraries needed to run VMware Server may be missing” “This is the output of ldd” vmware “centos 5” rpm

Centos 5.5 üzerinde vmware 1.0.10 kurulumu sırasında aldığım bir hata:

# vmware-config.pl
The correct version of one or more libraries needed to run VMware Server may be
missing.  This is the output of ldd /usr/bin/vmware:
linux-gate.so.1 =>  (0x00a91000)
libm.so.6 => /lib/libm.so.6 (0x006d2000)
libdl.so.2 => /lib/libdl.so.2 (0x006b2000)
libpthread.so.0 => /lib/libpthread.so.0 (0x006b8000)
libX11.so.6 => /usr/lib/libX11.so.6 (0x00bc5000)
libXtst.so.6 => not found
libXext.so.6 => /usr/lib/libXext.so.6 (0x007a1000)
libXt.so.6 => /usr/lib/libXt.so.6 (0x004a8000)
libICE.so.6 => /usr/lib/libICE.so.6 (0x00b49000)
libSM.so.6 => /usr/lib/libSM.so.6 (0x00a6f000)
libXrender.so.1 => /usr/lib/libXrender.so.1 (0x0072b000)
libz.so.1 => /usr/lib/libz.so.1 (0x00768000)
libc.so.6 => /lib/libc.so.6 (0x00110000)
/lib/ld-linux.so.2 (0x00547000)
libXau.so.6 => /usr/lib/libXau.so.6 (0x00565000)
libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0x00723000)

This program cannot tell for sure, but you may need to upgrade libc5 to glibc
before you can run VMware Server.

Hit enter to continue.

Çözümü ise:

yum groupinstall ‘X Software Development’

sonrasındaki gereksinimler için de

yum install gcc

yum upgrade kernel kernel-devel kernel-headers

Varsa yeni çekirdek ile yeniden başlatmanın ardından vmware-config.pl çalışacaktır.

Yerelde Vmware Server için X kullanmayacağımız halde bunları istiyor bunlara karşı derlendiği için.

ADAM OLMAK

ADAM OLMAK

Çevrende herkes şaşırsa,
bunu da senden bilse,
sen aklı başında kalabilirsen eğer,
herkes senden kuşku duyarken hem kuşkuya yer bırakır,
hem kendine güvenirsen eğer,
bekleyebilirsen usanmadan,
yalanla karşılık vermezsen yalana,
kendini evliya sanmadan
kin tutmayabilirsen kin tutana.
Düşlere kapılmadan düş kurabilir,
yolunu saptırmadan düşünebilirsen eğer,
ne kazandım diye sevinir, ne yıkıldım diye yerinir,
ikisine de vermeyebilirsen değer,
söylediğin gerçeği eğip büken düzenbaz,
kandırabilir diye safları, dert edinmezsen,
ömür verdiğin işler bozulsa da yılmaz,
koyulabilirsen işe yeniden.
Döküp ortaya varını yoğunu,
bir yazı turada yitirsen bile,
yitirdiklerini dolamaksızın dile
baştan tutabilirsen yolunu.
Yüreğine, sinirine dayan diyecek
direncinden başka şeyin kalmasa da,
herkesin bırakıp gittiği noktada,
sen dayanabilirsen tek.
Herkesle düşüp kalkar, erdemli kalabilirsen,
unutmayabilirsen halkı, krallarla gezerken,
dost da düşman da incitemezse seni,
ne küçümser, ne büyültürsen çevreni
her saatin her dakikasına
emeğini katarsan hakçasına
her şeyi ile dünya önüne serilir,
üstelik oğlum, adam oldun demektir…

Rudyard Kipling

( 1865-1936 )

Çeviri : Bülent Ecevit

Askerlikten

Ben Kimim?
Az mıyım çok muyum?
Var mıyım yok muyum?
Ben neyim?
Masal mıyım gerçek miyim?
Kaç mıyım göç müyüm?
Hiç miyim suç muyum?
Ben kimim?
İbret miyim cinnet miyim?
Hiçlikler içinde kanayan yürek
Yokluklar içinde savaşan beden
Boşluklar içinde karışan zihin
Güçlükler içinde değil miyim?
Yoksa Yoksa
Her ihanete akıl erdiren
Her cehalete kılıf uyduran,
Her esarete fiyat biçtiren
Sen değil de ben miyim?

Geçimsizim bugünlerde
Kimsesizim bu yerlerde
Değersizim bu ellerde
Çaresizim doğduğum yerde
Gölgesizim her gün her yerde 

Ses miyim sus muyum
Sis miyim pus muyum
Ben neyim

Deha mıyım Heba mıyım

Ak mıyım pak mıyım
Al mıyım Sat mıyım
Ben kimim

Yarar mıyım ziyan mıyım

Yalanlar içinde doğruyu bulan
Cayanlar içinde sözünde duran
Satanlar içinde ayak direyen
Yananlar içinde değilmiyim 

Her adalete duvar ördüren
Her cesarete kilit vurduran
Her asalete boyun eğdiren
Sen değil de ben miyim

Geçimsizim bugünlerde
Kimsesizim bu yerlerde
Değersizim bu ellerde
Çaresizim doğduğum yerde
Gölgesizim her gün her yerde

Candan Erçetin.