Kurumumuzun verdiği Proje Yönetimi 5 günlük eğitiminin sertifiklarını aldık. Eğitim yoğun bir zaman aralığında geçmesine rağmen oldukça faydalı oldu. Eğitimdeki sorulara doğru cevap oranım oldukça yüksekti. Finallerden sonra, başlamış olduğum makaleleri hızlıca bitirip yeniden PMP Sınavına çalışmaya devam etmeyi planlıyorum.
Sunday, January 8, 2017
Sunday, December 11, 2016
MQTT Projesi
MQTT Projesi için 3 saat ayırmıştım. Ama 15 saatimi aldı.
Bunları yaparken çılgınlar gibi web'ten araştırma yaptım. Bir çok şey denedim.
Bunlardan bazıları:
http://www.elec-cafe.com/temperature-sensor-on-the-web-with-esp8266-and-ds18b20/
http://www.jerome-bernard.com/blog/2015/10/04/wifi-temperature-sensor-with-nodemcu-esp8266/
https://tuts.codingo.me/mqtt-and-esp8266
Ekstra
http://test.mosquitto.org/
http://blog.amesbielenberg.com/wifi-temperature-logging/
- Arduinoyu çalıştırmak ve seri porttan bilgi almak ve yazdırmak. Sıcaklık sensörü ve limitlerine göre LED'leri yakmak.
- Arduino ortamını(IDE'sini) kullanarak ESP8266'yı programlamak
- ESP8266ile seri porttan bilgi alışverişi yapmak
- ESP8266 Yeni Firmware yüklemek.
- Sonra wifi'ı tanıtmak
- Web server gibi kullanmarak veri okumak
- MQTT protokolü ile public brokera bağlanmak ve veri göndermek (Topic ve Publish olayı)
- Verileri Android üzerinden subscribe olarak almak
- Sıcaklık değerini almak ve brokera göndermek.
Bunları yaparken çılgınlar gibi web'ten araştırma yaptım. Bir çok şey denedim.
Bunlardan bazıları:
http://www.elec-cafe.com/temperature-sensor-on-the-web-with-esp8266-and-ds18b20/
http://www.jerome-bernard.com/blog/2015/10/04/wifi-temperature-sensor-with-nodemcu-esp8266/
https://tuts.codingo.me/mqtt-and-esp8266
Ekstra
http://test.mosquitto.org/
http://blog.amesbielenberg.com/wifi-temperature-logging/
Etiketler:
Arduino,
ESP8266,
IOT,
Mikrodenetleyiciler,
MQTT,
Mühendislik
Friday, November 11, 2016
Doktora Tezi Araştırması - Doctoral Dissertation Research
Doktorada (Phd) aslında bilimsel çalışma ve çabalarının öne çıkar. Doktora sonunda da yıllar süren bir emek ile bilim dünyasında değeri olan bir ürün (Kuram, Teori, Proje) ortaya çıkması gerekir. Şu an ben de bir konuda yoğunlaşma ve çalışmalarım için yön belirleme dönemindeyim.
Konu olarak şu sıralar bir işletim sistemi(OS) geliştirmeyi ve bu işletim sisteminin IOT aware ve bu tür konseplere destek sağlayacak özellikleri olacak şekilde tasarlamayı düşünüyorum.
Rasberry PI, Arduino gibi küçük hardware platformlar üzerinde koşan bir işletim sistemi olabilir.
Araştırırken ilgimi çeken linkler:
http://www.robotistan.com/raspberry-pi-3
http://www.robotistan.com/35-raspberry-pi-uyumlu-dokunmatik-lcd-modul-birincil
https://www.kickstarter.com/projects/sixfab/raspberry-pi-iot-shield-family-power-to-the-shield?ref=category_popular
http://www.robotistan.com/orjinal-arduino-uno-r3-yeni-versiyon
http://www.robotistan.com/orange-pi-pc
http://www.robotistan.com/orange-pi-lite
https://www.aliexpress.com/store/product/Orange-Pi-One-ubuntu-linux-and-android-mini-PC-Beyond-and-Compatible-with-Raspberry-Pi-2/1553371_32603308880.html
OS Tarafı:
https://www.raspberrypi.org/blog/building-a-simple-raspberry-pi-os/
http://www.cl.cam.ac.uk/projects/raspberrypi/tutorials/os/
https://rpidev.wordpress.com/
http://raspberrypi.stackexchange.com/questions/8635/write-an-os-for-raspberry-pi-in-c
http://wiki.osdev.org/Raspberry_Pi_Bare_Bones
Ayrıca MQTT ile İlgili Projeler:
http://www.iot.gen.tr/2016/04/08/building-wsn-with-mqtt-rpi-arduino/
https://cdn.shopify.com/s/files/1/0158/0204/files/Arduino_ve_Raspberry_PI_ile_Nesnelerin_Interneti.pdf
http://khosann.com/raspberry-pi-3-cikti-nesnelerin-interneti-ve-windows-10-destekli/
Konu olarak şu sıralar bir işletim sistemi(OS) geliştirmeyi ve bu işletim sisteminin IOT aware ve bu tür konseplere destek sağlayacak özellikleri olacak şekilde tasarlamayı düşünüyorum.
Rasberry PI, Arduino gibi küçük hardware platformlar üzerinde koşan bir işletim sistemi olabilir.
Araştırırken ilgimi çeken linkler:
http://www.robotistan.com/raspberry-pi-3
http://www.robotistan.com/35-raspberry-pi-uyumlu-dokunmatik-lcd-modul-birincil
https://www.kickstarter.com/projects/sixfab/raspberry-pi-iot-shield-family-power-to-the-shield?ref=category_popular
http://www.robotistan.com/orjinal-arduino-uno-r3-yeni-versiyon
http://www.robotistan.com/orange-pi-pc
http://www.robotistan.com/orange-pi-lite
https://www.aliexpress.com/store/product/Orange-Pi-One-ubuntu-linux-and-android-mini-PC-Beyond-and-Compatible-with-Raspberry-Pi-2/1553371_32603308880.html
OS Tarafı:
https://www.raspberrypi.org/blog/building-a-simple-raspberry-pi-os/
http://www.cl.cam.ac.uk/projects/raspberrypi/tutorials/os/
https://rpidev.wordpress.com/
http://raspberrypi.stackexchange.com/questions/8635/write-an-os-for-raspberry-pi-in-c
http://wiki.osdev.org/Raspberry_Pi_Bare_Bones
Ayrıca MQTT ile İlgili Projeler:
http://www.iot.gen.tr/2016/04/08/building-wsn-with-mqtt-rpi-arduino/
https://cdn.shopify.com/s/files/1/0158/0204/files/Arduino_ve_Raspberry_PI_ile_Nesnelerin_Interneti.pdf
http://khosann.com/raspberry-pi-3-cikti-nesnelerin-interneti-ve-windows-10-destekli/
Wednesday, November 2, 2016
Nesnelerin İnterneti - Internet of Things
Nesnelerin İnterneti
Bağlantılar:
http://www.libelium.com/products/the-iot-marketplace/
https://www.the-iot-marketplace.com/solutions/smart-cities
http://www.k-message.com/iot-financial-services-bank-marketing-definition-examples/
http://www.bankingtech.com/511682/iot-and-the-banking-revolution/
http://sites.tcs.com/internet-of-things/industries/banking-and-financial-services/
Kitaplar:
http://www.postscapes.com/internet-of-things-books/
https://www.quora.com/What-are-some-good-books-about-The-Internet-of-Things
https://www.analyticsvidhya.com/blog/2016/06/11-read-books-summer-internet-iot/
http://ezproxy.ticaret.edu.tr:2058/science/article/pii/B9781782421023000058
Bağlantılar:
http://www.libelium.com/products/the-iot-marketplace/
https://www.the-iot-marketplace.com/solutions/smart-cities
http://www.k-message.com/iot-financial-services-bank-marketing-definition-examples/
http://www.bankingtech.com/511682/iot-and-the-banking-revolution/
http://sites.tcs.com/internet-of-things/industries/banking-and-financial-services/
Kitaplar:
http://www.postscapes.com/internet-of-things-books/
https://www.quora.com/What-are-some-good-books-about-The-Internet-of-Things
https://www.analyticsvidhya.com/blog/2016/06/11-read-books-summer-internet-iot/
http://ezproxy.ticaret.edu.tr:2058/science/article/pii/B9781782421023000058
Monday, October 31, 2016
Bilgisayar Ağları - Computer Networks
Evet Bilgisayar Ağları. (Bilimsel hazırlık adı altında oh money money...)
Dersin linki
http://ww3.ticaret.edu.tr/azaim/verdigi-dersler/bilgisayar-aglari-computer-networks-and-technologies/
Diğer linkler:
http://w3.gazi.edu.tr/~akcayol/BM402.htm
http://mgencer.com/files/BilgisayarAglari-DersNotlari.html
https://mehmedfatihtanis.wordpress.com/category/bilgisayar-aglari-computer-networking-ders-notlari/
http://193.140.54.45/network/
Ders Kitabı: Computer Networks: A Top Down Approach Using Internet by Kurose, 6/E, 2013, Addison-Wesley
Dersin linki
http://ww3.ticaret.edu.tr/azaim/verdigi-dersler/bilgisayar-aglari-computer-networks-and-technologies/
Diğer linkler:
http://w3.gazi.edu.tr/~akcayol/BM402.htm
http://mgencer.com/files/BilgisayarAglari-DersNotlari.html
https://mehmedfatihtanis.wordpress.com/category/bilgisayar-aglari-computer-networking-ders-notlari/
http://193.140.54.45/network/
Ders Kitabı: Computer Networks: A Top Down Approach Using Internet by Kurose, 6/E, 2013, Addison-Wesley
Monday, October 24, 2016
Hesaplama Teorisi - The Theory of Computation
Bu yıl İstanbul Ticaret Üniversitesinde Doktoraya başladım.
İlk derslerimden biri, Hesaplama Teorisi.
Bunlar da araştırırken bulduğum kaynaklar:
http://www.aduni.org/courses/theory/index.php?view=cw
http://ceng2.ktu.edu.tr/~cakir/otomata.html
http://bmb.cu.edu.tr/uorhan/Automata.htm
https://www.vizefinalsorupaylasimi.com/2303-bicimsel-diller-ve-otomata-teorisi-ders-1.html
Dersin temel kaynak kitabı:
Introduction to the Theory of Computation 3rd Edition
Bu arada benim sunum konum:
Church-Turing tezi (The Church-Turing Thesis)
http://slideplayer.biz.tr/slide/9990683/
https://kilinjos.files.wordpress.com/2010/07/sorular1.pdf
https://www.vizefinalsorupaylasimi.com/2308-nfa-belirsiz-sonlu-otomat-ders-5.html
https://www.vizefinalsorupaylasimi.com/2311-nfayi-dfaya-cevirme-ders-7.html
https://www.youtube.com/watch?v=ASNuZuKauzY
https://www.youtube.com/watch?v=w6nzGoaQjmM
https://www.youtube.com/watch?v=246xRSk4YAk
https://www.youtube.com/watch?v=1EspPQmr_C4
http://www.sercanuzumcu.com/ders-notlari/yazilim-muhendisligi-4-sinif/bicimsel-diller-ve-automata-teorisi/
http://www.cs.odu.edu/~toida/nerzic/390teched/regular/fa/nfa-2-dfa.html
https://www.youtube.com/watch?v=MMfLTfoJUAI
http://condor.depaul.edu/glancast/444class/docs/nfa2dfa.html
http://er.yuvayana.org/nfa-to-dfa-conversion-algorithm-with-solved-example/
http://web.cecs.pdx.edu/~harry/compilers/slides/LexicalPart3.pdf
https://www.tutorialspoint.com/automata_theory/ndfa_to_dfa_conversion.htm
http://fleder44.net/312/notes/26_converting_nfa/index.html
http://www.win.tue.nl/mdseminar/pres/ploeger-19-10-06.pdf
http://ggnindia.dronacharya.info/csedept/Downloads%5CQuestionBank%5Cmtech%5CISem/lecture5-NDFA%20to%20DFA%20conversion.pdf
http://www.personal.kent.edu/~rmuhamma/Compilers/MyCompiler/NFAtoDFA.htm
https://www.itu.dk/courses/BPRD/E2012/regex-to-nfa.pdf
http://zeynepaltan.info/HesaplamaTeorisi.html
https://www.youtube.com/watch?v=CJe9V0WQJSI
http://home.wlu.edu/~levys/courses/cs332w2004/lectures/26_JAN_2004.pdf
http://www.cs.dartmouth.edu/~mckeeman/cs48/mxcom/doc/RegularExpressionGrammar.pdf
http://cs.stackexchange.com/questions/9602/cfg-with-regular-expression-terminals-on-rhs
http://cs.stackexchange.com/questions/9050/regular-expression-to-context-free-grammar
http://web.stanford.edu/class/archive/cs/cs103/cs103.1142/lectures/17/Small17.pdf
İlk derslerimden biri, Hesaplama Teorisi.
Bunlar da araştırırken bulduğum kaynaklar:
http://www.aduni.org/courses/theory/index.php?view=cw
http://ceng2.ktu.edu.tr/~cakir/otomata.html
http://bmb.cu.edu.tr/uorhan/Automata.htm
https://www.vizefinalsorupaylasimi.com/2303-bicimsel-diller-ve-otomata-teorisi-ders-1.html
Dersin temel kaynak kitabı:
Introduction to the Theory of Computation 3rd Edition
Bu arada benim sunum konum:
Church-Turing tezi (The Church-Turing Thesis)
Diğer kaynaklar:
http://w3.gazi.edu.tr/~akcayol/BM305.htm
http://bilgisayarkavramlari.sadievrenseker.com/2008/11/11/belirsiz-sonlu-otomat-nondeterministic-finite-automat-nfa/
https://www.facebook.com/vizefinalsorupaylasimi/posts/1620604264820718
https://www.vizefinalsorupaylasimi.com/2307-dfa-belirli-sonlu-otomat-ders-4.html
https://kilinjos.files.wordpress.com/2010/07/sorular1.pdf
http://ibrahimaksoy.org/otomata-ders-notlari/
https://www.youtube.com/watch?v=Or7iJVKfeC8&list=PLLkveIkyQHpFOb_FrXjbuLUClE01l-P1k
https://www.youtube.com/watch?v=F-EXmG1-gRQ&list=PLbtzT1TYeoMjNOGEiaRmm_vMIwUAidnQz&index=3#t=21.62525
https://www.vizefinalsorupaylasimi.com/2411-bicimsel-diller-ve-otomata-teorisi-soru-cozumu-11.html
Vizeye hazırlık:http://slideplayer.biz.tr/slide/9990683/
https://kilinjos.files.wordpress.com/2010/07/sorular1.pdf
https://www.vizefinalsorupaylasimi.com/2308-nfa-belirsiz-sonlu-otomat-ders-5.html
https://www.vizefinalsorupaylasimi.com/2311-nfayi-dfaya-cevirme-ders-7.html
https://www.youtube.com/watch?v=ASNuZuKauzY
https://www.youtube.com/watch?v=w6nzGoaQjmM
https://www.youtube.com/watch?v=246xRSk4YAk
https://www.youtube.com/watch?v=1EspPQmr_C4
http://www.sercanuzumcu.com/ders-notlari/yazilim-muhendisligi-4-sinif/bicimsel-diller-ve-automata-teorisi/
http://www.cs.odu.edu/~toida/nerzic/390teched/regular/fa/nfa-2-dfa.html
https://www.youtube.com/watch?v=MMfLTfoJUAI
http://condor.depaul.edu/glancast/444class/docs/nfa2dfa.html
http://er.yuvayana.org/nfa-to-dfa-conversion-algorithm-with-solved-example/
http://web.cecs.pdx.edu/~harry/compilers/slides/LexicalPart3.pdf
https://www.tutorialspoint.com/automata_theory/ndfa_to_dfa_conversion.htm
http://fleder44.net/312/notes/26_converting_nfa/index.html
http://www.win.tue.nl/mdseminar/pres/ploeger-19-10-06.pdf
http://ggnindia.dronacharya.info/csedept/Downloads%5CQuestionBank%5Cmtech%5CISem/lecture5-NDFA%20to%20DFA%20conversion.pdf
http://www.personal.kent.edu/~rmuhamma/Compilers/MyCompiler/NFAtoDFA.htm
https://www.itu.dk/courses/BPRD/E2012/regex-to-nfa.pdf
http://zeynepaltan.info/HesaplamaTeorisi.html
https://www.youtube.com/watch?v=CJe9V0WQJSI
http://home.wlu.edu/~levys/courses/cs332w2004/lectures/26_JAN_2004.pdf
http://www.cs.dartmouth.edu/~mckeeman/cs48/mxcom/doc/RegularExpressionGrammar.pdf
http://cs.stackexchange.com/questions/9602/cfg-with-regular-expression-terminals-on-rhs
http://cs.stackexchange.com/questions/9050/regular-expression-to-context-free-grammar
http://web.stanford.edu/class/archive/cs/cs103/cs103.1142/lectures/17/Small17.pdf
Sunday, October 9, 2016
PMP 2016 (Project Management Professional® Sertifika Edinme Planı)
Her ne kadar yıllarca bir çok defalar proje eğitimi alsam da ve proje yönetimi yapsam da bir sertifika alma durumum olmamıştı. Yeni işe başladığım kurumda bu konuda teşviki ve kariyer yolunda bulunuşu nedeniyle PMP sertifikası yeniden gündeme geldi.
Bu konuda kendime değerlendirdiğimde temel bilgi ve tecrübeye sahip olduğumu görüyorum.
Daha önce aldığım eğitimlerden birinin 2 günlük sertifikası elimde. DOlayısıyla 3 günlük eğitim ile hep genel bilgileri tazeleme hem de eğitim gereksinimimi tamamlama yoluna gideceğim.
PMP® (Project Management Professional®) Sınavı Hazırlık Eğitim Programı
Bu plana göre gelişmeleri ekleyeceğim.
Bu konuda kendime değerlendirdiğimde temel bilgi ve tecrübeye sahip olduğumu görüyorum.
Daha önce aldığım eğitimlerden birinin 2 günlük sertifikası elimde. DOlayısıyla 3 günlük eğitim ile hep genel bilgileri tazeleme hem de eğitim gereksinimimi tamamlama yoluna gideceğim.
PMP® (Project Management Professional®) Sınavı Hazırlık Eğitim Programı
- Rita PMP Exam Prep 8th ed.
- Hot Topics Flash Cards 8th ed.
- PM Fastrack PMP 8th ed.
- PMBOK 5th ed. Okundu.
- CBT Nuggets PMP 2016 Video Training
- Live Lessons PMP Exam Prep
- Soru Çözümü
Bu plana göre gelişmeleri ekleyeceğim.
Tuesday, February 23, 2016
Inovasyon Yaklaşımımız Ölümcül Derecede Yanlış (*)
Konuşmacı Diana Kander, genç kızken kendini savunmak için aldığı Teak-wan-do derslerinin gerçek hayatta hiç bir işe yaramadığını anlatarak konuşmaya başlıyor.
İstatistiklerden yola çıkarak zamanla MBA eğitimlerinin popülerliğinin aksine, başarılı girişimlerin azaldığını vurguluyor.
Amerika'da girişimcilik, proje, plan ve ürün geliştirme ve satma gibi konularda değer katması beklenen MBA eğitimleri başarısız.
Yumuşak şekerleme üstte duracak şekilde, en yüksek kuleyi yapma deneyinde MBA eğitimi alanların ana okulu öğrencilerinden bile başarısız olduklarını aktarıyor.
Çünkü kuramsal yaklaşım ve planlama ön planda deneyerek öğrenme geri planda.
(*)Her ne kadar veriler Amerika için ama hepimiz kendimize ders çıkarabiliriz. (Ben kendi adıma çıkardığımı düşünüyorum)
İstatistiklerden yola çıkarak zamanla MBA eğitimlerinin popülerliğinin aksine, başarılı girişimlerin azaldığını vurguluyor.
Amerika'da girişimcilik, proje, plan ve ürün geliştirme ve satma gibi konularda değer katması beklenen MBA eğitimleri başarısız.
Yumuşak şekerleme üstte duracak şekilde, en yüksek kuleyi yapma deneyinde MBA eğitimi alanların ana okulu öğrencilerinden bile başarısız olduklarını aktarıyor.
Çünkü kuramsal yaklaşım ve planlama ön planda deneyerek öğrenme geri planda.
(*)Her ne kadar veriler Amerika için ama hepimiz kendimize ders çıkarabiliriz. (Ben kendi adıma çıkardığımı düşünüyorum)
Monday, February 22, 2016
Five Magics Megadeth
Five Magics
Bestow upon me knowledge
Wizard - all knowing all wise
I want to rule this kingdom
Make sweet the breeze now defiled
Dethrone the evil prince's iron fists
In velvet gloves of sin
Parade the grey robed monks
The vestal virgins,wheel the wyvern's in
Let the ceremony
consecrate the marriage
Let me be the protege
Of five magics
Give me alchemy
Wizardry
Sorcery
Thermatology
Electricity
Magic if you please
Master all of these
Bring him to his knees
I master five magics
Possessed with hellish torment
I master magics "5"
Hunting the abyss lord
Only one will stay alive
He who lives by the sword
Will surely also die
He who lives in sin
Will surely live the lie
Bestow upon me knowledge
Wizard - all knowing all wise
I want to rule this kingdom
Make sweet the breeze now defiled
Dethrone the evil prince's iron fists
In velvet gloves of sin
Parade the grey robed monks
The vestal virgins,wheel the wyvern's in
Let the ceremony
consecrate the marriage
Let me be the protege
Of five magics
Give me alchemy
Wizardry
Sorcery
Thermatology
Electricity
Magic if you please
Master all of these
Bring him to his knees
I master five magics
Possessed with hellish torment
I master magics "5"
Hunting the abyss lord
Only one will stay alive
He who lives by the sword
Will surely also die
He who lives in sin
Will surely live the lie
Sunday, February 14, 2016
Sabır Küpü Nasıl Çözülür?
Sabır küpü aşağıdaki robotla düşündüğünüzden daha hızlı çözülüyor. Kübün havaya atılıp yakalanmasından daha kısa bir sürede.
Üstün yeteneğe kimse kayıtsız kalamaz. Youtube'da gezindiğinizde bir çok harika yetenekler, ürünler ve deneylerle dolu. Bunlardan biri de sabır küpü (Rübik küpü) çözen robot.
Geliştirilen robot sabır küpünü bir saniyede çözüyor.
Robot aslında sıradışı hiç bir özelliğe sahip değil. Kübün üzerindeki renkleri tespit eden 4 kamera, kübün yüzlerini çevirmeye yarayan step motorlar. Bunlar üzerinde Linux çalışan PC tarafından yönetilen Arduino ile kontrol ediliyor. Kullanılan algoritma Kociemba. Bu algoritmaya göre küp hangi konumda olursa olsun 20'den daha az hareketle çözülebilir.
Üstün yeteneğe kimse kayıtsız kalamaz. Youtube'da gezindiğinizde bir çok harika yetenekler, ürünler ve deneylerle dolu. Bunlardan biri de sabır küpü (Rübik küpü) çözen robot.
Geliştirilen robot sabır küpünü bir saniyede çözüyor.
Robot aslında sıradışı hiç bir özelliğe sahip değil. Kübün üzerindeki renkleri tespit eden 4 kamera, kübün yüzlerini çevirmeye yarayan step motorlar. Bunlar üzerinde Linux çalışan PC tarafından yönetilen Arduino ile kontrol ediliyor. Kullanılan algoritma Kociemba. Bu algoritmaya göre küp hangi konumda olursa olsun 20'den daha az hareketle çözülebilir.
Wednesday, January 27, 2016
C# Dilinde Datagridview ve XML Arasında Aktarımlar
C# Dilinde Datagridview ve XML Arasında Aktarımlar
Çok uzun zamandır ara verdiğim kod paylaşımına yeniden başlamak istiyorum. Bu hem benim için, hem de yazılımı yeni öğrenenen arkadaşlar için faydalı olur diye düşünüyorum.Datagridview bileşeninden XML dosyaya aktarım.
How to write from datagridview to xml in c#
private void button4_Click(object sender, EventArgs e)
{
WriteAksiyonListesiToFile(getAppPath() + @"\AksiyonListesi.xml");
}
bool WriteAksiyonListesiToFile(string sFileName)
{
try
{
// string fileName = getAppPath() + @"\AksiyonListesi.xml";
DataTable dt = (DataTable)(dataGridViewSteps.DataSource);
DataTable datat = new DataTable("Adimlar");
datat = dt.Copy();
DataSet ds = new DataSet("AksiyonListesi");
ds.Tables.Add(datat);
XmlTextWriter xmlWriterAksiyonListesi = new XmlTextWriter(sFileName, Encoding.UTF8);
xmlWriterAksiyonListesi.Formatting = Formatting.Indented;
xmlWriterAksiyonListesi.Indentation = 3;
ds.WriteXml(xmlWriterAksiyonListesi);
xmlWriterAksiyonListesi.Close();
labelMessage.Text = "AksiyonListesi.xml was saved.";
return true;
}
catch
{
labelMessage.Text = "AksiyonListesi.xml could not be created.";
return false;
}
}
XML dosyadan Datagridview bileşenine aktarım.
How to read from xml to datagridview component in c#
private void button3_Click(object sender, EventArgs e)
{
ReadAksiyonListesiFromFile();
}
bool ReadAksiyonListesiFromFile()
{
try
{
string fileName =getAppPath()+ @"\AksiyonListesi.xml";
DataTable dt = new DataTable("Adimlar");
dataGridViewSteps.DataSource = dt;
System.Data.DataColumn tColumn = null;
tColumn = new System.Data.DataColumn("ProductName", System.Type.GetType("System.String"));
dt.Columns.Add(tColumn);
tColumn = new System.Data.DataColumn("Server", System.Type.GetType("System.String"));
dt.Columns.Add(tColumn);
tColumn = new System.Data.DataColumn("Source", System.Type.GetType("System.String"));
dt.Columns.Add(tColumn);
tColumn = new System.Data.DataColumn("Action", System.Type.GetType("System.String"));
dt.Columns.Add(tColumn);
tColumn = new System.Data.DataColumn("Target", System.Type.GetType("System.String"));
dt.Columns.Add(tColumn);
tColumn = new System.Data.DataColumn("Included", System.Type.GetType("System.Boolean"));
dt.Columns.Add(tColumn);
if (File.Exists(fileName))
{
XmlReader xmlFile;
xmlFile = XmlReader.Create(fileName, new XmlReaderSettings());
DataSet ds = new DataSet("AksiyonListesi");
ds.ReadXml(xmlFile);
xmlFile.Close();
dataGridViewSteps.DataSource = ds.Tables[0];
labelMessage.Text = "AksiyonListesi.xml was reloaded.";
}
else
{
DataSet ds = new DataSet("AksiyonListesi");
ds.Tables.Add(dt);
XmlTextWriter xmlWriterAksiyonListesi = new XmlTextWriter(fileName, Encoding.UTF8);
xmlWriterAksiyonListesi.Formatting = Formatting.Indented;
xmlWriterAksiyonListesi.Indentation = 3;
ds.WriteXml(xmlWriterAksiyonListesi);
xmlWriterAksiyonListesi.Close();
labelMessage.Text = "AksiyonListesi.xml was created.";
}
return true;
}
catch(Exception ex)
{
labelMessage.Text = "Aksiyon Listesi is empity.";
return false;
}
}
Etiketler:
.NET,
C#,
Code Snippets,
Kod Parçaları,
Yazılım
Monday, December 21, 2015
Başkasını Korkutabilen Güçlü Kişiliğinizin İşaretleri
Güçlü bir kişiliğe sahip biriyle birlikte olduğunuzda karşılaşacağınız konular:
- Bahanelere takılmazlar. Bahane üretmek ya da dinlemek yerine çözüm için çaba harcarlar. Dolayısıyla sizin bahaneleriniz de pek ciddiye alınmaz.
- Hayatına girecek insanlar hakkında dikkatlidirler. Etrafındakilerin kendi hakkında bir şeyler söylemesine ya da yapmasına ihtiyaç duymazlar.
- Küçük konuşmalardan nefret ederler. Kimin ne yanlışlar yaptığı gibi konularla zaman harcamak istemezler.
- Duyarsızlığa, aptallığa ve cehalete dayanamazlar. Bilgi ve tecrübe biriktirdiklerinden cehalet ve aptallıktan çok uzaktırlar.
- Dinlemeyi bilirler. Sizin kompleksle kendinizi anlatma çabanızın farkındadırlar.
- İlgi görmeye ihtiyaç hissetmezler. Bildikleri yolda tek başlarına da gidebilirler.
- Korkusuzdurlar. Korkularının kendilerini engellemesine izin vermezler.
- Güvensiz ortamı veya şartları fırsat olarak görürler. Yeni şeyler öğrenmek ve daha iyi olmak için çaba sarf etmelerini sağlar. Çünkü yenilgiyi kabul etmezler, vites değiştirme sırasındaki hızın azalması gibi bakarlar.
Tuesday, December 8, 2015
Süreçte Yerinizi Almaya Hazır mısınız?
Aslında
ilk başta farklı bir başlık düşündüm: İnovasyon yönetimi mi, süreci mi? Gelmek
istediğim noktaya vurgusu ve daha yapıcı olması açısından yukarıda okuduğunuz
gibi yeniledim. Evet. Hazır mısınız, süreçte yerinizi almaya? Çünkü süreçte
çoğulcu ve sınırsız katılımın çok önemli bir yeri var.
Dünyanın bir çok ülkesinde bu konuda bir çok çalıştaylar yapılamakta ve bu konuda yazılar yazılmakta. Bu çalışmaları çok değerli buluyorum. Ama dikkatimi çeken bir konu var. Özellikle batının metodolojik anlayışı bir çok konuda olduğu gibi bu kavramı da hep bir zemine oturtma, disipline etme ve kuralları belirleme yoluna gidiyor. Ulusal olarak yayınlanmış ya da farklı platformlarda bir çok inovasyon süreci ya da inovasyon yönetimi metodolojisi bulabilirsiniz. Öyle ki bu konuları takip ederken etkilenerek kendimi, bakış açımı da katarak bir süreç modelini oluşturmuş buldum
Dünyanın bir çok ülkesinde bu konuda bir çok çalıştaylar yapılamakta ve bu konuda yazılar yazılmakta. Bu çalışmaları çok değerli buluyorum. Ama dikkatimi çeken bir konu var. Özellikle batının metodolojik anlayışı bir çok konuda olduğu gibi bu kavramı da hep bir zemine oturtma, disipline etme ve kuralları belirleme yoluna gidiyor. Ulusal olarak yayınlanmış ya da farklı platformlarda bir çok inovasyon süreci ya da inovasyon yönetimi metodolojisi bulabilirsiniz. Öyle ki bu konuları takip ederken etkilenerek kendimi, bakış açımı da katarak bir süreç modelini oluşturmuş buldum
Bir
önceki yazımda belirttiğim gibi çaba çoğu zaman sizi bir sonraki aşamaya
götürür. Bu yeni nokta size adımınızın doğru ya da yanlış olduğunuzu farketme
imkanı sağlar. Bunu ilk kez gideceğiniz bir AVM’ye yol bulmak gibi düşünün.
Hemen hemen hepimizin yaptığı şey haritaya bakmak, navigasyondan yardım istemek.
Bazen yolun farklı seçenekleri ya da yol tarifi yanlış olduğu olur ve bu sizi
çoğu zaman engellemez. Karar verip yolun birinden gidersiniz. Uzun ya da yanlış
yol olduğunu tecrübe eder, yolunuzu yeniden belirler ve bir sonraki gidişinizde
hedefinize daha sorunsuz ulaşırsınız. İşte bunu hayatın bir çok yerinde olduğu
gibi inovasyonda da uygulamalıyız diye düşüncelerimi ifade etmeye çalışmıştım.
Konumuza dönersek; çabalarım ve ortaya çıkan model olayın başka bir yönünü de
görmemi sağladı.
İnovasyonu
daha iyi daha metodolojik yapalım derken
onu farkında olmadan sınırlandırdığımız gerçeği. Oysa yeni, farklı ve özgün
düşünce onun mayasıdır. Kar tanesini çok sevdiğinden avucunda saklamaya benzer
bu. Peki bu durumda hiç bir metodoloji kullanmayalım mı? Bu da yanlış olur?
Aslında benzer bir tartışma CMMI mı, Agile mı diye gündeme gelmişti. Bu biraz
sahip olduğunuz şartlarla ve imkanlarla da ilgili. Uygulamalar bu açıdan da farklı oluyor. Yani metodolojiler ve isimler değişiklik gösterebiliyor. Bana sorarsanız tüm
bunlardan dolayı yönetim kelimesi beni rahatsız ediyor. İnovasyon süreci demek
bana daha uygun geliyor. Bir hedefiniz var ve adım adım ilerlemek istiyorsunuz. Ama
süreci de çok keskin hatlarla belirlemek taraftarı değilim. Örneğin çok yumuşak
gibi görünen “fikirlerin her ne kadar zayıf olsa bile %5’i değerlendirmeye
alınır” ifadesi bizi gereksiz bir sınırlamaya zorlamaz mı? Belki o dönemde
sadece %1’i değerlendirilmelidir... Ya da önceliklendirme kurallarını çiğneyen
ama gerçekten orjinalliğini ve ihtiyacını hissettiğiniz bir inovasyona neden
daha çok bütçe ve daha çok zaman ayırmayasınız?
Olayı
akademik ve metodolojik ele alanlar bir tarafta yer alırken diğer bir taraf ise
doğrudan işe girip müşterisinin istediği ürüne odaklanarak yenilikçi ürünler
ortaya çıkarabiliyor. Örneğin ülkemiz de de alaylı diyebileceğimiz sanayi
ortamında çalışan firmaların ürünleri ve aldığı patenler kesinlikle
küçümsenecek miktarda değildir. Bunlar ise belkide metodolojiyi cümle içinde
hiç kullanmadıkları halde kafasında kurguladığı başarı adımlarını ve
motivasyonularını takip ederek başarıya ulaşıyorlar.
İnovasyonda
teknoloji uzmanları, müşteri temsilcileri yer alabiliyor ama neden herhangi
birisi olmasın? Bence ürünlerin ilgilisi ve konunun uzmanı olmak gibi kısıtı
bulunmayan, bir anlamda konu hakkında bilgisiz ve hata yapmaktan korkmayan
üçüncü şahıslar da süreçte yerini almalıdır. Bir çocuk gibi bazen birinin, bir
uzmanın aklına gelmeyen soruyu sorması, ya da akıl dışı gibi gelen bir öneri ortaya
atması, uzman kişiye göre yapılması teknik olarak çok zor ya da imkansız gözüken
bir teklifte bulunması süreç içinde farklı beyinlerin tetiklenmesini ve ekibin
diğer üyeleriyle birlikte daha önce hiç düşünülmeyen bir fikrin ya da ürünün
ortaya çıkmasının kapılarını aralayabilir. Sonuçta düşünen varlıklar olarak herbirimiz
süreçte yerimizi almaya doğuştan hazırız.
Friday, November 20, 2015
İnovasyon Son Duraksiyon
İlginizi çekti mi başlık? İşte
inovasyona katkı sağlayan özelliklerinden biri de budur. İnsanların ilgisini
çekmeli. Bu başlıkta iki bilgi daha gizli. Ne olabilir sizce? Bulabildiniz mi? Peki
iki olmak zorunda mı? Belki de daha fazla…
Sorular sormak ilk paragrafta
olduğu gibi durgun zihni harekete geçirir. Özellikle “Nasıl” sorusu yeni
fikirlerin üretilmesi için tetikleyici bir etkiye sahiptir. Bu ürünü nasıl daha
verimli çalıştırabilirim? Nasıl daha kolay, nasıl daha hızlı, daha farklı
olabilir.
Zekâ ve psikoloji karmaşık konular. Hakkında araştırmalar yapılmaya devam etmekte. Sonu olmayan, tam bilinemeyen bir şeyi somutlaştırmaya çalışmakla uğraşıyoruz. Bunun gibi bazılarına göre iki genel gruba ayırabileceğimiz zekâ tipi var: Divergent ve convergant. En basit ifadeyle tümevarımcı ve tümden gelimci zekâ tipi. Örneğin kimileri öğretmenlerinin yönergelerini birebir anlayıp birebir tekrar ederek üstün okul başarısını yakalarlar. Diğer bir grup yönergeleri algılayamazlar çünkü algılamaları farklı birçok etkenle tetiklenir ve onların zihninin farklı bir noktaya sürüklenmesine neden olur. Bununla ilgili bir makaleyi 90’lı yılların başında okumuştum. Üzücüdür; o makalede yer alan bilgilere 25 yıl sonra toplum olarak neredeyse aynı mesafeyi korumaktayız. Şu an benim çocuğum da her ne kadar materyaller değişse de bana verilen mantalitede eğitimi almaya devam ediyor. Bu eğitim sistemi farklı zekâ tiplerini kendi içinde değerlendirmek yerine herkesi standartlaştıran bir yaklaşım içinde. Bu ise inovasyon ruhuna aykırı. Mucit olarak ilk akla gelen Edison ve bilim adamı deyince ilk akla gelen Einstein ve daha niceleri bu eğitim sisteminin adeta kabul etmeyip dışarı attı bireylerdir. Bunlar ise modern dünyanın şekillenmesinde çok etkili olan şahsiyetler. Bu konu başlı başına büyük bir tartışma konusu olduğundan geçiyorum.
Başlığımıza geri dönelim. Başlıkta sentez var. Farklı kaynaklardan alınan bilgiyi yeni ve belki de başlangıçta kullanılandan çok daha farklı bir mecrada kullanma yolunu açmak… İlk başta bir kafiye çabası gibi. Bu da önemli aslında. İnovasyonda ruhu okşayan bir şeyler olması önemli. Örneğin facebook’ta beğeni toplama çabası ardında da biraz bu yatmıyor mu? Ailesinden onay almaya aç gençler paylaştıkları fotoğraf vs. ile dünyanın dört bir tarafından ruhlarını okşayan beğenileri toplamaya ne kadar müptela olmuş durumdalar. Uzakta olan ve hepimizin bildiği iki ifadeyi birleştirdim. “Son durak” ifadesini bilmeyenimiz yoktur. İnovasyon son durak. Çünkü inovasyon ürünleri insanlığa her zamandan daha fazla etkiliyor. Tahminim bu daha da hızlanacak. Şirket olarak ve ülke olarak ilerlemek, dünyaya değer katmak istiyorsak inovasyon bizim çok önemli bir kavram olmalıdır. Bir görüşe göre inovasyonda %95 alışılmış %5 yeni olması kabullenmeyi ve ürünün başarısını arttırır.
Durakaksiyon içinde yer alan “aksiyon” da çok önemli bir sacayağı. Bu konuda motivasyona sahip olmak ve sürekli bir faaliyet ve çaba içerisinde bulunma. “Action is character” der F. S. Fitzgerald. Yani karakterin yaptığındır. Yaptıklarınla karakterin ortaya çıkar. Hata yapmaktan korkmadan, hata yapmayı ve bedelini göze alarak inovasyon çabasına devam etmeliyiz. Farklı bir ifadeyle inovasyon duraksız olmalı. Tüm ürünler başarılı olmasa da. Başarısızlıklardan yılmadan. Adeta “splinter in the mind” gibi... B. Tracy der ki inovasyon çabalarının bir yüzdesi mutlaka ödüllendirilmeli. İşe yaramaz bile olsa.
Konuya ilgili olanların bileceğini düşündüğüm bir kitap John Kao tarafından 2007 yılında yayınlandı: Innovation Nation. Konusunda beğenilen bir kitaptır. Aslında bu başlığın fikri de oradan alındı. Bakınız bu da temel bir inovasyon kaynağıdır. Daha önce bahsedilen başarısız inovasyonlar da değerlidir. Çünkü gelecekte başarılı olanlara ilham verebilir. Onların temel maddelerinden olabilir.
Amacım aslında kitaptaki bazı bilgilere yer vermekti. Ama sıkıcı olmamak adına bunu bir sonraki yazıya erteleyelim. Bu arada konuyla ilgili fikirler ve kitapla ilgili görüşler oluşursa paylaşım yapabiliriz.
Toparlayacak olursak, tümevarım ve tümdengelim düşünce tarzı inovasyon sürecinde büyük katkı sağlar. Bu açıdan aldığımız eğitimin robotlaştıran etkisinden kurtulup özgür düşünceyi destekleyen adımlar atmalıyız. Ürünler ilgi çekici ve hatta insanların ruhunu okşayan öğeler içerebilir. İnovasyon ürünü büyük oranda alıştığımız ama bir miktar farklı ve yeni olabilir. İnovasyon sürecinde mutlak mükemmellik ve kusursuzluk kaygısıyla hareket etmek yerine sürekli ve korkusuz çalışma esas olmalıdır.
Zekâ ve psikoloji karmaşık konular. Hakkında araştırmalar yapılmaya devam etmekte. Sonu olmayan, tam bilinemeyen bir şeyi somutlaştırmaya çalışmakla uğraşıyoruz. Bunun gibi bazılarına göre iki genel gruba ayırabileceğimiz zekâ tipi var: Divergent ve convergant. En basit ifadeyle tümevarımcı ve tümden gelimci zekâ tipi. Örneğin kimileri öğretmenlerinin yönergelerini birebir anlayıp birebir tekrar ederek üstün okul başarısını yakalarlar. Diğer bir grup yönergeleri algılayamazlar çünkü algılamaları farklı birçok etkenle tetiklenir ve onların zihninin farklı bir noktaya sürüklenmesine neden olur. Bununla ilgili bir makaleyi 90’lı yılların başında okumuştum. Üzücüdür; o makalede yer alan bilgilere 25 yıl sonra toplum olarak neredeyse aynı mesafeyi korumaktayız. Şu an benim çocuğum da her ne kadar materyaller değişse de bana verilen mantalitede eğitimi almaya devam ediyor. Bu eğitim sistemi farklı zekâ tiplerini kendi içinde değerlendirmek yerine herkesi standartlaştıran bir yaklaşım içinde. Bu ise inovasyon ruhuna aykırı. Mucit olarak ilk akla gelen Edison ve bilim adamı deyince ilk akla gelen Einstein ve daha niceleri bu eğitim sisteminin adeta kabul etmeyip dışarı attı bireylerdir. Bunlar ise modern dünyanın şekillenmesinde çok etkili olan şahsiyetler. Bu konu başlı başına büyük bir tartışma konusu olduğundan geçiyorum.
Başlığımıza geri dönelim. Başlıkta sentez var. Farklı kaynaklardan alınan bilgiyi yeni ve belki de başlangıçta kullanılandan çok daha farklı bir mecrada kullanma yolunu açmak… İlk başta bir kafiye çabası gibi. Bu da önemli aslında. İnovasyonda ruhu okşayan bir şeyler olması önemli. Örneğin facebook’ta beğeni toplama çabası ardında da biraz bu yatmıyor mu? Ailesinden onay almaya aç gençler paylaştıkları fotoğraf vs. ile dünyanın dört bir tarafından ruhlarını okşayan beğenileri toplamaya ne kadar müptela olmuş durumdalar. Uzakta olan ve hepimizin bildiği iki ifadeyi birleştirdim. “Son durak” ifadesini bilmeyenimiz yoktur. İnovasyon son durak. Çünkü inovasyon ürünleri insanlığa her zamandan daha fazla etkiliyor. Tahminim bu daha da hızlanacak. Şirket olarak ve ülke olarak ilerlemek, dünyaya değer katmak istiyorsak inovasyon bizim çok önemli bir kavram olmalıdır. Bir görüşe göre inovasyonda %95 alışılmış %5 yeni olması kabullenmeyi ve ürünün başarısını arttırır.
Durakaksiyon içinde yer alan “aksiyon” da çok önemli bir sacayağı. Bu konuda motivasyona sahip olmak ve sürekli bir faaliyet ve çaba içerisinde bulunma. “Action is character” der F. S. Fitzgerald. Yani karakterin yaptığındır. Yaptıklarınla karakterin ortaya çıkar. Hata yapmaktan korkmadan, hata yapmayı ve bedelini göze alarak inovasyon çabasına devam etmeliyiz. Farklı bir ifadeyle inovasyon duraksız olmalı. Tüm ürünler başarılı olmasa da. Başarısızlıklardan yılmadan. Adeta “splinter in the mind” gibi... B. Tracy der ki inovasyon çabalarının bir yüzdesi mutlaka ödüllendirilmeli. İşe yaramaz bile olsa.
Konuya ilgili olanların bileceğini düşündüğüm bir kitap John Kao tarafından 2007 yılında yayınlandı: Innovation Nation. Konusunda beğenilen bir kitaptır. Aslında bu başlığın fikri de oradan alındı. Bakınız bu da temel bir inovasyon kaynağıdır. Daha önce bahsedilen başarısız inovasyonlar da değerlidir. Çünkü gelecekte başarılı olanlara ilham verebilir. Onların temel maddelerinden olabilir.
Amacım aslında kitaptaki bazı bilgilere yer vermekti. Ama sıkıcı olmamak adına bunu bir sonraki yazıya erteleyelim. Bu arada konuyla ilgili fikirler ve kitapla ilgili görüşler oluşursa paylaşım yapabiliriz.
Toparlayacak olursak, tümevarım ve tümdengelim düşünce tarzı inovasyon sürecinde büyük katkı sağlar. Bu açıdan aldığımız eğitimin robotlaştıran etkisinden kurtulup özgür düşünceyi destekleyen adımlar atmalıyız. Ürünler ilgi çekici ve hatta insanların ruhunu okşayan öğeler içerebilir. İnovasyon ürünü büyük oranda alıştığımız ama bir miktar farklı ve yeni olabilir. İnovasyon sürecinde mutlak mükemmellik ve kusursuzluk kaygısıyla hareket etmek yerine sürekli ve korkusuz çalışma esas olmalıdır.
Subscribe to:
Posts (Atom)


