Moving to My Own Domain Name and Host
It is a 2 and half year journey with wordpress on wordpress hosting but i think thats enough experience to move onto my own domain name and hosting .
I am thinking to move my own domain name about a month and i choose to use hostgator as hosting service.If you choose to host your site on wordpress things you can do with your site is limited.So with my new domain name i move to my hosting to hostgator.I choose Hatchling plan from hosting plans, it is kind of cheap if you compare with other hosting plans.Here is my new site.
http://burakdede.com
HTML To Forget
I am currently reading a book about css which is very very good.I found a part about old school html style and html to forget.
CSS lets you write simpler HTML for one big reason: You can stop using a bunch of tags and attributes that only make a page better looking. The <font> tag is the most glaring example. Its sole purpose is to add a color, size and font to text. It doesn’t do anything to make the structure of the page more understandable.
Here’s a list of tags and attributes you can easily replace with CSS:
- Ditch <font> for controlling the display of text. CSS does a much better job with text.
- Stop using <b> and <i> to make text bold and italic. CSS can make any tag bold or italic, so you don’t need these formatting-specific tags. However, if you want to really emphasize a word or phrase, then use the <strong> tag (browsers display <strong> text as bold anyway). For slightly less emphasis, use the <em> tag to emphasize text (browsers italicize content inside this tag).
Note: To italicize a publication’s title, the <cite> tag kills two birds with one stone. It puts the title in italics and tags it as a cited work for search engines’ benefit. This one’s a keeper.- Skip the <table> tag for page layout. Use it only to display tabular information like spreadsheets, schedules, and charts. As you’ll see in Part 3 of this book, you can do all your layout with CSS for much less time and code than the table tag tango.
- Eliminate the awkward <body> tag attributes that enhance only the presentation of the content: background, bgcolor, text, link, alink, and vlink set colors and images for the page, text, and links. CSS gets the job done better . Also trash the browser-specific attributes used to set margins for a page: leftmargin, topmargin, marginwidth, marginheight. CSS handles page margins easily
- Don’t abuse the <br /> tag. If you grew up using the <br /> tag (<br> in HTML) to insert a line break without creating a new paragraph, then you’re in for a treat. (Browsers automaticallyand sometimes infuriatinglyinsert a bit of space between paragraphs, including between headers and <p> tags. In the past, designers used elaborate workarounds to avoid paragraph spacing they didn’t want, like replacing a single <p> tag with a bunch of line breaks and using a <font> tag to make the first line of the paragraph look like a headline.) Using CSS’s margin controls you can easily set the amount of space you want to see between paragraphs, headers and other block-level elements
As a general rule, adding attributes to tags that set colors, borders, background images, or alignmentincluding attributes that let you format a table’s colors, backgrounds, and bordersis pure old-school HTML. So is using alignment properties to position images and center text in paragraphs and table cells. Instead, look to CSS to control text placement , borders , backgrounds , and image alignment .
If you have some spare time and have intrest on web programming you should take a look at CSS – The Missing Manual.Here is a amazon link for book.
ASP.NET MVC Framework Semineri
.NET Platformunun en önemli proje geliştirme araçlarından biri olan ASP.NET için yeni bir geliştirme modeli olarak MVC Framework Microsoft tarafından yayınlanmasının ardından büyük bir ASP.NET geliştiricisi kitlesi tarafından yoğun ilgi görmekte. Test yönelimli mimariye tam uyumlu olan, geliştirici sayısının fazla olduğu projelerde geliştirme işlemlerini kolaylaştıran,tasarımı ve geliştirme arayüzleri ile geliştirici için alışılmış ASP.NET Web Forms’lara göre oldukça sade ve kolay bir geliştirme ortamı sunan ASP.NET MVC Framework bir yazılımcı gözü ile incelenecektir.
Konular
- MVC Nedir?
- Asp.Net MVC Framework’un Özellikleri
- Asp.Net MVC Framework hangi durumlarda tercih edilebilir?
- Asp.Net MVC Pipeline ve çalışma modeli
- Model Kavrami
- View Kavrami
- Controller Kavrami
- Özelleştirmeler
- Asp.Net MVC ve Ajax
- Asp.net MVC ile TDD (Test Driven Development)
- ASP.NET MVC Framework Demoları
Kayıt için buradan
Java Inner Class
Java programming language offers different styles of defining reference types one of them is defining class inside outer class.
class OuterClass {
...
class NestedClass {
...
}
}
There are two different type of inner class one is static other is non-static(actually non-static classes named inner class ,static ones called static nested class.).The difference between two is that inner classes(non-static ones)have acess to even private members of the outer class.But in static nested classes it can only have access to static members of the outer class(it can only access through the object reference).So below code give syntax error.
public class Problem {
String s;
static class Inner {
void testMethod() {
s = "Set from Inner";
}
}
}
There are advantages of using nested class.First one is comes with increased encapsulation.Consider two class A and B.B has to reach the elements of the A and also has to be the private,in this situation using inner class is a good choice.Create class A and create inner class B as a private then B gain access to all members of the A class and as a plus it become private with no interact to outside world.
Second advatage is if there has to be interaction between two class you construct them as inner-outer class.So that you kind of creating package logic in class level.It also makes code easy to read.
Inner class is not independent class like other classes in java.Instance of inner class is only available within the instance of outer class.As you may guess you first instantiate the outer class then inner class.
OuterClass.InnerClass innerObject = outerObject.new InnerClass();
Additionally, there are two special kinds of inner classes: local classes and anonymous classes (also called anonymous inner classes).But i think they are rarely in use.If you want more info you can find here.
Software Freedom Day 2009
Good Developer Part 2
Procedural VS OOP – http://bit.ly/ogZDZ
All Programming is Web Programming – http://bit.ly/QzQz3
Framework Agnoistic Web Languages – http://bit.ly/EhWth
Software Pricing Are We Doing it Right? – http://bit.ly/Dsv2a
Spring IDE installation with Eclipse Galileo
- From the menu: Help->Software Updates
- Click Add site…
- Enter the the Spring IDE update site url: http://springide.org/updatesite/site.xml
- Click Ok
- Check the box next to Spring IDE Update Site
- Expand Spring IDE Update Site
- Expand Dependencies
- Uncheck Spring IDE Dependencies (only for Eclipse 3.2.x)
- Expand Integrations
- Uncheck Spring Mylyn Integration (optional)
- Click Install
- Click Finish

Can not find Eclipse Software Updates Menu
I found that first installation of eclipse galileo not coming with this menu so i googled a little and found
- right click toolbar
- select customize perspective
- then make sure software updates is checked
Good Developer Part 1
Good articles worth to read
- Good Java Style Part 1 – http://www.developer.com/java/other/article.php/600581
- Good Java Developer VS Perl Hacker – http://fishbowl.pastiche.org/2005/12/05/good_java_developer_vs_excellent_perl_hacker/
- Top Java Developers Offer Advice to Student – http://java.sun.com/developer/technicalArticles/Interviews/studentdevs/index.html
- Java Tips For Becoming Good Java Developer – http://technofriends.in/2009/03/13/java-tips-for-becoming-a-good-java-developer/

Android Developer Challenge 2 open for submissions

The time has come! The submission site for Android Developer Challenge 2 is now open. You can now submit applications for the Challenge at http://market.android.com/adc. Full instructions are also available on the site.
The key thing to remember is that all submissions must be entered by 11:59:59pm Pacific Time in the United States on August 31, 2009. If your applications are not submitted by that time, they won’t be eligible for participation. Please carefully note what time that is in your local time zone.
It’s very important that your apps only use published APIs. Some users might be judging your submissions on new phones you haven’t seen or tested. If your apps depend on unpublished APIs, they might not work on some of these phones. Please note that you won’t be able to submit new versions of your apps after the deadline!
Since you’ll be competing against developers around the world for users’ attention, it is important to focus on the fit and finish of your app. Your apps will be judged by users as a final product and not just a cool demo.
As a final note, if you’ve uploaded a version of your app to Android Market, you’ll need to use a different Android package name for the version you submit to the Challenge.
I look forward to see all the great apps and innovations from you all.Original one.
Related articles
- Watch Live TV on Your Android Phone With Spb TV (jkontherun.com)
- Handango releases list of best selling Android titles (androidandme.com)
- AdMob finds Android app users more scarce, but just as obsessed as iPhone app users (venturebeat.com)
- Android developers get their Oprah moment (news.cnet.com)
- Ten More Neat and Productive Android Apps [Downloads] (lifehacker.com)
- Babbler Hits the Android (jkontherun.com)



Son Yorumlar