Skip to content
Dec 9 09

Rama II

by dkberktas

Rama III’ve recently finished the novel Rama II (goodreads)(wikiepedia)by Arthur C. Clarke (ACC) and Getry Lee. Two authors form a perfect combination. Below are some of the passages I underline. There are in fact some very good passages.

Mankind was not unique, maybe not even special. It was just a question of time before prevailing homo centric notion of universe was to be irrevocably shattered by clearer awareness of the Others.(pg23)

The memories of the terrible traumas of their youth during the Chaos haunted the adult generation and made them extremely rigid in their application of parental discipline. To them life was not a joyride at am amusement park. It was a deadly serious affair…(pg33)

Our conversation reminds me of that old Hindu proverb about the blind men who felt the elephant, They all described it differently, for of them touched only a small part of the animal. None of them was correct.(pg 216)

there came from inside her a different voice, an assertive, optimistic voice that refuse to let her give up. It told her that any time of being alive was precious and wonderful, that simply being conscious at all, ever, was an overwhelming miracle of nature.(pg292)

Father of Nicole des Jardin to the audience on a ceremony for his successful scientific career:

For when your life is over, if you can say “I have learned” and “I have loved”, you will also be able to say “I have been happy(pg297)”

All bureausicracies are the same. They drain the life out of the truly creative people and develop mindless paper-pushers as their critical mass(pg339)

There may be or not may be a god;I may or may not believe in him. The only way I can lose is if there is a go and I do not believe him. Therefore I shall believe in him to minimize my risk(pg479)

It was a real excitement to image myself (just for a minute ) in Rama and try to look around and at the same the check my back to see whether there is a biot trying to rip me apart!

Dec 8 09

Paul Graham at Startup School 08

by dkberktas

Recently I started to reread and re watch all the pg resources (including the ones I haven’t encountered before).

This is a nice video from the Start-up school of 2008 which has suggestions for start-ups and suggestions about being good (not evil) towards people.

<div><a href='http://www.omnisio.com'>Share and annotate your videos</a> with Omnisio!</div> <p>

Oct 19 09

Cydia and XCode Local App Testing

by dkberktas

1. Go to /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.0.sdk/SDKSettings.plist and change CODE_SIGNING_REQUIRED to NO and save it. (if it complains about file permission right click the file and select Get Info and after unlocking the file, change the permission to read&write)

Plist File

Picture 12

2. In XCode open the info page and change Code Signing Identy to Don’t Code Sign.

Picture 13
3. In the terminal, set the environment variable  CODESIGN_ALLOCATE  as follows: (or you will get an error like this util/ldid.cpp(567): _assert(0:arch != NULL))
export CODESIGN_ALLOCATE=/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/codesign_allocate
Picture 14
4. Open Fugu and connect to your iphone (you can download FUGU from here)(you can find the IP address your iphone from Settings->Wi-fi->ConnectedWirelessName) (Username should be root and password should be alpine OR dottie) (open your iphone and don’t let it pass to stand-by mode during these phases)

Picture 15Picture 16
5. Go to root directory and from here go to Applications directory

Picture 17Picture 18Picture 19
6. In XCode, build your application, from Products folder, select Reveal in Finder

7. Upload the .app file to the Applications folder in your iPhone

8. Open a Terminal and connect to your iphone with ssh like (be  careful that iphone is not in stand-by mode)

root@192.168.1.5 and enter your password

Picture 20

9. First change the binary file permission of your application

chmod 755 /Applications/Appname.app/Appname

10. Then sign the app file with ldid

ldid -S /Applications/Appname.app/Appname

11. Restart the iphone, you are good to go

Note:
1. If ldid command can not be found, type apt-get install ldid OR aptitude install ldid
2. If apt-get can not be found install aptitude from Cydia

3.There are very useful pages on the net, so just google xcode and cydia, here is one of them http://thebigboss.org/hosting-repository/submit-your-app/compile-for-cydia-submission/

4. If you get an error like util/ldid.cpp(567): _assert(0:arch != NULL), there can be two possible reason for this, you either forget to export CODESIGN_ALLOCATE. The other possibility is that you build the application for the simulator. To fix this,  from XCOde change it to Device – 3.0  or sth similar :) . You should see it on the combo box top left top corner of XCode.

Oct 15 09

Icerik Yonetim Sistemleri – Drupal, Joomla, WordPress

by dkberktas

Icerik yönetimi gerektigi zaman Drupal, Joomla ve son zamanlarda WordPress üçlüsünün tamamini kullandim(link, link, link, link, link, link). Ama simdiye kadar Google üstünde biraz zaman ayirip diger insanlarin karsilastirmalarina bakmamistim.

Kullanarak edindigim deneyimler olusmustu; mesela Joomla’nin temalarda iyi oldugu, Drupal’in esnek ve gelistiricilere yönelik oldugu, WordPress’in kurulum ve out of box (kurulur kurulmaz) bir blog için gerekli her seyi sagladigini (yorum, trackback vs) biliyordum. Asagida ise Google üstünde bir süre gezindikten sonra kisaca aldigim  notlar ve linkleri:

WordPress

  • Tek is yapiyor, cok iyi yapiyor
  • Build-in bircok sistem hazir geliyor (comment, trackback)
  • Temalar çok iyi
  • Kullanisli dashboard

DRUPAL

  • developer friendly (php ile araniz iyi olmali)
  • Esnek mimari, gelistirmeye ve genislemeye cok uygun
  • Guzel bir tasarim bulmak ya da oturtmak zaman ve deneyim istiyor

JOOMLA

  • Out of box harika temalar ile, profesyonel tasarimi sorunsuz yakalama
  • Drupal kadar esnek degil, mimari olarak daha muhafazakar
  • Profesyonel gorunen ve kisa surede bitirebileceginiz web siteleri icin

Google Trends ustunden populerliklerini karsilastirinca cikan sonuc ise Joomla ve WordPress’in basabas gittigini, Drupal’in ise biraz gerilerde kaldigini gosteriyor.

Picture 1

Karsilastirmalarina basvurdugum bir kac web sitesi

  • http://www.goodwebpractices.com/other/wordpress-vs-joomla-vs-drupal.html
  • http://www.topnotchthemes.com/blog/090224/drupal-vs-joomla-frank-comparison-ibm-consultant?page=1
  • http://cmsreport.com/content/2006/12/drupal-and-joomla-comparison
  • http://www.alledia.com/blog/general-cms-issues/joomla-and-drupal-which-one-is-right-for-you/
  • http://google.com/trends?q=drupal++%2C+joomla+%2C+wordpress&ctab=0&geo=all&date=all&sort=1
Sep 4 09

eTohum ve e-Tohum

by dkberktas
tagoroo o kadar da akilli degilmis

tagoroo o kadar da akilli degilmis

Herkesin yasaminda bir ampul yanma ani vardir, benimki de Tugrul abinin “Dogan, start-up nedir biliyor musun?” demesidir. 2006 yazinda yaptigim stajdaki sirketin sahibiydi Tugrul abi. Yillarca amerikada calismis, daha sonra belki sikildigindan, belki Turkiyeyi ozlediginden donmus, kendi gibi bir gecmisi olan Berkay’la iFountain’i kurmuslar. Iste bende orda bir sene kadar araliklarla genc istekli yeni cocuk olarak sagi solu rahatsiz eden cocuk oldum ve bunyemde biriktirdigim girisimcilik ruhuyla ofisten ucup gittim. Belki zamanindan once olmustu ama artik bir girisimci adayiydim.

Ilk donemler bol bol okudum(HN, pg, devzone, google reader) zamanimin cogunu aldi. Ozellikle Paul Graham benim icin tam bir ilham kaynagi oldu. Yazilarini defalarca okuyup ustune bol bol dusundum. Ancak bu donem oldukca yalniz gecti, ne benim okuduklarimi anlayan, ne de benzer istekleri paylastigim insanlar vardi etrafimda.

Tabi zamanla neden benim yasadigim yerde boyle insanlar yok demeye basladim. Ve tam bu sirada etohum ve Burak Buyukdemir ile tanistim. Uzun sure Istanbul’daki etkinlikleri takip ettikten sonra, sonunda Ankara’ya geldi Burak hoca. Ankaradaki ilk etohum toplantisinda sanki cok ayri bir dunyadaymis gibi saatler gecirdim. Daha once bundan bahsetmistim o yuzden kisa geceyim. Burak hoca, bizi ve projemizi sadece 5 dakika dinledikten sonra kabul etti. Tam bir elevator pitch oldu yani.

Zamanla defalarca Istanbula gittik, projemiz secilen projelerden biriydi (belki cok basarili bir proje olmadi (simdilik!), ama bir ihtiyaci karsiladigina ve daha iyi tanitimla yaygin kullanima erisecegine hala inaniyorum). Bu surecte girisimcilik egitimi aldik, bir cok yatirimci ile tanistik, genis bir cevre edindik.

Su anda etohum benim icin bir senesini doldurdu. Bir sene once cevaplamistim o uzun ve yorucu sorulari. Daha sonra ogrendimki, uzun olmasinin ayri bir sebebi varmis.

Peki bu bir senede ne mi oldu… bir ff ahalisi sormus: etohum ikinci donem baslamis, birinci donemde ne oldu diye biraz igneleyici bir tavirla…

Ben cevapliyayim, “ben oldum”.

Akli bulutlarda gezen bir cocuktan, su anda kendi sirketini kurmus, hayallerini kovalayan bir genc adam oldum. Belki etohum olmasa da burada olacaktim, ama bu surecte benim icin bir cok seyi kolaylastirdigini ve ogrettigini biliyorum.

Dolayisi ile ne gerek var ignelemeye, suclamaya, bilinc altinmizdakileri kusmaya.

Proje tanitimlari yapildiktan sonra ff’deki sert yorumlardan dolayi artik bu tur seylerde yorum yazmiyorum ve onemsemiyorum. Bu satirlar ile uzerimdeki bir sorumlulugumu yerine getirmis oluyorum. simdi bu gorevi bitirdigime gore, isime donebilirm — saatte sabahin 5′i olmus :)

Bu arada Serdar Kuzuloglu; bizim internet camiasi cok konusuyor is yapmiyor gibi bir sey demisti sanirim :)

not: Yeni etohum donemi basladi efendim, basvurmaniz siddetle tavsiye edilir.

Sep 3 09

Converting a Mysql table into a “proper” Turkish XML file

by dkberktas

Character sets, encoding, decoding, anything related to non-English characters make me feel uncomfortable, since at each time I have problem related to these things, I spend hours just to see a proper Turkish character like “ç”.

tagaroo suggests this image is appropriate for the post

This was again the case with an old mysql table with encoding utf8_general_ci. Before there was UTF-16 then UTF-8 now I have deal with the subleties of utf8_general_ci (which is in fact has other types like utf8_unicode_ci).

Anyway, after spending hours just to see the correct characters in the console, very near to the point I gave up, I found a link that suggest to just replace the unwanted characters like “ç” to ç. here is the complete list that I use in Java,  but be careful about the order you replaced:

textVal = textVal.replace("ÄŸ","ğ");
textVal = textVal.replace("ı","ı");
textVal = textVal.replace("İ","İ");
textVal = textVal.replace("Ä","Ğ");

textVal = textVal.replace("Ü","Ü");
textVal = textVal.replace("ü","ü");
textVal = textVal.replace("Ç","Ç");
textVal = textVal.replace("ç","ç");
textVal = textVal.replace("Ö","Ö");
textVal = textVal.replace("ö","ö");
textVal = textVal.replace("ÅŸ","ş");
textVal = textVal.replace("Å","Ş");

Yeap, that solved my problem, thanks to you guys at the forum. But, I still doesn’t understand why we still need to have that number of encoding!

&#350;
Aug 12 09

Ankara’da Internet Girisimciligi Kampi

by dkberktas

Ankara’da internet girisimciligi ile ilgili toplanti, soylesi oldukca seyrek oluyor. Gecen donemlerdeki e-tohum toplantilarindan sonra, bu hafta Bilkent Cyberparktaki Microsoft Innovation merkezinde gerceklesen girisimcilik kampi da bu seyrek etkinliklerden biri oldu. Hem yeni insanlarla tanismak hem de canli kanli sektorun aktorlerini gormek motivasyon acisindan tazeleyici oluyor.

Etohum Giri?imcilik kamp? Ankara

Microsoft Cyberpark’in yeni binasinin en ust katini tamamen kapatarak cok guzel bir ofis mekani yaratmis. Her ne kadar tam olarak merkezde neler yapildigi anlasilmasa da uzun vadede umarim bu guzel yatirim somut projeler cikmasina yardimci olur. (bkn openfund office space opportunities in Greece).

Katilimcilar Burak Buyukdemir, Ideshot’tan Harun Peksen, Nokta’dan Tuna Orbay guzel konusmalar yaptilar, bir tek son olarak sahnede yerini alan (‘Teknoloji destekleri “KOSGEB, Sanayi bakanligi ve TÜBITAK destekleri’) – Oguz Yapar, cok iyi niyetli ve acik sozlu olmasina  ragmen kamunun (Sanayi bakanligi ve Tubitak) internet girisimciligi konusunda daha cok yol kat etmesi gerektigini bize cok acik olarak gosterdi.

Ar-Ge/inovasyon ile internet girisimciligi kavramlarini birlestirme henuz kamuda oturmus degil. Internet projelerini e-ticaret programi kurma olarak goruluyor. Ar-Ge yapmak, yenilikci olmak “elle tutulur-(fiziksel anlamda)” urunler cikarmakla esdeger tutuluyor. Burak hoca cay molasinda Oguz beye soyledigi tek bir cumle ile Istanbul-Ankara mantigi arasindaki farki somutluyor: “…bu sekilde Turkiye’den Twitter cikmaz!”.

Benden de Burak hocaya bir ek o zaman, “Iyi niyetli de olsa destegi dagitanlar, Twitter’in ne oldugunu bilmeyen hocalar oldugu surece Turkiye’den Twitter cikmasina nasil on ayak olabilirler?”

Jun 18 09

Hello world! — merhaba dunya

by dkberktas

This is the WordPress post, so keep your expectations low. Dogan installed a WordPress and probably he will leave blogspot and use this site for blogging. If you are sabirsiz to wait for his first post, go to his previous index page from here.

Keep in touch and see you soon.

ps. By the way, did I mention I have four cats at home and I am highly allergic to cats. However, this is not my cat, Tagaroo finds it for me!