iPad Mini de Turkcell data hattı kullanmak

17 Nis 2013 In:

iPad Mini satın aldıktan sonra nano sim kartınızı kullanarak internete giremiyorsanız.  

Yapmanız gereken "Ayarlar" -> "Hücresel Veri" -> "APN Ayarları" -> "APN" kısmına "mgb" yazmak. Bu ayar yanlızca data hatları için geçerli, yani VINN da kullanıgınız bir hattı iPad mini de kullanmak için bu ayarı değiştirmek gerekiyor. 

Eger taktıgınız hat ses hattı ise "internet" yazılı olması gerekiyor. 

URLtoPDF HTML den PDF e çevirme

2 Şub 2013 In:

 iTextSharp ile türkçe karakter sorunu olmayan, turkce PDF üretmek:
 
 


            var example_css = @"@font-face {
    src: url('arialuni.ttf');
    -fs-pdf-font-embed: embed;
    -fs-pdf-font-encoding: Identity-H;
}
body {font-family:arial unicode ms;encoding:Identity-H;font-size:11pt;}";

            string strHtml = @"<html><head>
<META HTTP-EQUIV='Content-Type' CONTENT='text/html;charset=iso-8859-9'/>
<META HTTP-EQUIV='Content-language' CONTENT='tr'/>
</head>
<body style='font-family:arial unicode ms;'>
<div style='height:225px;'></div>
<div style='width:100%;text-align:center;font-size:25px;font-weight:bolder;'>" + baslik + @"</div> 
<div style='height:120px;'></div>
<div style='height:400px;margin-left:100px;padding-left:100px;margin-right:100px;padding-right:100px;'>" + metin+@"</div>
<div style='margin-left:100px;text-align:center;float:center;'><img style='width:370px;' src='"+resim+@"' /></div>
</body></html>";

            MemoryStream memStream = new MemoryStream();
            Response.Cache.SetCacheability(HttpCacheability.NoCache);

            string strFileShortName = ad + "-"+toTRK2(baslik).Replace(" ","_")+"-"+DateTime.Now.ToString("yyMMddHHmmss") + ".pdf";
            string strFileName = HttpContext.Current.Server.MapPath("uploads\\" + strFileShortName);
            float lm = 10, rm = 10, tm = 10, bm = 10;
            iTextSharp.text.Document docWorkingDocument = new iTextSharp.text.Document(iTextSharp.text.PageSize.A4, lm, rm, tm, bm);
            StringReader srdDocToString = null;
 
   //sayfa zeminine bir foto ekle 
            string imageFilePath = "http://www.xxxxxxxxxxxxx.com/gelisim-kart-arka.jpg";
            iTextSharp.text.Image jpg = iTextSharp.text.Image.GetInstance(imageFilePath);            
            jpg.Alignment = iTextSharp.text.Image.UNDERLYING;
            
            var pageWidth = docWorkingDocument.PageSize.Width - (lm + rm);
            var pageHeight = docWorkingDocument.PageSize.Height - (bm + tm);
            jpg.SetAbsolutePosition(lm, bm);
            jpg.ScaleToFit(pageWidth, pageHeight);
           
            MemoryStream msCss = new MemoryStream(System.Text.Encoding.UTF8.GetBytes(example_css));
            MemoryStream msHtml = new MemoryStream(System.Text.Encoding.UTF8.GetBytes(strHtml));
            try
            {
                
                PdfWriter pdfWrite = default(PdfWriter);
                pdfWrite = PdfWriter.GetInstance(docWorkingDocument, new FileStream(strFileName, FileMode.Create));
              
                docWorkingDocument.Open();
                docWorkingDocument.Add(jpg);

                FontFactory.Register("C:\\Windows\\Fonts\\ARIALUNI.TTF", "arial unicode ms");

                XMLWorkerHelper.GetInstance().ParseXHtml(pdfWrite, docWorkingDocument, msHtml, msCss);

            }
            catch (Exception ex)
            {
                Response.Write(ex.Message);
            }
            finally
            {
                if ((docWorkingDocument != null))
                {
                    docWorkingDocument.Close();
                    docWorkingDocument.Dispose();
                }
                if ((srdDocToString != null))
                {
                    srdDocToString.Close();
                    srdDocToString.Dispose();
                }
            }
            Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "myscript", "window.open('uploads/" + strFileShortName + "','_blank','location=0,menubar=0,status=0,titlebar=0,toolbar=0');", true);
         
 
 
 
 
 
veya farklı birşekilde DB den degilde sayfadaki bir kontrol yapmak için  :
 
 public void DownloadAsPDF(string h)
        {
            try
            {
                string strHtml = string.Empty;
                string pdfFileName = Request.PhysicalApplicationPath + "\\uploads\\" + "Raporunuz.pdf";
//kontroledn almak icin 
                //StringWriter sw = new StringWriter();
                //HtmlTextWriter hw = new HtmlTextWriter(sw);

                //StringReader sr = new StringReader(sw.ToString());
                //strHtml = sr.ReadToEnd();
                //sr.Close();
                //strHtml
                CreatePDFFromHTMLFile( h, pdfFileName);

                Response.ContentType = "application/x-download";
                Response.AddHeader("Content-Disposition", string.Format("attachment; filename=\"{0}\"", "Raporunuz.pdf"));
                Response.ContentEncoding = Encoding.UTF8;
                Response.WriteFile(pdfFileName);
                Response.HeaderEncoding = Encoding.UTF8;
                Response.Flush();
                Response.End();
            }
            catch (Exception ex)
            {
                Response.Write(ex.Message);
            }
        } 

Türkçe Karakter Temizle

3 Oca 2013 In: ipucu

Turkce karakter temizle

depublic string toTRK(string text)

        {

            text = text.Replace("İ", "\u0130");

            text = text.Replace("ı", "\u0131");

            text = text.Replace("Ş", "\u015e");

            text = text.Replace("ş", "\u015f");

            text = text.Replace("Ğ", "\u011e");

            text = text.Replace("ğ", "\u011f");

            text = text.Replace("Ö", "\u00d6");

            text = text.Replace("ö", "\u00f6");

            text = text.Replace("ç", "\u00e7");

            text = text.Replace("Ç", "\u00c7");

            text = text.Replace("ü", "\u00fc");

            text = text.Replace("Ü", "\u00dc");

            return text;

        }

 

        public string toTRK2(string text)

        {

            text = text.Replace("İ", "I");

            text = text.Replace("ı", "i");

            text = text.Replace("Ş", "S");

            text = text.Replace("ş", "s");

            text = text.Replace("Ğ", "G");

            text = text.Replace("ğ", "g");

            text = text.Replace("Ö", "O");

            text = text.Replace("ö", "o");

            text = text.Replace("ç", "c");

            text = text.Replace("Ç", "C");

            text = text.Replace("ü", "u");

            text = text.Replace("Ü", "U");

            return text;

        }

    }

 

 

public string toURLReq(string text)
{
text = text.Replace("İ", "I");
text = text.Replace("ı", "i");
text = text.Replace("Ş", "S");
text = text.Replace("ş", "s");
text = text.Replace("Ğ", "G");
text = text.Replace("ğ", "g");
text = text.Replace("Ö", "O");
text = text.Replace("ö", "o");
text = text.Replace("ç", "c");
text = text.Replace("Ç", "C");
text = text.Replace("ü", "u");
text = text.Replace("Ü", "U");
Regex rgx = new Regex("[^a-zA-Z0-9 -]");
text = rgx.Replace(text, "");
text = System.Web.HttpUtility.UrlEncode(text);
return text;
}

PC'nizde MPI ile Paralel Programlama

23 Ara 2012 In: ipucu

Kuracaklarımız sırasıyla : 

 1. VS2008 veya VS2010, Visual C++ modülü kurulu olmalı, yoksa yeniden VS kurulum setup'anı çalıştırp ekleye bilirsiniz.

 2. HPC Pack 2008 R2 Client Utilities Redis Package with SP4  indirip kurun

 3. HPC Pack 2008 R2 SDK with SP4 indirip kurunuz 

 4. HPC Pack 2008 R2 MS-MPI Redist Pack with SP4 kuruyoruz aynen 

 5. VS2010 için MPI Project Template ihtiyaç duraysanız eger (ben VS2008 kullanıdıgm için kurmadım)

 6. VS2008 veya VS2010 u açıyoruz  New Project >  Visual C++ > Win32 > Win32 Console Application > Proje_adiyaz

 7. "Console Application" > "Pre Comp. Head"=kaldırıyoruz > "Finish"

 8. Projeye sağ tıkla "Property Pages"
"Conf Prop" > "C/C++" > "Additional Include Directories" = "C:\Program Files\Microsoft HPC Pack 2008 R2\Inc"
"Conf Prop" > "Linker" > "Additional Library Directories" = "C:\Program Files\Microsoft HPC Pack 2008 R2\Lib\i386"
"Conf Prop" > "Linker" > "Input" > "Additional Dependencies"= "msmpi.lib" 
Detay burada var 

 9. Kod blogunu şu şekilde değiştirin : 

#include<iostream>
#include<mpi.h>

using namespace std;

int main(int argc, char** argv){

    int mynode, totalnodes;

    MPI_Init(&argc, &argv); 
    MPI_Comm_size(MPI_COMM_WORLD, &totalnodes);
    MPI_Comm_rank(MPI_COMM_WORLD, &mynode);

    //buda olur
    //printf("Hello world from process %d of %d ", mynode, totalnodes);
    cout << "Hello world from process " << mynode;
    cout << " of " << totalnodes << endl;

    MPI_Finalize();
    //ekran beklesin diye, programı sonlandırmak için VS de DEBUG da STOP diyoruz
    cin.get();
    return 0;
}

10. F5 deyin her şey yolunda ise  "cmd" yapıp "mpiexec –n 10 Test01.exe" deneyebilirsiniz.

Resimli anlatım lazım derseniz burada bir tane buldum, bir tanede bu var.

Kolay gelsin size MPI ile paralel programlamada, Vi editor ve hiç baglanamadıgım VPN le ugrasmaktan iyidir.

 Not : Her seferinde CMD ile oynamayayım dersen :

Yine projeye sag tıklıyoruz "Properties" > "Debugging" > Command"="C:\Program Files\Microsoft HPC Pack 2008 R2\Bin\mpiexec.exe"
"Command Argument" > "-n 4 "$(TargetPath)""

 Silent repair on 64 bit computer with .Net Framework version 4.0.30319 :

%windir%\Microsoft.NET\Framework64\v4.0.30319\SetupCache\Client\setup.exe /repair /x86 /x64 /ia64 /parameterfolder Client /q /norestart
%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe –i
 
 
 
 

Meet Today’s Best Ultrabook : ASUS UX31A

1 Ara 2012 In:

ASUS UX31A-DB71 Specifications
Processor Intel i7-3517U
(Dual-core 1.90-3.00GHz, 4MB L3, 22nm, 17W)
Chipset HM76
Memory 4GB (2x2GB) DDR3-1600 Elpida
Note: RAM is soldered onto motherboard
Graphics Intel HD 4000
(16 EUs, up to 1150MHz)
Display 13.3" WLED Matte 16:9 1080p (1920x1080)
(Chi Mei Innolux N133HSE-EA1)
Storage 256GB ADATA XM11 SSD
Note: Proprietary ASUS connector
Optical Drive N/A
Networking 802.11n WiFi (Intel Advanced-N 6235)
Bluetooth 4.0 (Intel)
Audio Realtek ALC269
Stereo Speakers
Headphone jack
Battery/Power 6-cell, 7.4V, ~6840mAh, ~50Wh
45W Max AC Adapter
Front Side N/A
Left Side Memory Card Reader
Headphone jack
1 x USB 3.0
Right Side Mini-HDMI
Mini-VGA
1 x USB 3.0 (with Charging)
AC Power Connection
Back Side Exhaust vent (under hinge)
Operating System Windows 7 Home Premium 64-bit
Dimensions 12.8" x 8.78" x 0.11-0.71" (WxDxH)
(325mm x 223mm x 3-18mm)
Weight 2.86 lbs (1.3kg)
Extras HD Webcam
82-Key Backlit Keyboard
Flash reader (MMC /SD)
USB 2.0 Fast Ethernet adapter
Mini-VGA to VGA adapter
Warranty 2-year limited international warranty (varies by country)
Price Starting at $1434 online (8/27/2012)
 
 
 
 
 
 
 
 
 
 

Nasıl gözden kaçar bu proje : BOR MOBIL

21 Kas 2012 In: ilginç
2012’nin başlarında, bomba gibi patlaması gereken bir haber, medyanın manipülasyonları ve suni gündemleri sebebiyle buhar olup uçtu. Ultra sosyal nesilin gündemine neredeyse hiç giremedi.
 
Benim çok önemsediğim bu haber, ne Twitter’da “trend topic” oldu, ne Facebook’da paylaşım rekoru kırdı ne de e-posta zincirlerine konu edildi. Hatta haberin videosunun izlenme sayısı, Ajdar videolarının yanına yaklaşamadı bile! Sadece o günün haber bültenlerine -sıradan bir haber gibi- konu oldu. O kadar!
 
Haber şu:
 
“Enerji ve Tabii Kaynaklar Bakanı Taner Yıldız TÜBİTAK MAM’ı Ziyaret Etti
 
Enerji ve Tabii Kaynaklar Bakanı Taner Yıldız, BOREN desteği ile TÜBİTAK MAM tarafından geliştirilen ve borla çalışan “BOR MOBİL” aracını 6 Ocak 2012 tarihinde test etti.
 
Ulusal Bor Araştırmaları Enstitüsü Başkanı Dr. Şükrü Öztürk tarafından, BOREN ve TÜBİTAK MAM işbirliğinde BOREN desteği ile yürütülen projeler hakkında bilgi aktarıldı. Bu kapsamda geliştirilen “Sodyum Borhidrür Yakıt Pilli Araç (BOR MOBİL)” ile ilgili detaylı bilgi alan Taner Yıldız, “BOR MOBİL” aracıyla bir test sürüşü gerçekleştirdi. 
 
Ziyaret sırasında Yıldız’a, Enstitü Başkanı Dr. Şükrü Öztürk, TÜBİTAK Başkanı Prof. Dr. Yücel Altunbaşak, Kocaeli Valisi Ercan Topaca, TÜBİTAK Başkan Yardımcısı Dr. Kıvanç Dinçer ve TÜBİTAK MAM Başkanı Doç. Dr. Sunullah Özbek eşlik etti.”

Görmezden geldiğimiz otomobilin bazı özellikleri:
-Bor ile çalışıyor (Türkçesi: benzine, motorine ihtiyaç duymuyor ve en önemlisi dünyada bilinen bor rezervlerinin %70’ine sahibiz)
-Ağırlığı, 1100 kilo
-Saatte 110 km. hız yapabiliyor
-3 kiloluk yakıt piliyle 150 km. yol alıyor
-Yerli üretim
 
Türkiye, böyle bir araç yapıyor ve oyuncak araba yapmış muamelesi görüyor. Ne kadar normal değil mi?
 
Kaynak : http://eskikafa.org/wp/2012/02/bor-mobil-onemsiz-bir-proje-mi/ 

Nokia için kötü haber

26 Eki 2012 In: hoş

Yanlış politikaya dağ bile dayanmıyor. İşte tablo aşagıda 2012 nin son çeyregine girerken Nokia top 5 de yok. İnsanlar cihaza uygulama geliştiremesin ve kuramasın diye ugraşırsan tablo bu olur

Ben Kimim ?

Celiker BahceciMerhabalar, ben Çeliker BAHÇECİ. 2004 den beri özel sektörde bilgisayar mühendisligi ve egitmenlik yapıyorum. Yine aynı yılın Ekim ayından beri sitemde .Net ile programlama ve hayat görüşüm ile ilgili makalelerimi yayınlıyorum. Blogum dışında Yazgelistir.com, mobilnedir.com gibi ineta kapsamındaki bir çok siteye Microsoft teknolojileri ile ilgili yazılar yazmaktayım.
Bu site ile sizinde hayatınızı anlamlandırmanızda bir parça katkımın olması dilegiyle...


Arşiv