This is default featured post 1 title
Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.
This is default featured post 2 title
Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.
This is default featured post 3 title
Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.
This is default featured post 4 title
Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.
This is default featured post 5 title
Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.
Sunday, December 23, 2012
Sqlite3 ISSUE
Thursday, December 13, 2012
Eclipse(C++) jinsi ya kudeal na Resources
Kwanza kabisa tengeneza folder kwenye project yako liite jina lolote, labda Resources. Kuaccess resource yoyote kwenye hili folder utaandika "Resources/myphoto.jpg"
Sunday, October 28, 2012
Jinsi ya kuinstall Boost C++ library kwenye windows 7 na MinGW(gcc) compiler
Kwanza kabisa download boost kutokea hapa. Download (.zip) file. Extract boost. Ukishamaliza fungua command prompt. andika cmd kwenye search bar iliyopo kwenye start menu. kisha nenda kwenye directory uliyoextract boost. Andika
cd boost_directory_path
example: cd C:\Users\bongotuts\Downloads\boost_1_51_0\boost_1_51_0
kisha andika
bootstrap.bat gcc
ukimaliza andika
bjam --toolset=gcc link=static stage
au
bjam --build-type=complete --toolset=gcc stage
Libraries zote zitakuwa kwenye stage folder.
Tuesday, October 16, 2012
Jinsi ya kuandaa bootable USB flash disk ya windows 7
Intro
Katika tutorial hii ntawaonyesha jinsi ya kuandaa bootable flash disk yenye windows 7 kwa wale wanaotaka kuinstall windows 7 kwa kutumia flash disk. Kama ulishawahi kujiuliza kwa zile computer ambazo hazina CD/DVD drive inakuwaje watu wanainstall operating sytems, basi hii ni njia mojawapo na rahisi. Unaweza pia kununua external CD/DVD drive ambayo inachomekwa kwenye USB, lakini kwa nini ufanye hivyo wakati unaweza kuifanya flash disk yako ikainstall windows. Leo ntawaonyesha kufanya hivi wakati unatumia ubuntu. Kwa wale ambao wanatumia windows, zipo programs nyingi kwenye internet kwa ajili ya kazi hii, zikiwemo za bure na kulipia. Baada ya longo longo wacha tuchape kazi.Jinsi ya Kuandaa
Kwanza kabisa utahitaji program inaitwa WinUSB, Fungua terminal(Shikilia Ctrl+Alt+T). kisha andika commands zifuatazo moja baada ya nyingine.sudo add-apt-repository ppa:colingille/freshlight sudo apt-get update sudo apt-get install winusbKwa wale wasiofahamu commands za ubuntu, apt-get inatumika kuinstall, kuondoa program yoyote, ina kazi nyingine pia. Sudo ikiwa kabla ya command yoyote inamaanisha "command inayofuata irun kama root(administrator kwa windows)".
Ukishamaliza program itajiinstall kwenye system tools(ndani ya Applications). ifate na uibonyeze. Chagua file lako la ISO, chomeka USB flash disk yako. Flash disk itaonekana kwenye Target device baada ya kuichomeka. Hakikisha kwenye flash disk yako hamna kitu cha muhimu kwani hii program itaiformat flash disk. Ukisha chagua flash disk kwenye Target device bonyeza install, kisha subiri program ifanye kazi yake. Baada ya kumaliza flash disk yako itakuwa tayari kwa matumizi.
Hii program pia inarun kwa command lines kwa wale wanaopenda commands. Kwenye terminal andika winusb au winusb --help , utaona maelezo ya jinsi ya kutumia.
Tuesday, October 9, 2012
Jinsi ya kutumia gcc compiler(Basic)
Intro
Kwenye tutorial hii ntawaonyesha jinsi ya kutumia gcc compiler kucompile programs zako. Kwa kirefu gcc inamaanisha GNU Compiler Collections ambayo inajumuisha programming language nyingi kama vile C/C++, Java, Objective-C na zinginezo nyingi. Kwenye hii tutorial ntawaonyesha jinsi ya kucompile C/C++ programs, kwa lugha nyingine kama java na objective-c jinsi ya kucompile kunafanana utahitaji kuongeza vitu vichache tu. Ili kufuatisha vizuri hii tutorial inabidi uwe kwenye linux na uwe umeinstall gcc.Jinsi ya kuinstall
Kwa wale wanaotumia Ubuntu au Debian-based distro yoyote ya linux watatumia commands zifuatazo. Fungua terminal, shikilia Ctrl+Alt+T.sudo apt-get update sudo apt-get upgrade sudo apt-get install gcc build-essentialau hivi kama kuna version maalum ambayo unataka kuinstall. kwenye gcc-4.4 badilisha weka version unayoitaka.
sudo apt-get install gcc-4.4
Jinsi ya kucompile
Kwa ufupiKwanza kabisa inabidi uwe upo kwenye directory ambayo source files zako zipo, tumia commands (cd, ls) kwenda kwenye hiyo directory. cd kwakirefu ni "change directory" inatumika kubadili directory, na ls kwa kirefu "list" inatumika kulist directories na files ambazo zipo kwenye current directory.
kwa mfano
mkdir source cd sourceN.B: mkdir kwa kirefu ni "make directory" inatumika kutengeneza directory, baada ya hii command ukiandika ls, itakulistia directories na files zote kwenye current folder. folder na directory zinamaanisha kitu kimoja
kwa ufupi tu, kama unataka kutumia program yoyote kwa kutumia commands kwenye terminal basi inabidi uandike jina la hiyo program ikifuatiwa na inputs ambazo hiyo program inahitaji. Jinsi ya kuweka inputs kwenye program inategemea sana na programmer aliyeiandika hiyo program lakini kwa linux syntax inakuwa hivi
jina-la-program -label1 input1 -label2 input2 ...
labels zinakuwa zinaonyesha hiyo input inayokuja inamaanisha nini au muda mwingine inatumika kuchagua program ifanye kitu gani baina na vitu vingi. Labels huwa zinaandikwa kwa kuanza na dash(-). Mara nyingi labels zikiwa ni herufi moje zinaanziwa na dash na zikiwa ni herufi zaidi ya moja zinaanziwa na dash mbili(--). kwa mfano, gcc -Wall main.c -o main . gcc ni jina la program ambayo ni compiler, -Wall ni label imetumika kuswitch warnings zote ambayo compiler itatoa ziwe displayed wakati wa kucompile, -o ni label inaonyesha file linalokuja ni jina la output file. kwa hiyo hii command itacompile main.c na kutoa program ambayo itaipa jina la main, unaweza kubadilisha jina la kwenye -o, sio lazima yafanane.
N.B: gcc au g++ inadetect source files automatically kwa hiyo haina haja ya labels kwa ajili ya input source files. Pia hauhitaji kuandika header files(.h files).
Simple
Kama una file moja tu, mfano main.cpp na kwenye hilo file hamna libraries zozote unazozitumia zaidi ya standard libraries, andika
g++ main.cpp -o main
hii command inachukua main.cpp kama input na kuicompile na kutoa main program. -o inamaanisha jina la output file.
Kucompile program ambayo source files zake zipo kwenye folder moja
Kwa programs ambazo source files zipo kwenye folder moja syntax ipo hivi
g++ list-of-all-input-files -o program-name
mfano:
g++ source1.cpp source2.cpp source3.cpp -o myprogram
Kwa wale ambao ndio wanaanza kujifunza C au C++ programming hii tutorial inawatosha, Ila pia unaweza kuendelea na tutorial "Jinsi ya kutumia gcc compiler(Advanced)"
Monday, October 1, 2012
Introduction to C
Intro
Kwenye tutorial hii tutajifunza jinsi ya kuandika program kwa kutumia C. Kwanza kabisa kabla sijaanza kuna maneno inabidi tuyafahamu. Maneno hayo ni Machine code, Assembly language, High-level language, Compiler, Function na Libraries.Machine code ni nini?
Machine code ndio lugha ambayo computer inaelewa. Pindi unaporun/execute program operating system huwa inacopy program yote na kuipeleka kwenye memory, program inakuwa ipo kwenye machine codes. Kama huelewi hii usihofu itakuja kuwa clear baadae kidogo.
Assembly Language ni nini?
Kama utakuwa umejiuliza, kama machine code ndio lugha ambayo kompyuta inaelewa na ndio ipo kinamba namba kama huo mfano juu, je kama nataka kuandika program ntaandikaje?, jibu mojawapo ni kwa kutumia assembly language, assembly language inatumia maneno ya kawaida(instructions) badala ya machine code. kwa mfano badala ya 32H 0EH 12H 00H kwenye assembly mtu anaandika XOR CL, [12H], ambayo inamaanisha fanya exclusive OR ya CL register na contents za kwenye register 12H. kiufupi ni kwamba assembly language ni kama vile umereplace numbers za kwenye machine code na maneno. Machine code zinategemeana na processor, kwa mfano, mfano huo hapo nliowapa ni wa intel x86. Mfano mwingine huu hapo chini, ambao ni wa PIC microcontrollers.
Mfano:
SetUp BSF 03,5 ;Go to Bank 1 MOVLW 01 ;Put 01 into W to MOVWF 05 ; BCF 03,5 ;Go to Bank 0 CLRF 1F ;Clear the button-press file GOTO Main
High-level language ni nini?
Hapo zamani wakati kompyuta zinaingia wahandisi wa kompyuta walikuwa wakiandika program zao kwa kutumia assembly, kwa kipindi hicho program zilikuwa ni ndogo kwa hiyo haikuwasumbua sana. Kwa mfano, program zilizotumika katika mission ya kwanza ya kwenda mwezini ziliandika kwa kutumia assembly language. Kadri miaka ilivyoenda program zilianza kuongezeka ukubwa na kuandika kwa kutumia assembly ikawa inakuwa ngumu zaidi, ndio hapo high-level language zilipoingia. Hebu jiulize, kwani nikiandika maneno tofauti ambayo sio assembly kuiambia kompyuta ifanye kitu flani halafu nikatumia program nyingine kubadilisha yale maneno kuyapeleka kwenye machine code, haiwezekani? Jawabu ni kwamba inawezekana na maneno utakayo andika ndio itakuwa high-level language na hiyo program utakayotumia kubadilisha maneno yako kwenda kwenye machine code ambayo kompyuta inaelewa ndo inaitwa Compiler. Kwa kipindi hicho high-level language nyingi sana zilikuwa designed, na moja kati ya hizo ni hii tutakayojifunza kwenye hii tutorial ambayo ni C. Kihistoria kulikuwa na lugha kabla ya C, ilikuwa inaitwa B, kwa hiyo kufuata huo mtiririko ndo hii lugha ikaitwa C!.
Mfano wa high-level language(C)
#include <stdio.h> int main() printf("Hello Bongo Tutorials"); return 0; }Functions ni nini?
kwenye high-level language kama c, kunakuwa na functions ambazo ni collection of instructions ambazo zinafanya kitu flani, kwa mfano kwenye huo mfano hapo juu, printf() ni function ambayo kazi yake ni kuandika maneno kwenye terminal/console. Bila kufahamu hii function inafanya nini, wewe unachofanya ni kuandika maneno unayotaka yaandikwe kwenye console, kisha vitu vingine vyote printf itafanya. Functions zinatambulika kwa mabano (), kwa mfano printf(), hata main pia ni function kwa sababu imeandikwa main(). Ila main ina tofauti kidogo, tofauti yenyewe ni kwamba program yako yoyote utakayoandika inaanza kufanya kazi kwenye main, hivyo basi kwenye program yoyote ni lazima kuwepo na main function, la sivyo program haitofanya kazi kwa sababu hamna pakuanzia.
Libraries ni nini?
kama tulivyoona hapo juu, tulitumia function printf(), labda kuna waliojiuliza, imetokea wapi tena?je na mimi nikiandika andika("Hello Bongo Tutorials") badala ya printf() kompyuta itaelewa? Jawabu ni kwamba kompyuta haitaelewa, kwenye tutorial zinazokuja ntawaonyesha jinsi ya kuandika functions zako mwenyewe. Lakini kwa sasa hebu tujibu swali, kompyuta imeelewaje printf()? Kompyuta imeelewa printf() kwa sababu ipo kwenye stdio header file. Header files zinahifadhi functions mbali mbali na zinakuwa zinaextension ya .h kama stdio.h. Kwa mfano, stdio(standard input output) header file ina functions nyingi ambazo zinahusiana na kuchukua input kutoka kwa mtumiaji na kutoa ouput kama vile kuandika maneno kwenye console. Library ni collection ya files(header files na source files).Kwa mfano C language ina standard library yake ambayo ndo ina stdio.h. Tutaona zaidi kuhusu stdio kadri tunavyoendelea na tutorials zetu za C. Turudi kwenye kompyuta imeelewaje? kompyuta imeelewa hivi, mstari wa kwanza kabisa unasema #include<stdio.h>, huu unamaanisha ziweke functions zote zilizopo kwenye stdio.h kabla haujacompile, ukishaandika huu mstari unaweza kutumia function yoyote iliyopo kwenye hili file. Cha muhimu ni kwamba kabla haujatumia function yoyote inabidi uinclude file lake juu kabisa ya program yako.
Tools
Kama tunavyofahamu kazi yoyote ili ifanyike kwa ufanisi tunahitaji tools nzuri kwa ajili ya kazi. Tools ambazo utahitaji kujifunzia C programming ni moja kati ya zifuatazo.- Eclipse C/C++(operating systems zote)
- Microsoft Visual Studio(Windows peke yake)
- Dev C++(Windows peke yake)
- Xcode(Mac OS peke yake)
Friday, September 28, 2012
Jinsi Ya Kuinstall Ubuntu
Intro
Kwenye tutorial hii ntawaonyesha jinsi ya kuinstall ubuntu katika kompyuta yako. Kwa wale wenzangu wasiofahamu ubuntu ni nini?. Ubuntu ni operating system kama ilivyo microsoft windows nadhani wengi tutakuwa tunaifahamu ila yenyewe imetokana na linux. Angalia tutorial yangu ya linux na distro mbali mbali ili ufahamu vizuri kuhusu linux.Kwa nini ubuntu?
Najua wengi mtakuwa mnajiuliza kama kompyuta yangu imekuja tayari ina microsoft windows kwa nini niinstall ubuntu. Kwanza kabisa ubuntu itafanya kompyuta yako ifanye kazi kwa haraka zaidi kushinda microsoft windows, nani asiyetaka kubonyeza program fulani na hapo hapo ikafunguka? Kama unahisi unahitaji kompyuta yako iwe na spidi zaidi basi ubuntu itakufaa. Sababu ya pili ni kwamba kwenye ubuntu hamna virusi, kwa sababu hiyo basi hautakuwa na haja ya kutafuta antivirus au kuhofu labda siku mafile fulani yatakuwa corrupted(yataharibika). Sababu ya tatu ni urahisi wake wa kuinstall kwani unaweza kuinstall kwa kutumia flash disk ambayo ni njia ya haraka zaidi na kama una zile kompyuta ndogo (minicomputer) ambazo hazina CD/DVD drive basi hautahitaji kununua external CD/DVD drive. Sababu ya nne ni kwamba ubuntu haitumii space/memory kubwa kwenye kompyuta yako, file lake la kuinstalia lina ukubwa wa chini ya 700MB kwa hiyo unaweza kutumia CD na sio DVD kama microsoft windows 7, amabayo inachukua memory zaidi ya 2GB. Naona nimeleta longo longo nyingi, hebu tuchape kazi.Jinsi ya kuinstall step by step
1. Andaa flash disk yako au CDKwanza kabisa utahitaji kudownlaod file la kuinstalia(ISO file au image file), unaweza kulipata kutoka hapa. Bonyeza start download. Kama unafahamu vizuri kompyuta yako ni 32bit au 64bit changua kutoka kwenye "Choose your flavour", kama huulewi chochote basi bonyeza start download, Usihofu kwani file utakalolipata ndio ubuntu wanalirecommend kutumia. Ukishamaliza kudownload burn hilo file kwenye CD/DVD kwa kutumia program yoyote ya kuburn kama nero, free iso burner. Unaweza pia kuburn kwenye flash disk yako, kama unataka kutumia flash disk soma "Jinsi ya kuburn ubuntu kwenye flash disk". Ukishamaliza kama unatumia flash disk ichomeke kwenye kompyuta yako na kama unatumia CD/DVD basi iweke kwenye CD/DVD drive halafu restart kompyuta yako.
2. Maandalizi kabla ya kuinstall
Kompyuta wakati inajiwasha itatafuta kama kuna CD/DVD au flash disk, ikiona ni bootable itaanza kuzisoma. Muda mwingine inawezekana boot sequence ya kompyuta haianzi na CD kwa hiyo kompyuta haitaisoma CD na utashindwa kuinstall, inabidi ubadilishe boot sequence kwenye boot menu kwa kushikilia(hold) F2 wakati kompyuta inawaka. kompyuta zingine hazitumii F2, kwa hiyo ni vyema kuangalia screen ya kompyuta yako wakati inawaka kwani huwa inaandika ubonyeze kitufe gani ili boot options zitokee. Vitufe vinavyotumika na kompyuta nyingi huwa ni F1, F2, F12, ESC, au backspace. Ukishaseti save and exit. Sasa kompyuta itaweza kuisoma CD/DVD au flash disk. Cha kuzingatia ni kwamba chochote utakachotumia iwe CD au flash disk lazima kiwe cha kwanza kwenye boot order. kompyuta ikishamaliza kusoma utaona screen hiyo hapo chini, Chagua lugha upande wa kushoto halafu bonyeza install ubuntu. unaweza kubonyeza try ubuntu, ili utumie ubuntu bila kuiinstall!
Kama hauna internet au internet yako ipo slow usitick download updates while installing. Bonyeza continue.
Kama unatumia windows ni vizuri kuchangua install ubuntu alongside windows. Hii itafanya windows yako isifutwe na uweze kutumia zote kwa pamoja. Bonyeza continue.
Shikilia katikati ya windows na ubuntu ili kuchagua kiasi cha memory utakachotumia kwa ajili ya ubuntu. Bonyeza Install Now.
3. Anza kuinstall
Baada ya kubonyesha install now, step zinazofuata ni kujaza maswali sehemu zitakazohitajika, ubuntu itaendelea kujiinstall wakati wewe unaendelea kujaza. Kwenye screen hiyo hapo chini chagua sehemu ulipo, unaweza ukaandika au ukabonyeza kwenye ramani. Kisha bonyeza Continue.
Chagua keyboard style yako,kama upo bongo keyboard nyingi zinakuwa ni English(US), kama una aina tofauti pia unaweza kuichagua, kisha bonyeza Continue.
Ingiza jina na password unayotaka kutumia, kama hupendi kutumia password wakati kompyuta inawaka chagua Login automatically. Kisha bonyeza Continue.
Mpaka hapo utakuwa umeshamaliza kujaza maelezo yanayohitajika, sasa unaweza kusubiri ubuntu imalize kujiinstall.
Ikishamaliza itakuomba kurestart, bonyeza Restart Now, kompyuta ikishawaka itakuwa tayari, na unaweza kuanza kuifurahia ubuntu!
Links
Ubuntu setup file -- Bonyeza Hapa!Jinsi ya kuburn ubuntu kwenye flash disk -- Bonyeza Hapa!
Jinsi ya kuburn ubuntu kwenye flash disk
Intro
Katika tutorial hii ntawaonyesha jinsi ya kuburn ubuntu kwenye flash disk. Kwa kawaida watu wengi huwa wanainstall operating systems kwa kutumia CD au DVD kwa sababu tu ndo njia ambayo imekuwa ikitumika kwa muda mrefu. Ukweli ni kwamba kuinstall kwa kutumia flash disk kunachukua mda mfupi zaidi kuliko CD au DVD.Sababu ni kwamba kompyuta ikihitaji data, CD inabidi izunguke mpaka ifike mahali ambapo ile data ipo ndo kompyuta iisome, wakati kwa flash disk hakuna kuzunguka, data inapatikana hapo hapo. Ntawaonyesha njia mbili, moja kuburn ukiwa kwenye ubuntu na nyingine kuburn ukiwa kwenye windows. Kabla hujaendelea download file la ubuntu hapa au kwenya links chini kabisa mwisho wa hii tutorial. Au kama unalo tayari unaweza kuendelea.Kuburn ukiwa kwenye ubuntu
Kama unatumia ubuntu tayari au kuna rafiki yako ana ubuntu basi hii ndo njia rahisi kabisa ya kuburn ubuntu kwenye flash disk. Ubuntu huwa inakuja ikiwa na program inayoitwa "Startup Disk Creator", unaweza kutumia hii program kuburn ubuntu kwenda kwenye flash disk. Kwa wanaotumia ubuntu kuanzia version 11.04 kwenda juu watabonyeza start menu, kile kitufe cha kwenye kona kabisa, kisha search kwa kuandika "startup disk creator", ikitokea ibonyeze.Kwa wanaotumia ubuntu version 10.04 kwenda chini, bonyeza System-->Administration-->Startup Disk Creator
Program ikishafunguka bonyeza "Other" ili kuonyesha setup file lako la ubuntu lilipo.
Chagua hilo file na bonyeza "Open"
Mahali palipo andikwa "Disk to use" chagua flash disk unayotaka kuitumia, zitatokea nyingi kama utakuwa umechomeka flash disk zaidi ya moja. Kisha bonyeza "Make Startup Disk".
Kompyuta itaanza kucopy mafile kwenda kwenye flash disk, inaweza ikataka uweke password yako ya ubuntu wakati inaendelea, weka password, Ikishamaliza flash disk yako ipo tayari kutumika!
Kuburn ukiwa kwenye windows
Window haiji na program kwa ajili ya kuburn operating systems to ubuntu, hivyo basi inabidi udownload UNetbootin kutoka hapa. Hakikisha flash disk yako imeformatiwa kwa FAT32 au FAT16 format, kwa kuright-click kisha format, halafu chagua FAT32 au FAT16. Kabla hujaformat copy vitu vyako mahali pengine. Kisha bonyeza UNetbootin uliyoidownload, bonyeza yes kwenye window itakayotokea.Kisha chagua mahali palipoandikwa "Diskimage", kisha bonyeza "..." ili kuchagua setup file lako la ubuntu lilipo, usichague "Distribution" hiyo imewekwa kama haujadownload ubuntu tayari, itadownload ubuntu na itaiburn kwenye flash disk.Ukishachagua setup file bonyeza "Open".
Chagua flash disk unayotaka kutumia kuburn ubuntu, kisha bonyeza "OK".
Kompyuta itaanza kucopy mafile, subiri kidogo ikishamaliza, flash disk yako ipo tayari kutumika!
"This program installed correctly"
Ikishamaliza unaweza ukachagua kureboot moja kwa moja, au ukaexit na kureboot baadae muda utakao amua.
Ukishamaliza windows inaweza kukupa warnings kwamba program(UNetbootin) haikuinstall vizuri, ziignore kwa sababu UNetbootin haihitaji kuinstaliwa. Chagua "This program installed correctly".
Links
Ubuntu setup file -- Bonyeza Hapa!UNetbootin program -- Bonyeza Hapa!
Wednesday, September 26, 2012
Objective-c
Open RootViewController.h and create new variable NSMutableArray called myList
- (void)viewDidLoad { [super viewDidLoad]; // initializing myList = [[NSMutableArray alloc] init]; // adding objects to the array [myList addObject: @"Objective-C"]; [myList addObject: @"PHP"]; [myList addObject: @"C#.NET"]; [myList addObject: @"VB.NET"]; [myList addObject: @"C++.NET"]; [myList addObject: @"C"]; [myList addObject: @"JavaScript"]; [myList addObject: @"ActionScript"]; [myList addObject: @"Python"]; [myList addObject: @"RubyOnRails"]; [myList addObject: @"Java"]; }
Wednesday, September 19, 2012
C++ test
// Comment public class Testing { public Testing() { } public void Method() { /* Another Comment on multiple lines */ int x = 9; } }
Jinis ya kutuma email kwenye iphone
NSString *mailString = [NSString stringWithFormat:@\"mailto:?to=%@&subject=%@&body=%@\", [to_s stringByAddingPercentEscapesUsingEncoding:NSASCIIStringEncoding], [subject_s stringByAddingPercentEscapesUsingEncoding:NSASCIIStringEncoding], [body_s stringByAddingPercentEscapesUsingEncoding:NSASCIIStringEncoding]]; [[UIApplication sharedApplication] openURL:[NSURL URLWithString:mailString]];NOTE: string inabidi iwe properly encoded, kwa mfano kama kuna blanks au spaces kwenye string inabidi irreplasiwe na %20, ndo maana tunatumia the last argument kwenye kucreate mailstring, hii inaforce string iwe properly encoded.
Monday, September 17, 2012
Testing
Watu hao wawili walikamatwa katika mtaa wenye wahamiaji wengi wa Kisomali mjini Nairobi, alisema Boniface Mwaniki, mkuu wa kikosi cha kupambana na ugaidi. Alisema watu hao wanashukiwa kuwa na uhusiano na makundi ya al-Shabab la Somali linalosemekana kuwa na uhusiano na al-Qaida.
Polisi walikuta fulana nne za kujitoa mhanga, mabomu mawili, bunduki nne aina ya AK-47, risasi na mabomu 12 ya mkononi, alisema na kuongeza kuwa fulana hizo ni sawa na zile zilizotumiwa katika shambulizi la Uganda katika kundi la watu waliokuwa wakiangalia mpira mwaka 2010 na kuuwa watu 76.
Watu hao wawili walikamatwa katika mtaa wenye wahamiaji wengi wa Kisomali mjini Nairobi, alisema Boniface Mwaniki, mkuu wa kikosi cha kupambana na ugaidi. Alisema watu hao wanashukiwa kuwa na uhusiano na makundi ya al-Shabab la Somali linalosemekana kuwa na uhusiano na al-Qaida.
Polisi walikuta fulana nne za kujitoa mhanga, mabomu mawili, bunduki nne aina ya AK-47, risasi na mabomu 12 ya mkononi, alisema na kuongeza kuwa fulana hizo ni sawa na zile zilizotumiwa katika shambulizi la Uganda katika kundi la watu waliokuwa wakiangalia mpira mwaka 2010 na kuuwa watu 76.
Watu hao wawili walikamatwa katika mtaa wenye wahamiaji wengi wa Kisomali mjini Nairobi, alisema Boniface Mwaniki, mkuu wa kikosi cha kupambana na ugaidi. Alisema watu hao wanashukiwa kuwa na uhusiano na makundi ya al-Shabab la Somali linalosemekana kuwa na uhusiano na al-Qaida.
Polisi walikuta fulana nne za kujitoa mhanga, mabomu mawili, bunduki nne aina ya AK-47, risasi na mabomu 12 ya mkononi, alisema na kuongeza kuwa fulana hizo ni sawa na zile zilizotumiwa katika shambulizi la Uganda katika kundi la watu waliokuwa wakiangalia mpira mwaka 2010 na kuuwa watu 76.
Watu hao wawili walikamatwa katika mtaa wenye wahamiaji wengi wa Kisomali mjini Nairobi, alisema Boniface Mwaniki, mkuu wa kikosi cha kupambana na ugaidi. Alisema watu hao wanashukiwa kuwa na uhusiano na makundi ya al-Shabab la Somali linalosemekana kuwa na uhusiano na al-Qaida.
Polisi walikuta fulana nne za kujitoa mhanga, mabomu mawili, bunduki nne aina ya AK-47, risasi na mabomu 12 ya mkononi, alisema na kuongeza kuwa fulana hizo ni sawa na zile zilizotumiwa katika shambulizi la Uganda katika kundi la watu waliokuwa wakiangalia mpira mwaka 2010 na kuuwa watu 76.
Watu hao wawili walikamatwa katika mtaa wenye wahamiaji wengi wa Kisomali mjini Nairobi, alisema Boniface Mwaniki, mkuu wa kikosi cha kupambana na ugaidi. Alisema watu hao wanashukiwa kuwa na uhusiano na makundi ya al-Shabab la Somali linalosemekana kuwa na uhusiano na al-Qaida.
Polisi walikuta fulana nne za kujitoa mhanga, mabomu mawili, bunduki nne aina ya AK-47, risasi na mabomu 12 ya mkononi, alisema na kuongeza kuwa fulana hizo ni sawa na zile zilizotumiwa katika shambulizi la Uganda katika kundi la watu waliokuwa wakiangalia mpira mwaka 2010 na kuuwa watu 76.
Watu hao wawili walikamatwa katika mtaa wenye wahamiaji wengi wa Kisomali mjini Nairobi, alisema Boniface Mwaniki, mkuu wa kikosi cha kupambana na ugaidi. Alisema watu hao wanashukiwa kuwa na uhusiano na makundi ya al-Shabab la Somali linalosemekana kuwa na uhusiano na al-Qaida.
Polisi walikuta fulana nne za kujitoa mhanga, mabomu mawili, bunduki nne aina ya AK-47, risasi na mabomu 12 ya mkononi, alisema na kuongeza kuwa fulana hizo ni sawa na zile zilizotumiwa katika shambulizi la Uganda katika kundi la watu waliokuwa wakiangalia mpira mwaka 2010 na kuuwa watu 76.
Watu hao wawili walikamatwa katika mtaa wenye wahamiaji wengi wa Kisomali mjini Nairobi, alisema Boniface Mwaniki, mkuu wa kikosi cha kupambana na ugaidi. Alisema watu hao wanashukiwa kuwa na uhusiano na makundi ya al-Shabab la Somali linalosemekana kuwa na uhusiano na al-Qaida.
Polisi walikuta fulana nne za kujitoa mhanga, mabomu mawili, bunduki nne aina ya AK-47, risasi na mabomu 12 ya mkononi, alisema na kuongeza kuwa fulana hizo ni sawa na zile zilizotumiwa katika shambulizi la Uganda katika kundi la watu waliokuwa wakiangalia mpira mwaka 2010 na kuuwa watu 76.
Watu hao wawili walikamatwa katika mtaa wenye wahamiaji wengi wa Kisomali mjini Nairobi, alisema Boniface Mwaniki, mkuu wa kikosi cha kupambana na ugaidi. Alisema watu hao wanashukiwa kuwa na uhusiano na makundi ya al-Shabab la Somali linalosemekana kuwa na uhusiano na al-Qaida.
Polisi walikuta fulana nne za kujitoa mhanga, mabomu mawili, bunduki nne aina ya AK-47, risasi na mabomu 12 ya mkononi, alisema na kuongeza kuwa fulana hizo ni sawa na zile zilizotumiwa katika shambulizi la Uganda katika kundi la watu waliokuwa wakiangalia mpira mwaka 2010 na kuuwa watu 76.
Watu hao wawili walikamatwa katika mtaa wenye wahamiaji wengi wa Kisomali mjini Nairobi, alisema Boniface Mwaniki, mkuu wa kikosi cha kupambana na ugaidi. Alisema watu hao wanashukiwa kuwa na uhusiano na makundi ya al-Shabab la Somali linalosemekana kuwa na uhusiano na al-Qaida.
Polisi walikuta fulana nne za kujitoa mhanga, mabomu mawili, bunduki nne aina ya AK-47, risasi na mabomu 12 ya mkononi, alisema na kuongeza kuwa fulana hizo ni sawa na zile zilizotumiwa katika shambulizi la Uganda katika kundi la watu waliokuwa wakiangalia mpira mwaka 2010 na kuuwa watu 76.