Creating Snapshot View via ClearCase Cleartool Commands

Etiketler

, , , , , , , , , , , ,

Although IBM ClearCase usage is very common at IT fields, most developers are not familiar with cleartool commands. Starting a project which consists of setting up the environment of a test station, cleartool commands become more important than ever, so I found out the exact arrangement to create a snapshot view. Since I could not find this sequence on the net I want to share my knowledge as followings:

The bold parts needs to be adapted on samples.

——————

IT sektöründe çokça kullanılan bir araç olan ClearCase genelde kullanıcı arayüzü üzerinden kullanıldığı için cleartool komutları pek bilinmemekte. Geçenlerde bir betik projesi için kullanmam gerektiğinde ben de doğru parametre kombinasyonunu bulmakta biraz zorlandım. Bulunca da başka ihtiyaç duyanlar olabilir düşüncesiyle buraya yazayım dedim. Umarım işinize yarar:)

Koyu ile belirtilen kısımlar sizin kendinize göre uyarlamanız gerekenler.

1. To Create Snapshot View:


cleartool mkview -snapshot -tag <tag_name> -vws \\<computer_name>\<views_folder>\<view_name> <path_of_localstorage>


tag_name : The name of snapshot view you will create. (e.g. Dev_View_on_TestPC) || oluşturacağınız view için kullanacağınız isim.

computer_name : The name of computer. (e.g. TestPC) || bilgisayarınızın ismi

views_folder : Directory name of Clear Case views on the PC. (e.g. views) || view dosyalarının bulunacağı dizin adı

view_name : The name of snapshot view you will create again with “.vws” extension. (e.g. Dev_View_on_TestPC.vws) || yeniden oluşturacağınız view için kullanacağınız isim bu kez “.vws” uzantısıyla.

path_of_localstorage: Path of the snapshot view on the PC. (e.g. D:\TestStorage\DEV) || View oluşturulacak dizinin adresi


Sample Usage | Örnek Kullanım:

cleartool mkview -snapshot -tag Dev_View_on_TestPC -vws \\TestPC\views\Dev_View_on_TestPC.vws D:\TestStorage\DEV


After completing this command, view will be created but folder will be empty until filling it with using config spec.

 

2. To Set ConfigSpec & Load Local Storage


cleartool setcs -force -overwrite -ptime <CS_Folder_Path>\<CS_File_Name>


CS_Folder_Path : The path of where you located the config spec file. || Config Spec dosyasının bulunduğu adres

CS_File_Name : The name of Config Spec File. | Config Spec dosyasının ismi


Sample Usage | Örnek Kullanım: 

cleartool setcs -force -overwrite -ptime C:\\setCS\ConfigSpecDEV.cs


 

15 July, Democracy and Independence Day of Turkey (Turkiye)

Etiketler

, , , , ,

halis

Story of a Hero: Omer HALISDEMIR, Sergeant Major


In 2016, 15th July, a military coup attempt is foiled in Turkiye. If it is not prevented, democracy would be suspended and people would be live under rules of the military forces. To avoid this disaster, people went out to streets, stood in front of the military vehicles and tried to convince armed forces to stop coup operation. This was a peaceful independence movement achieved by unarmed civil people.

After that night, the details of the coup attempt are showed up. In brief: There was a betrayer division in the military forces and there was no clue that they served to in reality.  They open fire to unarmed civil people who went out with feelings of saving democracy on their country. Thanks God, they could not achieve this coup attempt. Otherwise, we would never know who steal our independence and democracy and when will they give back. In worst case scenario, we would come up against civil war. There are lots of question without answer. But there is one fact; opening fire to unarmed civil people cannot be acceptable. And people in Turkey do not let loosing independence and democratic regime in a peaceful way.

In foreign countries, you may not learn the details of the event with all aspects objectively. On this purpose, I want to tell you short stories of that night.

The first story is about a hero of that night in Turkiye: Ömer Halisdemir.

In the middle of the night, telephone started to ring disturbing the silence at the Headquarters of Special Forces. Omer HALISDEMIR, the Sergeant Major, was the responsible guard of the building at that night. He answered the phone. The voice on the phone belongs to Zekai AKSAKALLI, the Major General of the Headquarter.

Just Before this telephone call:

Major General and his wife were attacked while going back to home from a wedding ceremony by the soldiers of the betrayer division. He did not surrender and returned fire. His wife is hurt on her arm.  Major General understood that something wrong and tried to go to Headquarter. However, they do not let him go, an aircraft opened fire to his guards. One of the men on the escort lost his feet by the fire. When he foreseen that he cannot go back to Headquarters on time he decided to call his reliable fellow fighters.  One of them is Omer Halisdemir, the Sergeant Major.

On the Headquarters of Special Forces:

Omer Halisdemir listened the voice on the phone. Major General said that

“Semih Terzi, the Brigadier General, is a betrayer. Kill him before entering HQ! This is a very important mission for our country. We may die tonight. Good Bye”

Omer Halisdemir responded:

“Ay Sir! Roger that. Be sure that I will save home at the cost of my life. Good Bye!”

At the same time the betrayer Brigadier General, Semih Terzi is landed into the helipad. He walked into the building together with 10 guards. He is stopped by the Sergeant Major who said that

“Stop! Major General commanded that you cannot come into HQ”

However, guards of the Brigadier General tried to catch Sergeant Major. Before they deactivate him he shot the betrayer Brigadier General in a moment in the middle of his forehead. Guards started to fire back at the same time and Sergeant Major Omer Halisdemir was killed by 30 bullets on his body.

On the other side, Major General brings reliable fellow fighters together and survived from the line of fire. They went to Headquarters of Special Forces, caught all unwelcomed visitors and took the building back.

The Sergeant Major Omer Halisdemir is a hero of that night, he died for his country. His instant action has an important role to interrupt the plans of betrayers. The people in Turkiye are proud of him.

Why Turkiye will not have the same destiny as Syria in Near Feature?

Etiketler

, , , , , , , , ,

This article is written as an analysis for the latest situation of Middle East and the ripple effect from there to the rest of the world.

Middle East is all mixed up. People in countries are still under attacks of civil war. Bombs, warplanes, missiles, destroyed homes are everywhere. So many people died, left their countries, loose close relatives, stay without parents, be disabled veteran, has been dragged into unacceptable conditions of life. A generation is growing up in this situation, afraid of the next will be.

While looking from far enough, as world people we may just thank God not to live this part of the world. It seems as the 3rd  World War is already began in Middle East and powerful players sent their faceless shadow soldiers into these lands left to their fate. Instead of fighting with own soldiers on own countries, new era came with new cruel ideas: Create own terrorist group, use money or power to brave unhappy poor young people of 3rd  World Countries, provide various kinds of weapons and any fatal equipment, make them battle and avoid all responsibilities against to universe.

From the pragmatic viewpoint, this new war strategy of 21st century is a genius invention since very far away, Middle East is defined as a boxing ring and instigators are safe and innocent against to world public opinion. However, there is no just pragmatic viewpoint in the world!

There are so many probabilities. Any idea has pros and cons. Any action has unpredictable results. Therefore, it seems that the idea of genius fatal war strategy of new era is not perfect, too.

New world is full of soldiers who do not know why kill others in real. They even do not know for whom they battle. So many people around the world have nothing to lose any more. No one worries about the big picture. Therefore, millions of people suffer a lot from this mindlessness in both Middle East (for very long time) and in other parts of the world (for now).

No matter what kind of war is always a trouble for the world! And everyone is affected from it as described in butterfly effect.

There is one country, Turkiye which is still robust although sharing very long land neighborhood with Syria and Iraq and sea neighborhood with Egypt and Libya which are the nests of all terrorist groups, unfortunately.

The brilliant (!) idea of new war strategy is getting out of control nowadays. This madness tries to get Turkiye inside the bloody battle in Syria and Iraq. Big terrorist murderer actions have been done against to innocent civil people in bus stop, airport, peace demonstration and civil settlement.

Simultaneously, crazy terrorist acts occurred in Europe and USA against to innocent people. And so many people died.

We are all sorry and mourning for our loss!

Besides terrorist actions all around the world, last Friday, a coup attempt occurred and was foiled in Turkiye. If the Turkish people have not common sense enough, Turkiye may close to a civil war, suddenly.

Since the strategic location of Turkiye placed between two continents; Asia and Europe, if terrorists reach their goals, Europe will be the next neighbor of 3rd World War and terrorist groups. Which means the next target will be the member states of European Union.

This is a very dangerous game!

Nevertheless, Turkiye will not have the same destiny as Syria in the near future. Clamming this according to four main facts; Strategic Location, Refugees, Homeland Defense Faith  and Willing Democracy.

Firstly, the strategic location makes Turkiye as a buffer between Middle East and Europe. Since any of the European states will not be volunteer ones of sharing same borders with unreliable terrorist groups, Europe will use all its power to prevent a civil war or internal disorder in Turkiye. If they did not recognize this danger yet, maybe this article help them to see how close they are to the chaos of the Middle East.

Secondly, refugee number is getting bigger and bigger day by day. These people left their hometown to survive and most of them will not want to go back. In some point, they would be reached a huge number that cannot be stopped to go inside any country or come together for another army. Moreover, if as a crowded country as Turkiye starts to generate refugee, then a great many people may apply for asylum or start to go other countries in illegal ways. This may result in the Migration Period of new era.

Thirdly, Turkish people care about Homeland Defense very much. Each man lives this faith during his lifetime. Since they have been warrior society in their long history, this belief is written their DNA. Therefore, no one will give up hometown easily. This may cause an endless war for long years on these lands.

And lastly, Turkiye is different from its neighbors according to regime. Syria, Iraq, Egypt and Libya are used to rule by dictatorship. However, Turkiye is a republic from beginning to now. Although government is criticized for similarity of a dictatorship, in reality independence is important for Turkish people and they have red lines for justice. They may ignore some wrong attitudes and administrations, but do not forgive if government cross the red lines of justice. In this manner, willing democracy is proved against to coup attempt which does not take the civil support behind.

In conclusion, Turkiye will not have the same destiny as Syria in the near future because of the strategic buffering location for Europe, saturation level of refugees for all around the world, homeland defense faith and democracy willing of Turkish people.

History always shows that there is no control on war, so the game between powerful players with the pawn terror groups is very dangerous and needs to be stop as still having time for all of us! Please say #noterrorontheearth with no discrimination and grow up your children against to faceless battles!

IFFET OGUZ KURUKOSE, TURKIYE, 2016, 21st July

Linux | Process Killer Bash Script

Etiketler

, , , ,

This Linux Bash script will make easier life for systems administrators. If you have so many scheduled tasks on your crontab and sometimes one of the process get stuck (e.g. Selenium Test Scripts running at night) and prevent other processes from running, you can use this script to kill stuck process.

You can go to the project page from via this link.

—-

Bu betik, Linux bilgisayarlarda “crontab” üzerinde belirli zaman aralıklarıyla arama çalışan programları ve ne kadar süredir çalıştıklarını inceler, sizin belirlediğiniz standartlar doğrultusunda beklenenden uzun süre çalışan bir program varsa o programı sonlandırır. Mesela, selenium programı normalde 15 dakika sürmeliyken 30 dakikadan fazla sürmüş ve hala sonlanmamışsa orada bir sorun vardır, bu durumda programı sonlanması ondan sonra çalışması planlanmış programların başlayabilmesi için gereklidir. Programın sonlanmasıyla betiğin işi sona erer ve yine belirlenen aralıklarla programları taramaya devam eder. Böylece Linux te “continuous integration” sürecinde işlemleri durduran sorunlar ortadan kalkmış olur.

Proje sayfasına bu link ile ulaşabilirsiniz.

 

 

 

Linux: Kısayol (Alias) Tanımlama

Etiketler

,

Örneğin benim lakabım iok, ismim ise iffet oğuz. Bilgisayarım beni uzun uzun adımı yazmadan tanısı istiyorum. “iok” yazayım ve o kim olduğumu anlasın. Hatta bana merhaba falan desin:) Aşağıdaki örnekteki gibi:

1. Terminal açalım

2. profile dosyasını yazmak üzere açalım:

vi /etc/profile

3. Profile dosyasının en alt kısmına kısaltmak istediğimiz komutu yazalım.

alias iok=’echo Selam iffet Oguz’

4. Dosyayı kaydedip bilgisayarı yeniden başlatalım.

5. Tekrar açıldığında, terminale “iok” yazdığımızda karşılama mesajımızı ekranda görmüş olacağız.

iok

6. Ekran çıktısı:

selam iffet oguz

7. Çokça kullandığınız, uzun ve yazması sıkıcı komutları da alias olarak tanımlayarak kısaltmalarıyla çağırabilirsiniz. Örneğin, /etc/profile dosyasına aşağıdaki satırı ekleyelim. Tabi bu satırda bulunan tüm dizinlerin oluşturulmuş olması gerekiyor öncelikle! Bunları oluşturmak yerine sizin uzun uzun yazmaktan sıkıldığınız bir dizin adresini alias olarak tanımlayabilirsiniz.

alias log14=’cd /root/iok/proje/proje_istanbul/logs/2014′

8. Profile dosyasını kaydedip bilgisayarı yeniden başlattığımızda tanımladığımız kısaltma(alias) ın komut satırına yazalım:

log14

9. Ekran Çıktısı tanımladığımız kısaltmanın bizi doğrudan ilgili dizine gönderdiğini göstermekte:

~/iok/proje/proje_istanbul/logs/2014 #

Bilgisayarım En Son Ne Zaman “Yeniden Başlatıldı (Last Restart |Last Reboot Commands)”?

Etiketler

, , , , , ,

— Windows 7 Bilgisayarda En Sonuncu Yeniden Başlama Zamanını Görme Komutu (Last Restart Time on Win7):

1. Komut Satırı Açalım:

start > cmd

2. Bulunduğumuz dizin “C:” iken aşağıdaki komutu girelim:

C:\>systeminfo | find “System Boot Time”

veya

C:\>systeminfo | find /i “Boot Time”

3. Komut Çıktısı:

System Boot Time:          20.02.2014, 00:33:28

— Linux Bilgisayarda En Sonuncu Yeniden Başlama Zamanını Görme Komutu (Last Reboot Time on Linux):

1. Terminal açalım:

2. En son “Yeniden Başlatma” (reboot) zamanını görmek için aşağıdaki komutu girelim:

last reboot |head -1

3. Komut Çıktısı:

reboot   system boot  3.1.0-1.2-deskto Wed Feb 19 21:49 – 09:35  (11:45)

NOT: Daha önceki reboot zamanlarını görmek için komuttaki “1” i görmek istediğiniz sayıya çıkarabilirsiniz. Örneğin:

last reboot |head -7

Linux: RPM Paket Kurma ve Kaldırma Komutları

Etiketler

, , , ,

1. Kurulum Komutu:

rpm -i <paket lokasyonu ve ismi>

Örnek Kullanım:

rpm -i /home/iffet/downloads/bridge-utils-1.5-86.1.i586.rpm

 

2. Kurulan Paketi Sorgulama Komutu (Kurulmuş mu? Tam ismi nedir?):

rpm -qa |grep -i <paket ismi>

Örnek Kullanım:

rpm -qa |grep -i bridge

 

3. Kurulu Paketi Kaldırma ve Silme Komutu:

rpm -e <paketin tam ismi>

Örnek Kullanım:

rpm -e bridge-utils-1.5-86.1.i586.rpm

“GEZİ PARKI” Analizi

Halk tarafından ve Hükümet tarafından geniş açıyla bakarak olayları değerlendirmek gerektiğini düşünüyorum. Arada ciddi bir iletişim kopukluğu var, nedenini anlayabilmiş değilim. Bunu anlamaya çalışacağım bu incelememde..

Farklı düşüncelere sahip insanlardan edindiğim fikirler doğrultusunda bu yazıyı yazıyorum. İçlerinde eleştirdiğim ya da sempati duyduğum detaylar olabilir, lütfen beni bir taraf için yazıyormuş gibi yaftalamak yerine anlatılmak istenene odaklanın ve empati yapmaya çalıştığımı anlayın:) Hatam varsa affola!..

Masum Direnişci Ne İstiyordu?
Ağaçlar kesilmesin.. Doğayı koruyalım.. Gezi Park; AVM ya da Rezidans olmasın. Halkın tümüne ait olsun, birkaç ultra zengine değil. Halk gelsin burada yaz sıcağında serinlesin, temiz havayı içine çeksin, yeşile özlemini gidersin, kitabını okusun, çocuğunu gezdirsin.. Şehrin dışına dikilen ağaçların bir önemi yok ki şehirde yaşayanlar için, onlar her gün gezdiği yerlerde DOĞA’ dan bir iz görmek istiyordu.

Hükümet Ne Anladı?
Büyük birşey değil, bir avuç çapulcu Taksim’in yeni yaya düzenlemesini engellemek istiyor. Halbuki bittiğinde ne kadar güzel bir yaya alanı olacak. O kadar emek harcıyoruz yine birileri çıkıp bizi engellemeye çalışıyor. Grup dağıtılsın.. Çalışmalara devam edilsin.. Biz çalışıyoruz birileri karalıyor sürekli!

Polis Müdürü Ne Anladı?
Daha 1 Mayıs’ da gölge düşen imajı yeni düzeltmeye başlamıştık ki yapılır mı bu ya? Bunlarla mı uğraşacağız. Çolukla çocukla.. Grubun sayısı azmış zaten sıkın gazı, biraz gövde gösterisi yapın, yakın çadırlarını korkar onlar. Zaten yeşilci, barışcı bir avuç çocuk, dağılırlar.

Polis Ne Anladı?
Polisin “VİCDANLI” olanları bir yana, onlar ne yapmaları gerektiğini zaten iyi biliyorlardı!
Ama vicdansız, acımasız, olgunlaşmamış olanları her zaman bu fırsat ele geçmez, “VUR ÇAPULCUYU TOPLA BONUSU” şeklinde ortalığı savaş alanına çevirdi. Kendini bir bilgisayar oyununda zannetti. Ve bu arkadaşlar çağımızın vebası “okumaMA” hastalığından da muzdaripti ki üzerinde kocaman harflerle hem de Türkçe olarak, “açık alanlar için gaz fişeği, doğrudan insanların üzerine ateş etmeyiniz” yazan fişeklerle kafaları, gözleri, küçücük dükkanları hedef aldı.

Eylemi Uzaktan Takip Eden Halk Ne Yaptı?
Halkın çoğunluğunda iki düşünce hakimdi.

1. “Abi bizim çocukları polis dövüyormuş gidip KURTARALIM.” şeklinde garibanı kollamak için mahalleliyi toplayan harbi delikanlı modundakiler.
2. Evinde gelişmeleri izleyen, gece internet başında uyuyup sabah ilk iş ne olmuş diye internete koşan, GeziParkı’nda ne oldu diye düşünmekten işine gücüne konsantre olamayan, ortalığın savaş alanına dönmesine, şehri kaplayan biber gazına, polisin acımasızlığına kızan ve özellikle Başbakan’ından ya da valisinden GÖNÜL ALICI bir çift söz duymak isteyen ve bitsin bu karmaşa, düzelsin artık herşey diye umutla bekleyenler.

Hükümet Ne Yaptı?
“AVM yapımına daha başlamıyoruz ki oradaki 16 ağaç yaya yolu genişletilmesi için taşınacak, boşuna bu gürültü. Ama AVM’nin kararı da çıktı, CHP’de onayladı. Biz yapacağız dedik, yapacağız.” benzeri cümleler kurarak;
1. Oradaki kitlenin aslında yanlış anlama üzerine bilinçsizce orada olduğu,
2. Kitlenin CHP taraftarı olduğu düşünülerek CHP tarafından da onaylanmış olan karara itibar etmesi gerektiği,
vurgulanmaya çalışıldı. Ve kırgın insanları direnişçiye dönüştüren, evlerinde kalmayı tercih edenleri sokaklara döken de bu yanlış anlama ve son cümledeki inatlaşma oldu.

Hükümet; ağacın, doğanın önemini ve haksız şiddete maruz kalanları önemsizleştirdi, yanlış amaç uğrunda telef olduklarını söyledi. Tarafsız olabileceklerini kabul etmedi ve AVM için; ne olursa olsun yapıyoruz, hadi engelleyin bakalım “HODRİ MEYDAN” demiş oldu.
Bunun yanında, polisin orantısız güç kullandığı belliydi ve bu yanlış hükümet tarafından kabul edilmemişti. Bu güce ve haksızlığa karşı olanlar kırılmıştı, incinmişti. Üstelik yüzeysel yaralar neyse iyileşirdi ama ya kırılan kalpler? Onlar nasıl iyileşecekti.

Bir de üstüne eylemi yine amacından saptırarak; İstanbul Belediyesi’ni bizden almak için yapıyorlar bu eylemleri dediler tuzu biberi oldu. Gerçek neden ve çözüm yolları hükümet tarafından anlaşılamamıştı.

Halk Ne Yaptı?
Hodri Meydan’a karşılık vermemezlik olmazdı. Halk kendini sokağa attı, 1 iken 1000 oldu ve direniş başladı. İlk eylemin bakış açısı “Ağaç ve Doğa Sevgisi” idi. Fakat artık eylemin amacı, “Düşüncelerin özgürce savunulabilmesi, Haklara Saygı Duyulması ile Doğayı ve Maduru Kollama” olarak genişlemiş oldu.

Çünkü insanlar, herkesi eşit olarak kucaklayan bir Başbakan istiyordu. Partiler üstü bir Başbakan. Onları dinleyen ve baba şefkatiyle ortalığı yatıştıran.. Ama verilen demeçler direnişçilere bunu hissettirmemişti ne yazıkki. Yine bir baba gibiydi ama yanlış yapan polis yavrusunu kayıran ve diğerlerine “Sen sus, o daha küçük” diyerek konuşmasına izin vermeyen bir baba tavrıydı onlar için. Sözleri yine yerine ulaşmamıştı. Devam ettiler onlar da..

Polis Müdürü Ne Yaptı?
Bir durup düşünüp ortalığı yatıştıracak bir tavır emri vermek yerine şiddete devam etti. Şiddet yönelimli mensupları açığa almak yerine biber gazı bitene kadar sıktırmaya izin verdi. Taksim’i bir ziyaret edip insanların derdini dinlemek yerine masa başından yönetmeyi tercih etti.

Provakatörler Ne Yaptı?
Küfürler ve türlü kışkırtmalarla polisi daha da fazla güç kullanmaya çekti. Provakatif ve bölücü gruplar için bulunmaz bir fırsattı bu kullanmamak olmazdı. Kaynağı belli olmayan hesaplardan ölüm haberleri, ve yalan resimler paylaşarak insanları galeyana getirmeye çalıştılar. Haklı bir eylemi bir iç savaşa dönüştürmek için ellerinde geleni ardlarına koymadılar.

CHP Ne Yaptı?
Önce eylemi sahiplenmeye ve bunu iktidar için kullanmaya çalıştı. Sonra baktı başaramayacak, eylem onu aşacak, geri çekti kendini ki doğrusu da buydu.

Polis Ne Yaptı?
Gücünü arttırdı. Provakasyona karşı kendini koruyamadı. Yanlış yollara başvurdu, sivil polislere eylemcileri dövdürüp ak kaşık gibi çıkabileceğini sandı.
Eylem büyüdü, büyüdü, yayıldı tüm Türkiye’ye..

Hükümet Ne Yaptı?
Hala eylemcilerin amacı ne anlamaya çalışmadı. Halbuki eylemciler can kulağıyla dinliyorlardı hükümetin açıklamalarını ki bir çift TATLI söz duymak için.. O sözler bir dökülse içleri rahatlayacaktı. Neydi o sözler?

“Aşırı güç kullananlar ve sorumluları cezalandırılacak, AVM konusu tekrar değerlendirilecek halkın hassasiyetlerine önem verilecek!..” O kadar kolaydı ki..

Bunun yerine ne dendi? Bir gazetecinin sorusuna karşılık; “Ortamı yumuşatacak söz neymiş söyle de bilelim.. Bizim de evde zor zaptettiğimiz %50’lik bir kesim var.”

Bu sözler çok talihsizdi çünkü halk kendi kendine bütünleşmeye çalışırken dışarıdan ayrıştırılmaya çalışılıyor gibiydi. Belki hazırlıksız söylenmiş, boş bulunulmuş, bir anda sarfedilmiş bir sözdü ama insanların kalbi hiç onarılmadan kırılmaya devam ediyordu.

Ve baba yine bu çocuğu dinlemiyor, yatıştırmaya çalışmıyor, diğer çocuklarına dövdürtmekle tehdit ediyor gibi bir tutum takınıyordu.
Bu süreçte en iyi davranış polisin hata yapmaması, geri çekilmesi ve sert müdahaleden kaçınması konusunda uyarılması oldu!
Bu arada “Başbakanı yedirmeyiz!” şeklinde yapılan açıkmalar ise olayın hükümet tarafına hala doğru aktarılamadığını gösteriyordu.

Halk Ne Yaptı?
Söylenenleri ciddiye alamazdı. Alırsa daha da üzülecekti, reddetme yolunu seçti. Mizahi direnişe kaptırdı kendini, babası tarafından şefkat görmemiş her çocuk gibi şakaya vurdu herşeyi. Espri bombası epey malzeme dolaşmaya başladı internet üzerinde. Geyiğin dibine vuruldu. Bu arada provakatörler ve direnişi sahiplenmeye çalışanlarla nasıl başa çıkacağını öğrendi. Bir yandan da temizlik yaparak olayın ciddiyetini unutmaya çalıştı, hani kadınlar bazen sıkıntılarını temizlik yaparak atar ya:) Mis gibi yaptı sokakları..
Masum direnişçi bunları yaparken, diğer tarafta iki farklı düşünce daha vardı.
1. Bu direnişi Tayyip Erdoğan’ı devirmek için kullanmaya çalışanlar: Bu grubun sesi pek yükselemedi. Çünkü Tayyip Erdoğan giderse yerine koyabilecekleri sağlam bir adamları yoktu, ah bir hazırlıklı karşılasalardı bu eylemi. Ama doğal geliştiği için ani olmuştu ve son gece çalışıp gelmişlerdi her Türk’ün sınavlarla imtihanı gibi:)
2. Tayyip Erdoğan giderse, yine eski karanlık ve hakların hiçe sayıldığı zamanlara döner miyiz diye korkanlar: Ya yine kılınan namazlara, tutulan oruçlara, başörtülerine karışırlarsa.. Genç kızlar üniversitelerden atılır, dindar kesim koyun ve aptal gibi sözlerle aşağılanırsa. Tam toplum huzuru yakalanmışken bundan korkmaları çok doğaldı aslında çünkü bir nesil inançlarının gereğini yapmak istedikleri için ezilmişti ve AKP onların kurtarıcısı olmuştu.

Ama korkmalarına gerek yoktu çünkü dediğim gibi hiçbir partinin Tayyip Erdoğan yerine gösterecek adamı yoktu ve halk da artık askeri darbe falan istemiyordu. Hele de bu kadar özgür olmak isterken:) Darbe çağrısı yapılan mitinglere benzemiyordu bu..

Cumhurbaşkanımız Ne Yaptı?
Herkesin günlerce başbakanımızdan duymayı HASRETLE beklediği tüm cümleleri söyledi yine yatıştırıcı ve bütünleştirici üslubuyla. Yine GÖNÜLLERİ KAZANMAYA çalışan ve büyük ölçüde başaran o oldu.

“Mesaj Alınmıştır!”

Bununla da yetinmeyerek başbakan vekili Bülent Arınç’ı ve direnişin partiler üstü kahramanlarından ilan edilen Sırrı Süreyya Önder ile görüştü ve onların da ortalığı yatıştıracak rol oynamasına ön ayak oldu.

Hükümet Ne Yaptı?
Bülent Arınç, günler önceden yapılması gerekeni yaparak hükümet olarak madurlardan özür diledi ve GeziParkı’na gideceğini açıkladı. Polisi geri çekti. Yanlışların sorulacağını söyledi. Gezi Parkı için referandum önerdi.

Halk Ne Yaptı?
Ortalık sakinleşti, kalpler biraz yatıştı. Polis geri çekilip provakatörlere de pirim verilmedikçe direniş şölene dönüştü. Gezi Parkı’ na kütüphane inşasına başladı. Çok üretken ve sevimliydi gençler.

Bu süreçte herkes; sokakları temiz tutma, kitap okuma, karşılıklı dayanışma, fikri ve inancı ne olursa olsun karşısındakine SAYGILI olma konularında örnek oldu.

Bunların aksi davranışlar sergileyenler, karşısındakinin inancına, düşüncesine hatta dinine küfredenler olmadı mı? Oldu ne yazıkki.. Ama onların da sesi çok fazla çıkmadı, susturuldular. Çıkmamalı da zaten! Ama böyleleri her toplulukta çıkar.. Fazla prim vermemek en doğrusu;)
DOĞA SEVGİSİ; İNSANLARA SAYGI ve OLAYLAR KARŞISINDA SAĞDUYU bu eylemden çıkarılması gereken derslerin başında geliyordu.

Yabancı Basın Ne Yaptı?
Herşeyin güllük gülistanlık olduğu, kasırga da olmasa haber bulmakta zorlanan yabancı basın için bir Arap Baharı haberi daha bulunmaz nimetti hem de Türkiye’ de. Herşeyi bütün çıplaklığı ile yayınladılar.

Bizim medyadakinin aksine sansürsüz yayın yapmaları güzeldi ama daha kimse dile getirmeden benim de canımı sıkan nokta şuydu: Neden eylemimizi bir Fransız İhtilali, Wallstreet Eylemi, bir Greenpeace eylemi vb. gibi özgürlükçü, gelişimci ve bütünleşmiş bir halk hareketi olarak değil de bir diktatörün hakimiyetine isyanla başlayan sonu bölünmeye ve kardeş kavgasına giden Arap Baharı ile özdeşleştirmişlerdi?

Türkiye’de çekilen Hollywood filmlerinde bizi hep üçüncü dünya ülkesi gibi göstermeye çalışmalarındaki niyet ile aynı mıydı bu seferki de? Bunu tam çözemedim. Çekilen filmlerde gösteriliş biçimimize de üzülmüştüm zaten..

Halkı Anlamaya Çalışmak:
Halk ne istiyor diye bir gidip soran olmadı takip ettiğim kadarıyla. Derdini anlatamadılar ki rahatlayabilsinler. Anlattılarsa bile doğru bir tepki göremediler karşılarındakilerden. Ne istiyorlar? Ben anladığım kadarıyla yazmaya çalışayım:
– Gezi Park Kalsın, daha da çok park yapılsın.
– Başbakanımız sadece kendi çevresindekileri değil Haklı olan herkesi dinlesin, korusun ve kollasın. Bu kucaklayışı gösterecek birşeyler söylesin.
– Aşırı şiddet uygulayan polisler ve böylesine acımasız bir operasyon emrini veren yetkililer cezalandırılsın. Emniyet Müdürü istifa etsin.
– Gezi Parkı’na bir ne oluyor diye bakmaya bile gitmeyen vali halkın yanına giderek özür dilesin, hatta istifa etsin.
– Gaz bombası kullanımı yasaklansın.

Başbakanı Anlamaya Çalışmak:
Başbakan o ülkeden bu ülkeye, o açılıştan bu toplantıya aralıksız gidip gelirken gazete okuyor mudur? acaba diye düşündüm önce. Vakti oluyor mudur? Sanmıyorum dedim kendi kendime, birileri özet geçiyordur.

İnternete giriyor mudur? Takip ediyor mudur gündemi? Babamı düşündüm, başbakanla akran kendisi. Bilgisayarla, internetle arası nasıl? Neredeyse hiç yok.
Görmemiş olabilir mi gerçekten de? Kim ne istiyor anlayamamış olabilir mi? Sonuçta ona nasıl aktarılıyorsa o kadarını bilecek, televizyonlarda sansür uyguluyorsa (ki olaylar sarpa sarana kadar uyguladılar) nasıl gerçeklerden haberdar olacak?

Ona aktaran kişiler; “Birkaç çapulcu efendim, önemli birşey değil” dese o da ona göre davranacak. Acaba sayın başbakanımızın ekibinde mi bir iletişim eksikliği oluştu? Bunu sorgulamaları lazım öncelikle. Halktan kopmamış, empati kurabilecek birileri lazım ekibe!.. Ben aday olurum hatta, danışmanlık ücreti de istemem:)

Sonuç:
Benim fikrime göre bu eylemler gerçekten de ülkemize zarar, polisle halkı birbirine düşürmek, insanları gruplara ayırmak, ülkeyi kaosa sürüklemek ve kazanılan başarıları, emekleri hiçe saymak, kötü tanıtım için birebir. Suriye, Libya deyince kafanızda canlananları düşünün, şimdi bizi de öyle görenler var:(

Ama unutmamak lazım ki, zararsız bir oturma eylemi, sınırsız güç emrini veren bir polis müdürü tarafından haksızlığa karşı bir direnişe dönüşmüştür. O polis müdürü hala koltuğunun peşindeyse, istifa etmediyse yazık.

Vicdanlı polisler emri zararsız uygulamaya çalıştı, onlara saygımız tamdır. Ancak vicdansız ve acımasız, şiddetten zevk alan hırsını çıkarırcasına döven ve gaz sıkan polislerin cezaları bu dünyada verilmezse de kul hakkı ile gidecek olmaları başlı başına bir ceza zaten. Bunu unutmasınlar!.. Bu olayları tetikleyen, polisi özellikle kışkırtan provakatörler de aynı şekilde. Herbirini dünyada tek tek bulmak mümkün değil ama Allah’ın adaleti bireye göredir. Ve ben O’na sonsuz güveniyorum!

İnsanların birbirine SAYGILI davranmaya, karşısındakini anlamaya çalışması çok güzel! Ama hala bunu tam anlayamayan iki grup insan var; derdini anlatmaya çalışanlara ayet ve hadislerle gavur düşman ilan eden dini bütün arkadaşlarımız olduğu gibi AKP’ye oy verenleri “fikirsiz, yobaz vb” yakıştırmalarla aşağılayanlar var. Şu fikrimi açıkça belirtmek istiyorum bu arkadaşlara;
1. AKP’yi desteklemeyenler, eleştirenler olabilir. Kimse mükemmel değil, siyasi bir partinin tertemiz ve mükemmel olması düşünülemez. Yönetimler eleştirildikçe mükemmelleşir! Halka hizmet edenler eleştirileri dikkate almalı ve yapabileceği birşey varsa düzeltme yoluna gitmelidir.

Olaylara eleştirel bakan insanların Allah inancı sizden daha az olabileceği gibi çok daha fazla da olabilir, sizden daha dini bütün olabilirler. Çünkü İslam, akıl ve mantık dinidir! Hz. İbrahim, sorgulayarak, arayarak Allah’ı bulabilmiştir. Bu kıssa çok kıymetlidir.


2. AKP’ye oy veren insanların çoğu gayet rasyonel, matematikten ve fenden anlayan, ülkede istikrar ve gelişme isteyen insanlardır. Dindar olmaları ya da olmamaları sizleri ilgilendirmediği gibi sizin inanç ve tercihleriniz de onları ilgilendirmez. Menfaat için AKPli olan varsa da riya için dindar görünen varsa da bu tip insanların kendinden başka kimseye zararı dokunmaz.
Sonuçta herkesin dini kendinedir! Hesap gününe kimse partisi, ya da toplulukları ile gidemeyecek herhangi bir torpil geçilmeyecektir. Bu, Kuran’da açıkça anlatılmıştır. İçiniz rahat olabilir. İslam, insan odaklıdır. Riyakar ve yalaka azınlığı aşağılamak için kullandığınız cümleler gerçekten inançlı ve doğru düşünen insanlarla aranıza duvar örer ve onları kırar. Çevrenizde alkol kullanmayanlar, Ramazan’da oruç tutanlar olabilir.

Herkes alkol kullanmalıymış gibi davranmak ya da oruç tutanı, namaz kılanı taciz edecek davranışlarda bulunmak hoş değildir.

Gerçekten ihtiyacı olduğu için AKP yardımlarını alanlar olabilir. Onları rencide etmek yanlıştır. Hiç ihtiyacı olmadığı halde alanlar da olabilir. Onların kul hakları savaşı dünyada ya da ahirette zaten başlayacaktır. İktidar partisi halka yardım için birşeyler yapıyorsa bu çok iyidir ama birilerini kayırıyorsa, adaletli bir şekilde davranmıyorsa bunların da hepsi tek tek sorulacaktır. Bunu yapanları, toplumun bir kesimi ile bütünleştirmek, yanlış yapanlar için kitleleri suçlamak başlıbaşına yanlıştır.

Bu düşüncelerimi Gezi Parkı’ndaki binlerce kişiden de işitmiş olmak ve barışçıl, yapıcı davranışları gözlemlemek beni çok mutlu etti.
Empati kurmak, sağduyulu ve saygılı davranmak tüm bireylere şart. Bence insan ayrımı sadece iki türlü olmalı: İYİ İNSANLAR ve KÖTÜ İNSANLAR.


Bir de; ortada bir yanlış varsa kabullenmek ve yaraları tamir etmek en büyük erdemdir. Özür dilemek kişiliğinizden kaybettirmez, aksine kalpleri yumuşatır ve sizi yüceltir.

Çoğu zaman çözüm çok basittir: Sadece DİNLEMEK yeter aslında!

Son Not:

Tüm takımların temiz bakışlı taraftarlarının uçarı şakalarına, Çarşı grubunun sıradışı geyiklerine bayıldığım gibi Miraç Kandili’ ne saygı çağrılarını, kandil simidi yapıp dağıtan blog yazarlarını ve kitleleri birleştirmek isteyenleri hayranlıkla izliyorum. Gezi Parkı’na kütüphane fikri çok hoşuma gitti:) Cumhurbaşkanımızın tam kendisinden beklediğim şekilde davranmasına çok seviniyorum. Başbakanımızdan herkesi kucaklayan bir güzel söz duymayı hala umutla bekliyorum:)

Aklından Bir Sayı Tut (Think of a Number)

Türü / Type: Macera-Roman

Sayfa Sayısı: 475

Notu: 3.5 / 5

Yazar: JOHN VERDON

Değerlendirme:

Henüz bitirdim taze taze:)

Üzerimde bıraktığı etkiyi üç grupta inceleyebilirim; Giriş=Sıkıcı, Gelişme=Heyecanlı, Sonuç=Eh İşte.

Giriş Bölümüne ilk başta konsantre olmakta biraz zorlandım, zira konu hiç alakasız biryerden “dan” diye başlıyordu. Kitabın beşte birlik kısmını kaplayan giriş kısmında gereksiz bir dolu ayrıntı ve tasvir bulunuyordu ve bu adapte olmayı güçleştiriyordu.  Daha başlangıç safhasında sonuç ile ilgili birkaç tahminim oluştu ancak çok kolay tahminlerdi. Dolayısıyla, bu kadar basit olamaz diye bu düşünceleri kafamdan atmaya çalıştım, okumaya devam ettim..

Gelişme bölümü, kitabın yaklaşık beşte üçlük kısmına yayılmıştı ve gerçekten heyecanlıydı. Heyecanı arttırmak için epey uzatılmıştı. Yer yer bu kitabı bir an önce bitirmeli ve sonucu görmeliyim şeklinde kapılıp gittim, çok meraklanmıştım. Yer yer ise bundan neden bahsediyor ki şimdi sadede gelse ya diye düşündüm sabırsızlıkla.. Ama genel itibariyle beni aldı götürdü. Ve sonuçla ilgili beklentimi zirveye taşıdı.. Devam ettim..

Sonuç bölümü, kitabın yaklaşık beşte birlik son kısmını içeriyordu. Gelişme bölümünde heyecan ve merak duygularım tavan yaptığı için sonucun nasıl olacağı ile ilgili gizem beni alıp götürmüştü. Çok farklı şeyler bekliyordum ama nasıl olacağını da düşünemiyordum zira gelinen noktada sonuca bağlama işi oldukça zor görünüyordu ve bu da beni daha da meraklandırıyordu. Sanırım yazar gelişme bölümünde beklentiyi ne kadar arttırdığının farkında değildi ki, sonuç kısmını ilk anda akla gelen basit tahminlerle bağlamıştı. Bu biraz hayalkırıklığına neden oldu. Yazara da hak veriyorum ama sonuçta, hayalgücünün götürdüğü yere gidebilmek her yazarın harcı değil hele ki okuyucu bile bilmezken “nasıl muhteşem bir son hayal ettiğini”!.. O da elinden gelen en iyi şekilde sonuçlandırmıştı hikayeyi.. Tahmin edilebilir bir son olması dışında sürükleyiciydi..

SONUÇ:

Genel olarak, kitap güzeldi. Kurgu ilk anda kapsamlı, gizemli, heyecanlı ve güzel düşünülmüş ancak sonra daha basitleşmişti. Kitabı kalabalıklaştıran fazla ayrıntılar mevcuttu. Hala ne alaka ile konusu geçtiğini anlayamadığım kısımlar ve karakterler kafamda dönüp duruyor.

Kitabın Türkçe’ye çevrilmiş baskısını okuduğum için yer yer uygun cümleler yerine direkt çeviri cümlelerinin bulunduğunu farkettim ve bu nedenle algımdaki akıcılık olumsuz etkilenmiş oldu. Çevirmenlerin daha dikkatli olmasını öneririm. Ya da orjinalde de böyleyse yazarın daha akıcı bir dille yazmasını önerebilirim;)

Kitabın sonunda yazarın ilk kitabı olduğundan bahsedilmiş. İlk yazarlık deneyimi olarak düşününce bir seviye daha arttırdım kitabın bendeki başarı oranını;) İlk hikaye için oldukça etkileyiciydi.. Tebrikler:)

Nesne Yönelimli Programlama Nedir? (Object Oriented Programming – OOP – Structure)

Etiketler

, , ,

Du grand au petit -  La croissance

Nesne yönelimli programlama metodolojisinin sıralı yapıya göre farklı bir bakış açısı olmakla birlikte bu bakış bilgisayarın işleri hangi sırayla ve nasıl ele aldığından ziyade yapılan işe yoğunlaşır.

Nesne yönelimli programlama metodolojisine göre bir program bir işi yapmak için biraraya gelmiş nesnelerin bütünüdür. Herbir nesne programın farklı bir parçasını oluşturur ve diğer nesnelerle programcının izin verdiği seviyede kontrollü ve ön tanımlı olarak iletişim halinde olur. Pek çok sistem farklı işlevleri olan nesnelerin biraraya gelmesinden oluşur.

Nesne yönelimli programlama gerçek dünyanın fiziki şartlarının gözlemlenmesi ve modellenmesi mantığını esas alır. Minik minik nesneler daha büyüklerini oluşturur.

Örneğin bir Java Programı; sınıflar (class) ve nesnelerden (object) oluşur. Sınıflar ve nesneler; metodlar (methods) ve değişkenlerden (variables). Metodlar ise komutlardan (statements). Bu hiyerarşik yapıyı içiçe yerleştirilmiş Matruşka Bebeklerine benzetebiliriz. Her bebek bir öncekinin küçük bir kopyasıdır ve dıştan içe doğru ilerledikçe hep aynı ince detaylarla donatılmıştır.