Aradan geçen 4 ay boyunca Sistemcilikten Yazılımcılığa geçiş yaptım. Sistemci olarak geçirdiğim 8 ayı değerlendirirsek; Windows ve Linux (RedHat,Solaris) işletim sistemleri hakkında azda olsa sistem yöneticiliği yapacak kadar bilgi öğrendim.
Uygulama sunucular dünyasına derinlemesine bir dalış yaparak IIS,Apacahe,Tomcat ve Oracle Application Server 10g deneyimlerim oldu. Sanal sunucular (VmWare) konusunda çalıştım, Telefon Bankacılığı sistem altyapısı (Nortel) hakkında bilgilendim, Banksoft'un kartlı ödeme sistemleri ile ilgili bilgiler edindim.
Aslında devam etsem alan çok genişti. Ülkenin en fazla kâr eden bankasının (ZiraatBank) sistem yöneticiliğini yaptım. Güzel bir 8 aydı, yeri geldi gece uykusuz kaldım yeri geldi yılbaşı günü çalıştım, zaman zaman sorunlar yarattım, sorunlar çözdüm zor ama bir o kadarda eğlenceli bir iş Sistem Yöneticiliği.
Gelelim bundan sonraki döneme, şu an yazılım altyapısı geliştiren ekibe katıldım, .NET ile yazılım geliştirmeye başladım şu anki proje bankaya EMC-Documentum Doküman Yönetim Sistemini Entegre etmek ve geliştirmelerde bulunmak, yeni bir konu benim için doküman yönetimi şimdilik eğitimlere katılıyorum. Toplamda 4-5 hafta sürecek olan bu eğitimlerin bitiminden sonra doküman yönetim sistemlerini anlamış olacağımı düşünüyorum.
Farklı bir alanda kariyerime başladım istediğim ama bilmediğim bir yöne doğru kaydı, sonraki dönemde de farklı bir şeyler olacağını düşünüyorum.
EMC-Documentum; Java altyapısı ile yazılmış, dokumanların meta-bilgilerini veritabanında saklayıp dokümanların kendilerini bir file-storage üzerinde tutuyor.
Java Web Servisleri yardımı ile sisteme entegre yazılımlar geliştirilebilir. MS Office ürünleri ile neredeyse tam uyumlu, Word de doküman oluşturup Check-In yaptığınızda dosya sisteme direk olarak eklenebiliyor. (check-out: dosyayı kendi üzerinize almak, check-in: dosyayı sunucuya göndermek) Web tabanlı erişim için WebTop veya TaskSpace kullanılabilir. Geliştirmeler Eclipse'in özelleştirilmiş hali olan Composer ile yapılır. Deploy etmek 3-4 tıklama ile oluyor. Sistemde 64 üzeri 8 adet farklı dosya saklanabiliyor.
Documentum'u öğrendikçe çeşitli bilgiler aktaracağım.
17 Ağu 2010
14 Nis 2010
Gelecek
1.Mobile (mobile yönelik)
2.Location-Based (konum tabanlı)
3.Advertising (reklamcılık) ya da Fun (Eğlenceye yönelik)
2.Location-Based (konum tabanlı)
3.Advertising (reklamcılık) ya da Fun (Eğlenceye yönelik)
1 Nis 2010
Window kayıtdefterinden okuma yapmak (Regedit)
Windows'ta regedit'ten (kayıt defteri) okuma, yazma yapmak isteyebilirsiniz.
Aşağıdaki kodlar vbs ile yazılmıştır.
Buradaki kod Regeditten HKEY_Local_Machine\SOFTWARE\MONITORING dizinindeki
status, processresult, errorcode ait sonuçları C:\Mntr_Sonuc.txt dosyasına yazar.
Not: Sizde bu MONITORING dizini olmayabilir.
Aşağıdaki kodlar vbs ile yazılmıştır.
'Regedit.vbs
Option Explicit
Dim WSHShell, RegKey, komutOne, komutTwo, komutThree
Dim objFSO, objFSOText, objFolder, objFile
Dim strDirectory,strFile
strDirectory = "C:\"
strFile = "Mntr_Sonuc.txt"
Set objFSO = CreateObject("Scripting.FileSystemObject")
'Set objFolder = objFSO.CreateFolder(strDirectory)
Set WSHShell = CreateObject("WScript.Shell")
RegKey = "HKLM\SOFTWARE\MONITORING\"
komutOne= WSHShell.RegRead(RegKey & "status")
komutTwo= WSHShell.RegRead(RegKey & "processresult")
komutThree= WSHShell.RegRead(RegKey & "errorcode")
Set objFile = objFSO.CreateTextFile(strDirectory & strFile)
objFile.Write(komutTwo)
'WScript.echo "Status: " & komutOne & ", ProcessResult: " & komutTwo & ", ErrorCode: " & komutThree
Buradaki kod Regeditten HKEY_Local_Machine\SOFTWARE\MONITORING dizinindeki
status, processresult, errorcode ait sonuçları C:\Mntr_Sonuc.txt dosyasına yazar.
Not: Sizde bu MONITORING dizini olmayabilir.
Etiketler:
Windows
SQL Uptime
SELECT DATEDIFF(mi,login_time, GETDATE()) AS TotalUpTimeInMinutes
FROM master..sysprocesses WHERE spid = 1
Yukarıdaki kod parçası SQL'inizin ne kadar süredir açık olduğunu söylüyor.
Mantığına gelince SQL'inizin ilk process'i sql'in kendisidir, bu spid=1 dir.
Etiketler:
SQL
22 Şub 2010
Kubuntu 9.10 internete girememe sorunu
En son linux deneyimlerim;
Fedora 11 ve Fedora 12 (Kararsız sürümlere sahipler)
OpenSUSE 11.2 (Güzel arayüze kullanım kolaylığına sahip ama linux kullandığınız hissine sahip olamayabilirsiniz)
Şuan Kubuntu 9.10 Karmic Koala kullanıyorum
Kubuntu 9.10 da ilk başta insanı çıldırtan 2 özellik var.
Birincisi root kullanıcısı disable edilmiş durumda bu sorunu çözmek için
İkincisi ise Konqueror ile internete girmeye çalıştığınızda timeout hatası karşınıza gelmesidir
bu sorunu çözmek için
dosyasına dns kaydı eklemelisiz otomatik olarak
gelebiliyor. Buraya bildiğiniz bir yada iki tane dns adresini ekleyebilirsiniz. bendekiler ;
Fedora 11 ve Fedora 12 (Kararsız sürümlere sahipler)
OpenSUSE 11.2 (Güzel arayüze kullanım kolaylığına sahip ama linux kullandığınız hissine sahip olamayabilirsiniz)
Şuan Kubuntu 9.10 Karmic Koala kullanıyorum
Kubuntu 9.10 da ilk başta insanı çıldırtan 2 özellik var.
Birincisi root kullanıcısı disable edilmiş durumda bu sorunu çözmek için
sudo -i
sudo passwd root
İkincisi ise Konqueror ile internete girmeye çalıştığınızda timeout hatası karşınıza gelmesidir
bu sorunu çözmek için
sudo nano /etc/resolv.conf
dosyasına dns kaydı eklemelisiz otomatik olarak
nameserver 192.168.1.1
gelebiliyor. Buraya bildiğiniz bir yada iki tane dns adresini ekleyebilirsiniz. bendekiler ;
nameserver 208.67.222.222
nameserver2 208.67.220.220
6 Kas 2009
Fedora 11 de divx oynatıcı
Bir kaç gündür divx oynatıcı arayıp durdum çeşitli şekiller denedim olmadı sonunda şu kodları kullanarak vlc yi kurdum.
rpm -ivh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm
yum install vlc
Etiketler:
Linux
5 Kas 2009
blog artık RSS okuyucularla takip edilebilecek
Bugün okuduğum bir kaç yazıdan etkilenerek bloguma RSS ekletisi yaptım
FeedBurner yardımı ile takip edilebilecek.
FeedBurner yardımı ile takip edilebilecek.
Etiketler:
haykırışlar
Kaydol:
Kayıtlar (Atom)