Ana içeriğe atla

Kayıtlar

2009 tarihine ait yayınlar gösteriliyor

Job Titles in a Software Company

It is sometimes really hard to tell what you are doing in your software company and so on it's challenging to choose a job title, especially when you are going to have it on your business card. Then I made a simple googling but I couldn't find anything spectecular. Finally, I've decided writing my own list of job titles can be implemented in a software company, hierarchically. I think this can be helpful if you would like to re/arrange organisation scheme in your software company. Graduate / Trainee        Normally holders of a university degree. Expert Assistant / Expert Candidate        After training level but not enough experienced. Specialist        Already have 2-3 years professional experience. Senior Specialist / Project Manager        Experieced specialist often having project management responsibility. Team Manager / Team Leader / Group Leader / Team Lead Engineer        Having staff responsibility and have employees reporting to him/her. Senior Ma

Rounded corners by using CSS sprite

To make a division which has rounded corners this stylesheet is used. /* First part can also be used inline styling */ .graybox{background-image: url('images/graybox.png');background-color: #e4e4e4;} .grayboxContent{width: 600px;} .top{width: 590px;} .center{width: 600px;} .bottom{width: 590px;} /* Second part is common settings */ .grayboxContent{float: left;background-repeat: no-repeat;} .graybox{float: left;background-repeat: no-repeat;} .topLeft{width: 5px;height: 5px;background-position: 0px 0px;} .top{height: 5px;background-image: none;} .topRight{width: 5px;height: 5px;background-position: -5px 0px;} .center{background-image: none;} .bottomLeft{width: 5px;height: 5px;background-position: 0px -5px;} .bottom{height: 5px;background-image: none;} .bottomRight{width: 5px;height: 5px;background-position: -5px -5px;} And this division positioning is used. <div class="grayboxContent"> <div class="graybox topLeft"></div&g

YAZILIM dergisi

www.yazilimdergisi.com projesinde ilk sayfayı oluşturup yayına açtık. Şimdilik iş okul yoğunluğundan dolayı şimdilik araştırma aşamasından ileriye gidemiyoruz. En kısa zamanda ilk sayıyı çıkarmak istiyoruz çünkü Türkiye'nin bir yazılım dergisine gerçekten ihtiyacı olduğunu düşünüyoruz.

Flash AS3, ASP.NET and MSSQL connectivity

To connect your flash actionscript project to a database the easiest way is to use dynamically creating XML method. With this code snippet you may load xml file into swf. If you implement MyDataXML.aspx as responsing XML file flash will accept it as an xml file. var loader:URLLoader = new URLLoader(); loader.addEventListener(Event.COMPLETE, loadXML); loader.load(new URLRequest(“ MyDataXML.aspx”)); function loadXML(e:Event):void { xml = new XML(e.target.data); trace(xml); } To make an aspx file responsing XML file this code block you should write into page_load method. System.Web.HttpResponse response = System.Web.HttpContext.Current.Response; response.Buffer = true; response.ClearContent(); response.ClearHeaders(); response.ContentType = "text/xml"; xmldata="xml comes here"; response.Write(xmldata); response.End(); This query sample may help you getting your data from database. This is not obligated. Just select your data however you like.

Texbox ve DropdownList Boyutlarını büyütmek için

input[type=text], input[type=password] { width:300px; padding:5px; border:solid 1px #000;} select { width:312px; padding:5px; border:solid 1px #000;} Bu stil ile sitedeki tüm textbox ve dropdownlist lerinizi daha büyük boyutlarda yapabilirsiniz. Chrome, IE 8, Firefox ta düzgün bir şekilde çalışıyor. IE 7 ve altında geleneksel şekilde görünüyor. Not: Uzun uzun kullanıcı üyelik sayfanız varsa aşağıdaki wizard oluşturucuyla formlarınızı user-friendly şekle dönüştürmek mümkün. http://www.jankoatwarpspeed.com/post/2009/09/28/webform-wizard-jquery.aspx Janko abimiz sağolsun şöyle bir örnek paylaşmış. http://www.jankoatwarpspeed.com/examples/webform_to_wizard/ Bu da örneği

Create Html Objects Dynamically with JS

Html objelerini dinamik olarak javascript kullanarak yaratmak için örnek bir fonksiyon da benden. function createNewDivision(){ var division = document.createElement("div"); division.setAttribute("align","left"); var lnk = document.createElement("a"); lnk.setAttribute("href", "javascript:void(0)"); lnk.appendChild(document.createTextNode("Node Name")); lnk.onclick = function() { somevar = 3; DoSomething("Beautiful"); } division.appendChild(lnk); var br1 = document.createElement("br"); division.appendChild(br1); /* More objects here */ return division; }

Yazılım Dergisi

Dün gece yine fikrim geldi. :) Bu seferki Yazılım Dergisi Türkiye'de yazılım dergisi varsa satın almak istiyordum fakat google bana hiç birşey söyleyemedi maalesef. Ben de kesin yazilimdergisi.com da birşeyler vardır deyip girdim ve baktım ki yerinde yeller esiyor. Hemen ardından alan adı sorgulama ihtiyacı duydum ve boş olduğunu görünce balıklama atladım açıkçası. Aslında Türkiye'de bu tarz bir derginin olmaması da garip geldi açıkçası. Sanırsam astarı yüzünden pahalıya mal olacağı için olabilir, sonuçta kaç kişiye satabilirsiniz ki böyle bir dergiyi. Ama online olarak dahi hiçbir örnek olmaması da düşündürücü. Üzerinde arkadaşlarla biraz kafa yorduktan sonra şu şekilde bir yapıya gidilebileceğini düşündüm. - kod blokları (cheat sheets, shortcuts vs.) - yazılım dünyasından güncel haberler ve duyurular - programlama dilleri üzerine tanıtım yazıları vs. - ünlü programcılar, hackerlar, firmalar, ceo'lar vs. - program tanıtımları - çeşitli yarışmalar - makaleler, köşe yazıları

FCK Editor Ayarları

FCK için yapılması gereken ayarlar .dll için FCKeditor.Net_2.6.3 scriptler için FCKeditor_2.6.4 --------------------- FCKeditor_2.6.4\fckeditor\fckconfig.js var _FileBrowserLanguage = 'aspx' ; var _QuickUploadLanguage = 'aspx' ; --------------------- webconfigde ---------------------- folderlar fckeditor/upload/dosyalar/image ---------------------- .aspx içeriği ---------------------- Eğer .net kullanılıyor ve tema kullanılıyor ise fckeditor klasörünün içine web.config dosyası yaratılması gerekiyor ----------------------- Config ascx de CheckAuthentication() methodu içinde return false; yazıyo. geçici olarak true yapılırsa çalışıyor. Eğer FCK sayfada görünmüyorsa web.config den ve sayfa içinden BasePath değeri silinmelidir. siteadresi.com/_samples/default.html de fck çalışıyorsa yolunuz az kalmış demektir.

www.izmir.com.tr

Hayırlısıyla www.izmir.com.tr yi de yayına açmış bulunuyoruz. Projenin yapımında emeği geçen herkese çok teşekkürler.

Threading

Thread threadKayitSorgu; ThreadStart threadKayitSorguBaslat; public Form1() { InitializeComponent(); Control.CheckForIllegalCrossThreadCalls = false; } private void sorgula() { threadKayitSorguBaslat = new ThreadStart(kayitSorgu); threadKayitSorgu = new Thread(threadKayitSorguBaslat); threadKayitSorgu.Start(); } private void button1_Click(object sender, EventArgs e) { button1.Enabled = false; sorgula(); } protected void kayitSorgu() { ........

ASP.Net Güvenlik Kontrolleri - 1

ASP.Net Güvenlik kontrolünde ilk yapılması gereken kontrollerden birisi kullanicilardan alınan verinin, güvenlik açıklarına sebep olan "tehlikeli" karakterlerden arındırılmasıdır. Bu da benim yapmış olduğum string textler için kullanılan temizlik metodu. Bu metod ile Sql Injection ve XSS ataklarından büyük ölçüde korunabilirsiniz. Tabi sadece bu da yetmez! Bu metodu querystringlerden alınan string ifadeler ve textboxlardan alınan yazılarda temizlik amaçlı kullanmak gereklidir. public static string Replace(string text) { text = text.Replace("DBMS", ""); text = text.Replace("ASCII", ""); text = text.Replace("'", "'"); text = text.Replace(">", "<"); text = text.Replace("<", ">"); text = text.Replace("@@", ""); text = text.Replace("/", "/"); text = text.Replace("*", "*"); text = text.Replace("$&quo

Sayfa içindeki yazıların büyüyüp küçülmesi

Sayfada yer alan yazı tipleri için yüzde(%) değer vermek gereklidir. Bu script sayfa içerisine eklenir. var defaultFontSize = 100; var currentFontSize = defaultFontSize; function changeFontSize(sizeDifference){ currentFontSize = parseInt(currentFontSize) + parseInt(sizeDifference * 10); if(currentFontSize > 150){ currentFontSize = 150; }else if(currentFontSize < 80){ currentFontSize = 80; } setFontSize(currentFontSize); }; function setFontSize(fontSize){ document.all('content_area'); document.body.style.fontSize = fontSize + '%'; };

www.izmir.com.tr

İzmir'de yaşayanların hayatını kolaylaştıracak bir site yapılıyor. http://www.izmir.com.tr A web site to make your life easier in izmir. Kim yaptıysa ellerine sağlık :)

AJAX Loading Progress Testing

For testing AJAX loading progress component this code is for the page to response one second late. So u may see how is your design working. This code can be placed somewhere in the code, generally is placed on page load. System.Threading.Thread.Sleep(1000);

Parser Error Message Could not load type

Ayrıştırıcı hatası - user control türü yüklenemedi Çözüm için Web uygulamasına (solution) sağ tıklanıp clean işlemi yapılır, web projesine sağ tıklanıp clean yapılır ve proje tekrar derlenir. Bu çözmezse Referansları kontrol etmek gerekir. C:\Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files klasöründeki Geçici ASP.Net dosyalarını temizlik de işe yarayabilir. Aynı hata CS 0117 hatası için de geçerlidir. Build -> Configuration Manager dan web projesinin karşısına build checkbox ını işaretlemek gerekir.

Ey Türk Gençliği

http://www.yakuter.com/ da gördüğüm ve benim de çok hoşuma giden internet üzerinde yayılan bu akıma ben de katılayım istedim. Bugünlerde daha da benimseyerek okumamız gerektiğine inandığım Atatürk'ün gençliğe hitabesini tekrar vurgulamak istiyorum. Ey Türk gençliği ! Birinci vazifen, Türk istiklâlini, Türk Cumhuriyeti’ni, ilelebet muhafaza ve müdafaa etmektir.Mevcudiyetinin ve istikbalinin yegâne temeli budur. Bu temel, senin en kıymetli hazinendir. İstikbalde dahi, seni bu hazineden mahrum etmek isteyecek dahilî ve harici bedhahların olacaktır. Bir gün, istiklâl ve Cumhuriyet’i müdafaa mecburiyetine düşersen, vazifeye atılmak için, içinde bulunacağın vaziyetin imkân ve şerâitini düşünmeyeceksin! Bu imkân ve şerâit, çok namüsait bir mahiyette tezahür edebilir. İstiklâl ve Cumhuriyetine kastedecek düşmanlar, bütün dünyada emsali görülmemiş bir galibiyetin mümessili olabilirler. Cebren ve hile ile aziz vatanın bütün kaleleri zaptedilmiş, bütün tersanelerine girilmiş, bütün orduları

ASP.Net Custom Controls yaparken

ASP.Net ile kendinize ait server control ler hazırlamak istiyorsanız yapmanız gerekenler kısaca şu şekilde. 1 - Elinizdeki Web sitesinin bulunduğu Solution altına bir adet Windows ClassLibrary ekleyin. 2 - websitenize add reference deyip projects sekmesinden library nizi seçin. 3 - Bu class library altına bir adet class ekleyin. (Örneğin adı UTextBox ben textBox yapımını anlatacağım.) 4 - Bu class ı System.Web.UI.WebControls.TextBox sınıfından türetmeniz gerekmektedir ve class ın üst görünümü şu şekilde olmalı [ControlBuilder(typeof(TextBoxControlBuilder))] [ValidationProperty("Text")] [SupportsEventValidation] [ControlValueProperty("Text")] [DataBindingHandler("System.Web.UI.Design.TextDataBindingHandler, System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] [DefaultProperty("Text")] [DefaultEvent("TextChanged")] [Designer("System.Web.UI.Design.WebControls.PreviewControlDesigner, System.Design, Versio