27 Ağustos 2009 Perşembe

Kendime Not; Twitter Meetup Silicon_Valley


Ofiste seyredemedim odama gidince seyrederim diye bloga attim belki sizin de ilginizi ceker, daha izlemedim ama.

diger parcalar ayrica Facebook ekip Meetup i da var sanirim.

http://www.ustream.tv/recorded/2054701

Leia Mais…

17 Ağustos 2009 Pazartesi

Compiler Error C2361: initialization of 'identifier' is skipped by 'default' label

Bu hatayi aliyorsaniz gosterilen satirda case(0) ifadesini blok icine aliniz.

int i;
switch(i)
{
case(0):
bisey;
bisey;

}

///////
int i;
switch(i)
{
case(0):
{
bisey;
bisey;
}
}


sekline getirirseniz hata ortadan kalkar.

Leia Mais…

12 Ağustos 2009 Çarşamba

BeniKoruyun.com



Toplumumuzda ne yazik ki cocuk istismarcilari hayvan sayisi fena halde artti. Bu site de Doç.Dr. Ayten Erdoğan tarafindan hazirlanmis. Takdir ettim, paylasmak istedim.

Leia Mais…

Pragta, gelen 2 beygir faytonu çekmek istedim birden yanına bu çok beygir yanaştı:)

Leia Mais…

05 Ağustos 2009 Çarşamba

Social Media Fortune 100

Fortune dergisinin belirledigi en büyük 100 sirketin sosyal medyadan ne kadar yararlandigina dair burson-marsteller sirketinin yapmis oldugu sunum. (kaynak)

Leia Mais…

Visual Studio ile npruntime (firefox plugin) projesi derleme

Olusturacagimiz proje isin en nihayetinde bir .dll verecek bize. Asagida verecegim bir kac adim NPAPI ile Cross Browser Plugin gelistirmenin ilk adimlarini olusturuyor. Cross browser Plugin Gecko standartli tüm tarayicilarda saglikli bir sekilde calisacaktir. Bunlar Safari, Mozilla Firefox, Opera, Netscape, Google Chrome... Ancak su da varki her tarayicinin kendine has özelliklerine uygun is yapan bir Plugin yapmak istiyorsak NPAPI kullansak bile sonrasindaki özellestirmelerle sadece tek browser üzerinde calisir duruma getirir, bence de en dogrusu bu gibi.

1) Visual Studio 2008/2005 ->Visual C++ -> Win32 ->Win32 Project
* Sonrasinda acilan pencerede DLL e tiklayip empty project kutucugunu isaretleyin.

2) Acilan 3 Klasor: Header Files, .h dosyalariniz icin, Resource Files .rc, Source Files ise .cpp dosyalariniz icin duzenli bir proje olusturmak amacli aslinda.

3) Suradan: https://developer.mozilla.org/en/Gecko_SDK Gecko SDK indirin. C:/ nin altina C:\xulrunner-sdk olarak acabilirsiniz.

4) Projenize Solution Explorer da sag tiklayip: Project Properties->(all configurations)->C++ -> General -> Additional Include Directories gelip C:\xulrunner-sdk\sdk\include u dahil ediniz.

5) Project Properties ->(all configurations)-> C++ -> Preprocessor -> Preprocessor Definitions da sunlar bulunsun: WIN32;_WINDOWS;XP_WIN32;MOZILLA_STRICT_API;XPCOM_GLUE;XP_WIN;_X86_;NPSIMPLE_EXPORTS

6) Project Properties -> (all configurations)-> C++ -> Precompiled headers -> Create/Use precompiled header -> Not Using Precompiled Headers olmasina dikkat edin.

7) Proje tamamlandiktan sonra .dll dosyasinin olusturulmasi icin .def dosyasinin bulundugu yeri Project Properties|(all configurations)|Linker|Input|Module Definition File giriniz.

NOT: Projenizi tamamladiktan sonra .rc dosyasi hazirlamayi unutmayin. Ve bunu Resource Files altina yerlestiriniz.

Ornek:
//Microsoft Developer Studio generated resource script.
//
#include "resource.h"

#define APSTUDIO_READONLY_SYMBOLS
/////////////////////////////////////////////////////////////////////////////
//
// Generated from the TEXTINCLUDE 2 resource.
//
#include "winresrc.h"

/////////////////////////////////////////////////////////////////////////////
#undef APSTUDIO_READONLY_SYMBOLS

/////////////////////////////////////////////////////////////////////////////
// English (U.S.) resources

#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
#ifdef _WIN32
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
#pragma code_page(1252)
#endif //_WIN32

#ifndef _MAC
/////////////////////////////////////////////////////////////////////////////
//
// Version
//

VS_VERSION_INFO VERSIONINFO
FILEVERSION 1,0,0,1
PRODUCTVERSION 1,0,0,1
FILEFLAGSMASK 0x3fL
#ifdef _DEBUG
FILEFLAGS 0x1L
#else
FILEFLAGS 0x0L
#endif
FILEOS 0x40004L
FILETYPE 0x2L
FILESUBTYPE 0x0L
BEGIN
BLOCK "StringFileInfo"
BEGIN
BLOCK "040904e4"
BEGIN
VALUE "Comments", "\0"
VALUE "CompanyName", " \0"
VALUE "FileDescription", "npbasic\0"
VALUE "FileExtents", "bic\0"
VALUE "FileOpenName", "npbasic\0"
VALUE "FileVersion", "1, 0, 0, 1\0"
VALUE "InternalName", "npbasic\0"
VALUE "LegalCopyright", "Copyright ? 2001\0"
VALUE "LegalTrademarks", "\0"
VALUE "MIMEType", "application/basic-plugin\0"
VALUE "OriginalFilename", "npbasic.dll\0"
VALUE "PrivateBuild", "\0"
VALUE "ProductName", "Basic Example Plugin for Mozilla\0"
VALUE "ProductVersion", "1, 0, 0, 1\0"
VALUE "SpecialBuild", "\0"
END
END
BLOCK "VarFileInfo"
BEGIN
VALUE "Translation", 0x409, 1252
END
END

#endif // !_MAC


#ifdef APSTUDIO_INVOKED
/////////////////////////////////////////////////////////////////////////////
//
// TEXTINCLUDE
//

1 TEXTINCLUDE DISCARDABLE
BEGIN
"resource.h\0"
END

2 TEXTINCLUDE DISCARDABLE
BEGIN
"#include ""winresrc.h""\r\n"
"\0"
END

3 TEXTINCLUDE DISCARDABLE
BEGIN
"\r\n"
"\0"
END

#endif // APSTUDIO_INVOKED

#endif // English (U.S.) resources
/////////////////////////////////////////////////////////////////////////////



#ifndef APSTUDIO_INVOKED
/////////////////////////////////////////////////////////////////////////////
//
// Generated from the TEXTINCLUDE 3 resource.
//


/////////////////////////////////////////////////////////////////////////////
#endif // not APSTUDIO_INVOKED



Biraz yemek tarifi gibi olduysa da ben hep bu sekilde yönergeler okumanin daha akilda kalici oldugunu dusunmusumdur ondan ben de bole yapmak istedim.

Su anda projeyi derlemeye hazirsiniz tabi projeyi de hazirladiktan sonra:)

Orijinal kaynak: https://developer.mozilla.org/en/Compiling_The_npruntime_Sample_Plugin_in_Visual_Studio

Leia Mais…

03 Ağustos 2009 Pazartesi

İTÜ Mezunu 6 Bilim Adamı Geliştirdikleri “Süper sert ve Kaygan Kaplama” ile ABD'de Büyük Ödül Aldı

Kaynak: 22 Temmuz 2009 ayni baslikli www.itu.edu.tr Haberler bölümünden alinmistir!

Teknoloji dünyasında büyük merakla beklenen Amerika Birleşik Devletleri “2009 R&D 100 Ödülleri” bugün açıklandı. Bir önceki yıl uygulama alanına girmiş, teknolojik olarak en önemli 100 yenilikçi ürünü içeren bu liste “Uygulamalı Araştırmanın Oscar Ödülleri” olarak da biliniyor. “Halojen lamba”, “faks makinası”, “sıvı kristal ekranları”, “yazıcı”, “sigara bıraktıran bant”, “HD televizyon”, 47 yıldan beri verilen bu ödülü daha önce alan binlerce üründen ancak birkaçı.

Bu yıl ödül alan ürünler arasında, hepsi de İstanbul Teknik Üniversitesi mezunu altı Türk araştırmacının geliştirdiği “Süper sert ve kaygan kaplama (SSKK)”, nanoteknoloji çalışmalarının en önemli alanlarından biri olan ince film dalında ödüle layık görüldü.
Ödül alan ürün, Argonne Milli Laboratuvarı ve İTÜ araştırmacılarının müşterek çalışmaları sonucu 2007 yılında Argonne Milli Laboratuvarı adına alınan bir ABD patentine dayanmaktadır. Söz konusu patent ve ödülü alan araştırmacıların dördü Prof. Dr. Mustafa Ürgen, Prof. Dr. Ali Fuat Çakır, Doç. Dr. Kürşat Kazmanlı, Yar. Doç. Dr. Özgül Keleş, halen İ.T.Ü. Kimya Metalurji Fakültesi, Metalurji ve Malzeme Bölümü Öğretim Üyesidir.

Diğer iki araştırmacı Dr. Ali Erdemir ve Dr. Osman Levent Eryılmaz halen Argonne Milli laboratuvarında çalışmaktadırlar. Dr. Ali Erdemir 1976 yılında yine İTÜ Metalurji ve Malzeme Bölümü bölümüzden mezun olduktan sonra ABD de çalışmaya başlamış olup, birlikte çalıştığı Dr. O. Levent Eryılmaz da İTÜ Metalurji ve Malzeme Bölümü bitirdikten sonra Doktora derecesini 2000 yılında İ.T.Ü. Fen Bilimleri Enstitüsü Metalurji ve Malzeme programından almıştır.

Haber: http://www.itu.edu.tr/haber/?b2786dcb-483a-46b6-857a-9bdde26d6a51

Ana Kaynak: http://www.anl.gov/Media_Center/News/2009/news090720.html

Leia Mais…