Tuesday, June 16, 2015

Quote: Don't compare yourself with anyone in this world...


"Don't compare yourself with anyone in this world...if you do so, you are insulting yourself." -Bill Gates

There is always a place where your dreams come true.


"İşlerin daha kolay olmasını dileme. Daha iyi olmayı dile." -Jim Rohn 
"Don't wish it were easier. Wish you were better." -Jim Rohn

Saturday, June 13, 2015

the idea of having an open mind that is eager to explore possibilities


Most of us have heard some version of the following story (possibly from Bruce Lee's Enter the Dragon). A professor is seeking enlightenment and goes to a wise monk for spiritual direction. The professor dominates the discussion outlining everything he has learned in his life and summarizing papers he has written. The monk asks tea? and begins to pour tea into the professor's cup. And continues to pour, and continues to pour, until the tea over pours the teacup, the table, and spills onto the floor. What are you doing? the professor shouts. Pouring tea the monk says and continues: Your mind is like this teacup. It is so filled with ideas that nothing else will go in. You must empty your mind before we can begin.

***

Sunday, May 10, 2015

Günün Sözü | Quote of the day


***
"Setup'a bas sonra next next next." - Bill Gates
"Click setup and then next next next." - Bill Gates

Tuesday, April 7, 2015

ODTÜ Bilişim Günü 2015

ODTÜ Bilişim Günü sabahtan akşama eğlenceli bir programla karşınızda!


18. Geleneksel Programlama Yarışması'nın finali kapsamında gerçekleşecek olan ODTÜ Bilişim Gününde Educatedear ve Onedio bizlere güzel birer söyleşi sunuyor. Aynı zamanda çekilişle Vestel'den staj kazanma şansımız da var.

Geniş konuşmacı yelpazesinden istediğimiz oturumlara katılıp aralarda RedBull'un dinlenme alanında keyifli zaman geçirebileceğimiz bu günde bilişim teknolojilerine ilgisi olan herkesi ODTÜ Kültür ve Kongre Merkezi B salonuna davet ediyoruz.

12 Nisan Pazar günü ODTÜ Bilişim Gününde görüşmek üzere!

Program:

11:00-11:15 Açılış
11:15-11:45 Elif Buğdaycıoğlu (ODTÜ-Teknokent ATOM Program Yöneticisi)
11:45-12:00 Ara
12:00:12:30 Udemy
12:30-12:45 Ara
12:45-13:15 Yrd. Doç. Dr. İsmail Sengör Altıngövde - "Arama Motorları, Sosyal Medya ve Ötesi"
13:15-14:00 Öğle Arası
14:00-14:45 Educatedear Söyleşisi
14:45-15:00 Ara
15:00-15:30 Dr. Emin Bank (Coğrafi Bilgi Uzmanı)
15:30-15:45 Ara
15:45-16:30 Vestel - Deniz Kurt (Vestel Elektronik Yazılım Müdürü) - "Android Şimdi de Televizyonunuzda"
16:30-16:45 Ara
16:45-17:15 Doç. Dr. Uluç Saranlı - "Bacaklı Robotlarda Dinamik Denge"
17:15-17:30 Ara
17:30-18:15 Palantir
18:15-18:30 Ara
18:30-19:15 Onedio Söyleşisi – Ekin Koç (Co-Founder & CTO)
19:15-19:45 18. Geleneksel Programlama Yarışması Ödül Töreni
19:45-20:15 Kokteyl

***

Monday, February 2, 2015

Neden Nesnesel Yazılım?


Ocak 15, 1990: AT&T telefon şirketinin şehir-dışı arama servisi 8 saat boyunca devre dışı kalır; sebebi C ile yazılmış arama programında yanlış konulmuş bir ‘break’ komutu.

Haziran 4, 1996: İlk Ariane 5 uydusu fırlatma esnasında patlar; sebebi yazılımda 64-bitlik bir sayıyı, 16-bite çevirme sırasında hatanın doğru yakalanamaması.

Haziran 8, 2001: NYSE Borsasında elektronik hisse senedi alım-satım yazılımında yapılan bir değişiklik, seansın 1 saatten fazla kapanmasına neden olur.

18 Ocak 2004: Mars’a yollanan robotlar (rowers), flash diske yazılan resim dosyalarının sayısı kontrol edilmediği için, bir süre sonra dolar ve kullanılamaz hale gelir (milyar dolarlık proje)

Büyük yazılım uygulamaları hiçbir zaman %100 hatadan arındırılamaz (buggy software is the norm).

Yazılım geliştirme projeleri (çoğunlukla):

  • İş yoğun (labor intensive)
  • Bütçesinin üzerinde (over budget)
  • Öngörülen tamamlama zamanını geçmiş (behind schedule)

Sonuç olarak, nesnesel yazılım metodolojisi bu problemlere bir çözüm olarak geliştirilmiştir.

Tuesday, January 6, 2015

SEO Tips by Seval Ç.

Don't spent a lot of money for Search Engine Optimization. Here are easy tips...

1. We should keep META-Description length under 160 characters. Search engines does not read after this length.

2. If text to code ratio of the main page is around %15, this is too low. We may consider removing some of the scripts if they are not in use in the main page.

3. Lets say we have 18 external links. We should keep them around 3 if we can. External links lowers reputation of the websites for search engines.

4. Having keywords is good but if the page does not have the keywords in META-Keyword tag, search engines thinks we are spamming. We should remove unused keywords from the META. Also we shouldn’t use more than 20 keywords anytime.

5. We have some broken links they are bad for SEO also. We can check them online using this tool http://www.iwebtool.com/broken_link_checker

6. One of the important thing for SEO is back links. Right now we don’t have much back links. We need to establish high quality back links to get better SEO results. I have this tool to start back linking but we need to consider adding web site to globally recognized directories like DMOZ, Yahoo, Archive.org etc. http://smallseotools.com/backlink-checker/ also this article is very useful on this purpose http://blog.hubspot.com/blog/tabid/6307/bid/10322/The-Ultimate-List-50-Local-Business-Directories.aspx

7. Social media integration is another key point. Right now search engines don’t know our social accounts. google+ is a good starting point. We may add our website as a local business on map. This will help google to index website much faster. I think we should have twitter, linkedIn, facebook and google+ accounts to start.

8.We should check W3C validity of the Html. We can check this here http://validator.w3.org/

9. Add google analytics code into your website and analyze web site there to see if we have missed any other points.

10. For the site links, best practice is, if the target url is in our domain we should not use _blank. If the target url is in a different domain we should use _blank.

11. Bundling helps us to compress and minified js and css files into a single file for saving bandwidth and number of requests to load page. Inline scripts are important for SEO since search engines only reads first 100K of your web site. If we have inline scripts in the page, search engines will read these scripts instead of actual page content. We can also include having too many js or css links in the page to this problem. So bundling will help us for SEO purpose as well. Having a clean html is important as having a clean page layout. You can call it is occupational habit but I like to check html source of company web sites that I like to work with. Some of them are very clean and organized. They even hides messages in html like “Thank you for checking our source codes. We tried to keep everything clean and neat. Hope you enjoy!” In Wordpress there is a plugin called Js & Css Optimizer. You can combine and minify suitable css and js files using that plugin.

12. Create a sitemap.xml and submit it to Google with Google Web Master Tools. There is this site to generate sitemaps if we need to https://www.xml-sitemaps.com/ I used this all the time and had good results.

13. Robots.txt is so important for search engines. If you are using Wordpress, here is the best robots.txt file:

sitemap: http://mywebsitename.com/sitemap.xml

User-agent: *
# disallow all files in these directories
Disallow: /cgi-bin/
Disallow: /wp-admin/
Disallow: /wp-includes/
Disallow: /wp-content/
Disallow: /archives/
Disallow: /*?*
Disallow: *?replytocom
Disallow: /wp-*
Disallow: /author
Disallow: /comments/feed/
User-agent: Mediapartners-Google*
Allow: /

User-agent: Googlebot-Image
Allow: /wp-content/uploads/

User-agent: Adsbot-Google
Allow: /

User-agent: Googlebot-Mobile
Allow: /

14. Before uploading a new image:

* Rename it with keywords. E.g: crm-salesforce-secure-ImageName.jpg

* Check it's size. Better less than 100 KB.

15. When adding a new image into a page:

* Please add "Alt" attribute to all images. It should be meaningful. You can copy&paste the image name for image "Alt" attribute. "Alt" attribute is important for search engines.

* You can add "Link Title", it should be meaningful too. But that is not as important as "Alt" attribute.

* You can add link to the images. The image link will be the same as image URL. (This enables Google will index our images and they will be searchable on Google Image Search). Link target can be "_blank" which means image is going to be opened in a new browser tab. If we use a lightbox plugin, we don't add target attiribute.

16. When adding a URL:

* If the url is not in our host, you can give it like "Open link in a new window tab". (This can be done using target="_blank" attribute in html) In this way, our website will not closed, so user can return our website easily with browser tab.

* Links should be meaningful. "visit this" is not proper, but "visit crm".

17. Writing a Text:

* Please use bold for key words. For example "crm" and "Salesforce" should be bold. Emphasized words are indexed in Google as a keyword.

* Please use meaningful titles.

* Use keywords in the first paragraph (especially in first sentence) and last paragraph. Use keywords like crm, secure, salesforce etc.

18. SEO Analysis & Reports

Keyword Density (http://smallseotools.com/keyword-density-checker/)
Code To Text Ratio (http://smallseotools.com/code-to-text-ratio-checker/)
Link Analyze (http://smallseotools.com/website-link-analyzer-tool/)

Keyword Position Checker (http://smallseotools.com/keyword-position/)
Back Link Checker (http://smallseotools.com/backlink-checker/)
Page Rank Checker (http://smallseotools.com/google-pagerank-checker/)

Seval Ç. / January 2014 / Ankara Turkey 
Related Posts Plugin for WordPress, Blogger...