Hurriyet Spor

Bumerang - Yazarkafe

Google'dan %30 kar açıklaması

İnternet devi Google'ın 4. çeyrekteki  karı 4,76 milyar dolar olarak açıklandı. Elde edilen kar geçmiş yıldaki  aynı döneme göre %30 yükseldiği belirtildi. Fakat şirketin geliri Wall Street  beklentilerinin gerisinde kaldı.

Gelirleri Apple'ın geçen çeyrekteki karı gibi %15-18 milyar dolara yükseldi. Google'da diğer Amerikan firmaları gibi doların gücünden etkilenmekte. Döviz kurundaki beklenti daha uygun olsaydı elde edilen karın  541 m $ daha fazla olacağı söylendi.

Reklam verenlere tahakkuk ettirilen tıklama başına ücretler %3 azaldı ve mobil dünyasında bu oranın artırılması ile ilgili hala zorluklar yaşanmakta.

Sonuç olarak elde edilen %30 kar beklentilerin gerisinde kaldı.

Google'ın Ceo'su Eric Schmidt teknoloji sektöründe yeni iş alanlarının yaratılması gerektiğini savundu.

Satürn'ün dev halka sistemi

Yeni astronomik keşiflerden bir tanesi de Güneş sisteminin devasa gezeni Satürn'le ilgili. Gezegeni farklı ve ilginç kılan özellik ise çevresindeki halka sistemleri. Yeni keşif bu büyük gezenin halka

sisteminin kendisinden 400 kat daha büyük olduğunu ortaya çıkarıdı. Yeni astronomik gözlemle teknolojileri kullanılarak ortaya çıkan sisteme ise Super Saturn adı verildi.Satürn Halkaları

Halka sisteminin güneş sisteminin dışında da  var olduğunun gözlemlendiğine işaret edildi. Sistem 30 tane halkadan oluşmaktadır. Çapları ise milyonlarca km uzunluğunda. Bilim adamları aynı zamanda bu boşluklar arasında yeni uydular oluşabileceğine işaret ettiler. İleride, yıldızların etkisinde kalan sistemin daha iyi gözlemlenebileceği duyuruldu.

 

 

 

Araçları park eden Robot görevli

Aracınızı otoparklara götürdüğünüzde anahtarı görevliye fırlatır, park etmesini istersiniz. Almanya'da geliştirilen bu makine, James Bond filmlerini aratmayacak şekilde dizayn edilmiş otomatik park görevlisi. Otomobilinizi teslim alarak kaldırıyor ve hiç incitmeden istenilen yere bırakıyor. Duselldorf havalimanında kullanılmaya başlanılan teknolojiden bahsediyoruz. Makine 3 ton ağrılığında bir aracı kaldırarak istenilen yere yerleştirebiliyor.

 

Makine Ray takma ismine sahip, geliştiricisi ise  Almanya Serva taşımacılığı. Projenin amacı ise, acele etmek zorunda kalan iş adamlarını vakit kaybetmeden gidecekleri yere ulaştırmak. Otomobilini park etmek isteyen kişinin yapması gereken sadece aracını belirli bir bölgeye bırakıp Ray'a teslim etmek. Aracınızın boş olduğu gören Ray vakit kaybetmeden görevini icra ederek aracınızı istenilen yere götürüyor.

Ray bu işlemleri 249  fotoğrafik sensörle gerçekleştirerek aracın en küçük zarar görmesini engelliyor. Nazik ve centilmen bir insan gibi kucaklıyor desek yeridir. Artık insan gücüyle yapılan birçok işlem gelecekte robotlar tarafından yapılabilecek.

Başkalarının haklarına saygı göstermek

Tüm insanların sahip olduğu bazı ortak haklar vardır. Örnek verecek olursak maddi ve manevi haklar, siyasi, ekonomik veya sosyal haklar şeklinde geniş bir yelpazeyi kapsar. Bilmemiz gereken herkesin bu haklara sahip olduğu ve başkaları tarafından kısıtlanamayacağı gerçeğidir.

 

İş ve ticaret hayatındaki haklardan bahsedecek olursak. Örneğin bir insan yaptığı çalışma ve buluşu tescil ettirirken bu ismi başkalarının kullanmasını engelleyebilir. Ancak başkalarının da benzer çalışmalar yapmasını (taklit olmadığı sürece) ticaretime zarar gelecek diye, tekel olmak için engelleyemez ve psikolojik yıldırma ve baskı uygulayamaz. Hukuk sisteminde buna hakkın kötüye kullanılması denir. Gerçekten çekememezlik, haset bir hastalıktır. Hani bu konu insanın var olması kadar eskidir. Belki de Allah sınırsız ihtiyaçların yanında sınırlı kaynaklar yaratırken insanları imtihan ederek, bu kalp hastalıklarından korunmamızı istemekte ve takva sahip olup olmadığını test etmektedir. Bakın dünyada ki tüm savaşlara ve kavgalara, hepsinde tamah, para hırsı ve menfaat vardır. Tekelci sistemler de böyle oluşmaktadır. Başka kişilerin pazara girmesine engel olmaya çalışırlar. Fakir ve zengin ayrımları artar.

Herkes nasibi ile gelir derler ya, başkalarının ne yaptığı ile uğraşmak yerine kendimiz daha iyi neler yapabiliriz diye uğraşmalıyız. O zaman Allah'da size yardım eder. Basit insanlar basit çıkarların peşinde koşar. Milyon dolarlık bir holding düşünün bir ürünü pazarlayan asla bu firma sokakta simit satan biriyle uğraşmaz. Çünkü o kişiye  kuruş menfaat sağlayan şeyin kendisine  kuruş kaybettirmeyeceğini bilir.

3 kuruşluk dünyada, 3 kuruş daha fazla kazanmak 3 için, 3 kuruşluk insan olmaya değer mi?.  Hangi etikete sahip olursanız olun önce insan olmayı öğrenmeniz lazım. Yıkıcı değil yapıcı olmak gerekir. Mülkün sahibi Allah'tır. Karunluk peşinde koşacağına insanlık peşinde koş ki 3 günlük dünya da giydiğin bir hırkanın hesabının sorulacağını bil.

Önce ahlak

“Sev bütün insanları, say bütün insanları,
Kin gütme, unut gitsin
geçmişte olanları,
Dürüst ol, insancıl ol düşün öbür dünyayı,
Bir karıncayı bile incitme sakın evlat,
Geçmişten geleceğe yaratılmış ne varsa,
Unutma ki hepsinin de bir sahibi var,
Kul kaderini yaşar bahtına ne çıkarsa,
Düşmez kalkmaz bir Allah unutma sakın evlat”

Android'de buton rengini değiştirme

Custom Button Özelliği


Eclipse'de buton gibi nesneler  standart görünüme sahiptir. Direkt olarak backcolor gibi bir özellik yoktur.

Butonların, oluşturacağımız xml still dosyaları ile farklı desen ve görüntüye sahip olmasını sağlayabiliriz.

Layout.xml dosyanıza herhangi buton ekleyelim

 
<Button
android:id="@+id/button"
android:layout_width="wrap_content"
android:layout_marginTop="8dp"
android:layout_height="wrap_content"
android:layout_below="@+id/view_pager"
android:layout_centerHorizontal="true"
android:background="@drawable/yuvarlak" />

 

 

Sitil dosyasını yuvarlak.xml dosyası şeklide oluşturmalıyız


 

 
<?xml version="1.0" encoding="UTF-8"?>
<shape
xmlns:android="http://schemas.android.com/apk/res/android">
<stroke
android:width="1dp"
android:color="#5D8AA8"/>
<corners
android:radius="7dp" />

<padding
android:left="1dp"
android:right="1dp"
android:top="1dp"
android:bottom="1dp"/>

<solid android:color="#505050"/>

</shape>

 

Text to Speech- Türkçe Metin Seslendirme

Android uygulamasında yazılan metni Türkçe olarak seslendirme çok soruluyor. Text to Speech yani yazılan metni sese çevirme işlemi de diyebiliriz.

Bunun için ücretli bazı uygulamalar olduğu gibi ücretsiz olan servisler de mevcut. Tabi bu servisi sadece Android'de değil Windows ve web uygulamalarında da kullanabilirsiniz.

 

Google'ın Text to Speech uygulaması

METNİ OKUYUN

Android'in kendi servisini kullanacak olursak aşağıdaki kod işimize yarayacaktır.

 

 

 
TextToSpeech     tts = new TextToSpeech(this, this);


Locale locale = new Locale("tr", "TR");
int result = tts.setLanguage(locale);

Artık uygulamamızda metin seslendirebiliriz.

Gesture Dedector-El hareketleri ile işlem

Android' de el hareketiyle aşağı  yukarı kaydırma işlemlerine Gesture denilir. Örneğin ListView nesnesinin aşağı yukarı kaydırıldığında herhangi bir işlem yapılmasını istiyorsak GestureDedector'u kullanabiliriz.
Şimdi uygulamaya listview eklerek başlayın. Daha önceki konularda ayrıntılı olarak bu objeyi incelemiştik.
Daha sonra Activity dosyamızın kod bloğuna aşağıdaki kodu eklemeleyiz.

 
        listem.setOnTouchListener(new View.OnTouchListener() {

public final static int FINGER_RELEASED = 0;
public final static int FINGER_TOUCHED = 1;
public final static int FINGER_DRAGGING = 2;
public final static int FINGER_UNDEFINED = 3;

private int fingerState = FINGER_RELEASED;



public boolean onTouch(View view, MotionEvent motionEvent) {

switch (motionEvent.getAction()) {

case MotionEvent.ACTION_DOWN:
if (fingerState == FINGER_RELEASED) fingerState = FINGER_TOUCHED;
else fingerState = FINGER_UNDEFINED;
break;

case MotionEvent.ACTION_UP:
if(fingerState != FINGER_DRAGGING) {
fingerState = FINGER_RELEASED;

// Your onClick codes

}
else if (fingerState == FINGER_DRAGGING) fingerState = FINGER_RELEASED;
else fingerState = FINGER_UNDEFINED;
//Dokunduğunuzda yapılacak işlem

wv.setLayoutParams(vc);

case MotionEvent.ACTION_MOVE:
if (fingerState == FINGER_TOUCHED || fingerState == FINGER_DRAGGING) fingerState = FINGER_DRAGGING;
else fingerState = FINGER_UNDEFINED;
break;

default:
fingerState = FINGER_UNDEFINED;

}

return false;
}
});

Resimleri GridView ile göstermek

 

Resimlerin kutular şekilden(thumbnails) göstermek için Android GridView nesnesi kullanılabilir. Gridview resimleri ekrana istediğiniz boyutta etikleri ile birlikte göstermeye yardımcı olur.

Örneğimize bakalım

package com.gridviewornek;

import java.util.ArrayList;

import android.app.Activity;

import android.os.Bundle;

import android.view.View;

import android.widget.AdapterView;

import android.widget.GridView;

import android.widget.Toast;

import android.widget.AdapterView.OnItemClickListener;

public class GridViewExampleActivity extends Activity {

/** Called when the activity is first created. */

private GridviewAdapter mAdapter;

private ArrayList<String> listCountry;

private ArrayList<Integer> listFlag;

private GridView gridView;

@Override

public void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.main);

prepareList();

// prepared arraylist and passed it to the Adapter class

mAdapter = new GridviewAdapter(this,listCountry, listFlag);

// Set custom adapter to gridview

gridView = (GridView) findViewById(R.id.gridView1);

gridView.setAdapter(mAdapter);

// Implement On Item click listener

gridView.setOnItemClickListener(new OnItemClickListener()

{

@Override

public void onItemClick(AdapterView<?> arg0, View arg1, intposition,

long arg3) {

Toast.makeText(GridViewExampleActivity.this, mAdapter.getItem(position), Toast.LENGTH_SHORT).show();

}

});

}

public void prepareList()

{

listCountry = new ArrayList<String>();

listCountry.add("india");

listCountry.add("Brazil");

listCountry.add("Canada");

listCountry.add("China");

listCountry.add("France");

listCountry.add("Germany");

listCountry.add("Iran");

listCountry.add("Italy");

listCountry.add("Japan");

listCountry.add("Korea");

listCountry.add("Mexico");

listCountry.add("Netherlands");

listCountry.add("Portugal");

listCountry.add("Russia");

listCountry.add("Saudi Arabia");

listCountry.add("Spain");

listCountry.add("Turkey");

listCountry.add("United Kingdom");

listCountry.add("United States");

listFlag = new ArrayList<Integer>();

listFlag.add(R.drawable.india);

listFlag.add(R.drawable.brazil);

listFlag.add(R.drawable.canada);

listFlag.add(R.drawable.china);

listFlag.add(R.drawable.france);

listFlag.add(R.drawable.germany);

listFlag.add(R.drawable.iran);

listFlag.add(R.drawable.italy);

listFlag.add(R.drawable.japan);

listFlag.add(R.drawable.korea);

listFlag.add(R.drawable.mexico);

listFlag.add(R.drawable.netherlands);

listFlag.add(R.drawable.portugal);

listFlag.add(R.drawable.russia);

listFlag.add(R.drawable.saudi_arabia);

listFlag.add(R.drawable.spain);

listFlag.add(R.drawable.turkey);

listFlag.add(R.drawable.united_kingdom);

listFlag.add(R.drawable.united_states);

}

}
GridviewAdapter.java









GridviewAdapter.java







package com.technotalkative.gridviewexample;import java.util.ArrayList;

import android.app.Activity;

import android.view.LayoutInflater;

import android.view.View;

import android.view.ViewGroup;

import android.widget.BaseAdapter;

import android.widget.ImageView;

import android.widget.TextView;

public class GridviewAdapter extends BaseAdapter

{

private ArrayList<String> listCountry;

private ArrayList<Integer> listFlag;

private Activity activity;

public GridviewAdapter(Activity activity,ArrayList<String> listCountry, ArrayList<Integer> listFlag) {

super();

this.listCountry = listCountry;

this.listFlag = listFlag;

this.activity = activity;

}

@Override

public int getCount() {

// TODO Auto-generated method stub

return listCountry.size();

}

@Override

public String getItem(int position) {

// TODO Auto-generated method stub

return listCountry.get(position);

}

@Override

public long getItemId(int position) {

// TODO Auto-generated method stub

return 0;

}

public static class ViewHolder

{

public ImageView imgViewFlag;

public TextView txtViewTitle;

}

@Override

public View getView(int position, View convertView, ViewGroup parent) {

// TODO Auto-generated method stub

ViewHolder view;

LayoutInflater inflator = activity.getLayoutInflater();

if(convertView==null)

{

view = new ViewHolder();

convertView = inflator.inflate(R.layout.gridview_row, null);

view.txtViewTitle = (TextView) convertView.findViewById(R.id.textView1);

view.imgViewFlag = (ImageView) convertView.findViewById(R.id.imageView1);

convertView.setTag(view);

}

else

{

view = (ViewHolder) convertView.getTag();

}

view.txtViewTitle.setText(listCountry.get(position));

view.imgViewFlag.setImageResource(listFlag.get(position));

return convertView;

}

}

main.xml

?






<?xml version="1.0" encoding="utf-8"?><LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android"

android:orientation="vertical"

android:layout_width="fill_parent"

android:layout_height="fill_parent">

 

<GridView

android:layout_height="wrap_content"

android:id="@+id/gridView1"

android:layout_width="match_parent"

android:numColumns="auto_fit"

android:horizontalSpacing="10dp"

android:verticalSpacing="10dp">

</GridView>

</LinearLayout>

gridview_row.xml







?xml version="1.0" encoding="utf-8"?><RelativeLayout

android:id="@+id/relativeLayout1"

android:layout_width="fill_parent"

android:layout_height="fill_parent"

xmlns:android="http://schemas.android.com/apk/res/android"

android:background="@drawable/border"

android:padding="5dp">

 

<ImageView

android:layout_height="64dp"

android:id="@+id/imageView1"

android:layout_width="64dp"

android:src="@drawable/icon"

android:layout_alignParentTop="true"

android:layout_centerHorizontal="true">

</ImageView>

 

<TextView

android:text="TextView"

android:layout_height="wrap_content"

android:id="@+id/textView1"

android:layout_width="wrap_content"

android:layout_below="@+id/imageView1"

android:layout_marginTop="2dp"

android:layout_centerHorizontal="true"

android:textSize="18sp"

android:ellipsize="marquee"></TextView>

 

 

</RelativeLayout>


Örneği buradan indirebilirsiniz.
https://github.com/PareshMayani/Android-GridView-Example

Splash Açılış Ekranı Eklemek

 

Programın direk açılmaması ve açılışta yapılan işlemleri gölgeleyip beyaz ekran görünmesi yerine progressbar'lı splash ekranı gözükmesini sağlayabiliriz. Burada splash dosyamız Main Activity dosyası olacaktır. İlk açılacak olan eylem dosyamız. Dosyanın adı Acilis.java olabilir.

Acilis.java

 
package splashuygulama.com;

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.util.Log;
import android.view.Window;
import android.view.WindowManager;

public class Acilis extends Activity {

private static String TAG = Acilis.class.getName();
private static long SLEEP_TIME = 2; // Gecikme Süresi

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);

this.requestWindowFeature(Window.FEATURE_NO_TITLE);
this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);

setContentView(R.layout.activity_splash);


IntentLauncher launcher = new IntentLauncher();
launcher.start();
}

private class IntentLauncher extends Thread {
@Override

public void run() {
try {
// Sleeping
Thread.sleep(SLEEP_TIME*1000);
} catch (Exception e) {
Log.e(TAG, e.getMessage());
}

// Start main activity
Intent intent = new Intent(Acilis.this, Canlitv.class);
Acilis.this.startActivity(intent);
Acilis.this.finish();
}
}
}

 
activity_splash.xml

 <?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/RelativeLayout1"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@drawable/canlitv"
android:orientation="vertical" >

<ProgressBar
android:id="@+id/progressBar1"
style="?android:attr/progressBarStyleLarge"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true" />


</RelativeLayout>

Manifest Dosyası

 <?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="splashuygulama.com"
android:versionCode="1001"
android:versionName="9.0" >

<uses-sdk
android:minSdkVersion="15"
android:targetSdkVersion="15" />

<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<activity
android:name="androidcanlitv.com.Acilis"
android:label="@string/app_name">


<intent-filter>

Artık program açılırken resimli açılış ekranı gelecektir. Gecikme sayinesi koddan ayarlanabilir.

Android'de ProgressBar ile dosya indirme

Progressbar herhangi bir işlemin başlangıç ve bitiş zamanını grafik olarak göstermekte kullanılır. Dosya indirme yükleme işlemleri kurulum gibi farklı işlemleri kullanıcıya göstermek amacıyla kullanılabilir. Bu bölümde progressbar kullanarak dosya indirmeyi görelim.
 

ProgressDialog islem = new ProgressDialog(this);

şeklinde  tanımlayarak işe başlamalıyız.


progress.setMessage("İndirilen Müzik Dosyası :) ");
progress
.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL);
progress
.setIndeterminate(true)

 

Kullanılan Özellikler 




























getMax()
Progressbar Maksimum Değeri
incrementProgressBy(int diff)
Progressbar girilen farklı bir parametre olarak büyültür.
setIndeterminate(boolean indeterminate)
Göstergeyi belirnelebilir yada belirlenemez olarak değiştirir
setMax(int max)
Verilecek maksimum değer
setProgress(int value)
Progressbar' ı belli bir değerle güncelleme
show(Context context, CharSequence title, CharSequence message)

Progress dialogu göstermek için kullanılan statik değer

Oluşturacağımız MainActivity Dosyası


package com.example.progressdialog;

import com.example.progressdialog.R;

import android.os.Bundle;
import android.app.Activity;
import android.app.ProgressDialog;
import android.view.Menu;
import android.view.View;

public class MainActivity extends Activity {

private ProgressDialog progress;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
progress = new ProgressDialog(this);
}


public void open(View view){
progress.setMessage("Downloading Music :) ");
progress.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL);
progress.setIndeterminate(true);
progress.show();

final int totalProgressTime = 100;

final Thread t = new Thread(){

@Override
public void run(){

int jumpTime = 0;
while(jumpTime < totalProgressTime){
try {
sleep(200);
jumpTime += 5;
progress.setProgress(jumpTime);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

}

}
};
t.start();

}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
}

Layout Dosyası 

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context=".MainActivity" >

<Button
android:id="@+id/button1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
android:layout_marginTop="150dp"
android:onClick="open"
android:text="@string/download_button" />

<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_alignParentTop="true"
android:layout_marginTop="19dp"
android:text="@string/download_text"
android:textAppearance="?android:attr/textAppearanceLarge" />

</RelativeLayout>

Manifest Dosyamıza da aşağıdaki gibi olmalı
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.progressdialog"
android:versionCode="1"
android:versionName="1.0" >

<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="17" />

<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<activity
android:name="com.example.progressdialog.MainActivity"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />

<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>

</manifest> 

 

Android uygulamasına MediaPlayer eklemek

Uygulamanızda eklediğiniz bir medya dosyasını (örneğin bir mp3 dosyası olabilir) arka planda uyarı müziği vs olarak çalıştırmak istiyorsak Media Player komutunu kullanarak bunu yapabiliriz.
Ses dosyamızın adı "beepl.mp3" olsun.

 

  1. Dsoyayı asset klasörüne kopyalayın.


 

  MediaPlayer m = new MediaPlayer();   
try {
if (m.isPlaying()) {
m.stop();
m.release();
m = new MediaPlayer();
}

AssetFileDescriptor descriptor = getAssets().openFd("beep1.mp3");
m.setDataSource(descriptor.getFileDescriptor(), descriptor.getStartOffset(), descriptor.getLength());
descriptor.close();

m.prepare();
m.setVolume(1f, 1f);
m.start();
} catch (Exception e) {
e.printStackTrace();
}
}



Yukarıdaki kodu button ekleyerek test edebilirsiniz

buton.setOnClickListener(new View.OnClickListener()     {
public void onClick(View v) {

//Kod buraya

}

});

Programı çalıştırıp test edebilirsiniz.

Toplama Pc Tavsiye

Fiyat performans olarak tavsiye edebileceğim toplama sistemi bir araya getirdim.  En önemli parçaları seçerek fiyat performans ürünü olarak alınabilir. Sadece ekran kartı fiyata dahil değil. Daha sonra gerekirse bu bilgisayara ekran kartı da ilave edilebilir.

2000 TL ye yakın pc ler için toplama olanlar tavsiye ediliyor. Diğer ürünlerde nasıl parçalar kullanıldığını bilemezsiniz. Örneğin anakart. Video kartları ise coğunda 64 bit ve çok düşük. Kasaları da hoş değil.


I7 işlemcili SSD disk sürücülü Pc Kasası.


Intel Core i7 4790 Soket 1150 3.6GHz 8MB Önbellek 22nm İşlemci 






 GSKILL 8GB RipjawsX DDR3 1866MHz CL10 Tek Modül Ram 



 Kingston 120GB V300 Serisi Sata 3.0 Cache SSD (Okuma 450MB / Yazma 450MB) 





ASUS H81M-C Intel H81 Soket 1150 DDR3 1600MHz SATA 3.0 USB 3.0 DVI Anakart





COOLER MASTER RC-K350 600W MidT ATX PENCERELİ SİYAH KASA





ASUS DRW-24F1ST 24X ± DOUBLE LAYER SATA DVD YAZICI


i7 ve i5 işlemcilerin farkları

Intel tarafından üretilen iki işlemci arasında fiyat farkı göze çarpıyor. I7 işlemciler fiyatı 1000 TL civarlarında. Peki bu işlemciyi bu kadar pahalı yapan nedir. Hani bazılarının dediği gibi sadece işlemci için o kadar para ödemek akıl karı bir iş midir?

Çünkü o bilgisayara çok iyi de bir ekran kartı veya anakart kullanmak isteyeceksiniz. Ve fiyat 2000 TL'yi geçecek.

Bu işlemcileri nesil farklarını da unutmamalıyız. Örneğin I5 4500 şeklinde yazılan cpu 4. nesili ifade eder. Şu anki en yeni çıkanları 4. nesil olanlar. 4. Nesil 2 işlemcinin farklarına gelince.

I5 4 çekirdeki bir işlemcidir.

I7 ise 4 gerçek ve 4 ü sanal 8 olmak çekirdekten oluşur. 4 sanal çekirdek ile pc yi zorlayan uygulamalarda i7 kendini gösteriyor.

I7 işlemciler'de önbellek ve entegre grafik diğerlerine göre daha güçlüdür .

İki işlemci ile de çok kullanıcı için fazlasıyla yeterli olacaktır. Her ikisi ile de son piyasaya çıkan oyunlar rahatlıkla oynanabilir. Tabi buna iyi bir ekran kartı da eklenmelidir.

Örneğin en azından 1 Gb 128 bit GDDR5 nvida yada ati chipsetli kartları olabilir. Grafik performansında en belirleyicinin ekran kartı olduğunu da unutmamalıyız.

Konuları Seo' ya uygun hale getirme

Web sayfanıza yeni içerik eklerken dikkat etmeniz gereken hususlardan bahsedelim. Anlatım içeren sayfalar mümkünse 300 kelimeden az olamamalıdır.

Konuyu daha ayrıntılı anlatmak hem okuyucu için hem de robotlar için daha yararlı hale gelir. Konu başlığını seçerken, içeriği temsil eden el alakalı kelimeleri seçin.

Mutlaka h1 ve h2 etiketleri konuda yer almalı.

Resimlere alt ifadesi eklemeyi pas geçmeyelim.

Sık tekrarlanan cümle ya da kelime kullanmayalım.

Konu etiketleri sayfa sonunda yer almalı.

Alternatif kelimelerle etiketlerle konuyu süsleyin.

Yine konu sonunda +1 paylaş butonu yer almalı.

 

 

Yeni Activity oluşturmak ve çalıştırmak



Android ile projenizi ilk defa oluşturduğunuzda eğer ismini değiştirmemişseniz aktivitenizin adı MainActivity olarak gözükür ve buna bağlı layout dosyanız activity_main.xml olacaktır.
package com.example.sehirsimleri;
public class MainActivity extends Activity {  

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

..........,
Bu program çalıştıkran sonra ilk olarak açılacak activity ana eyleminizdir. Ayrıca biz farklı işlemlerden oluşan yeni bir layout ve eylem dosyası eklemek istersek yine yeni bir java dosyası ve xml dosyası oluşturmalıyız. Şimdi nasıl olduğuna bakalım.

1-Yeni bir java dosyası oluşturun ve adına SecondActivity.java deyin.
2-Oluşturduğunuz eylem için yeni bir xml dosyası oluşturup adına second_activity deyin

package com.example.sehirsimleri;
Aşağıdaki gibi başlayıp devam edecek şekilde yeni kodu ekleyin.
package com.example.sehirsimleri;

public class SecondActivity extends Activity {  

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.second_activity);

 .....,


Son olarak projenin AndroidManifest.xml dosyasını açarak yeni eylemi tanıtmamız

gerekiyor.


 //Çalıştırmak için

Intent myIntent = new Intent(getBaseContext(), SecondActivity.class);
startActivity(myIntent);


?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="sehirisimleri.com"
android:versionCode="4"
android:versionName="4.0" >

<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="21" />

<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<activity
android:name="androidcanlitv.com.MainActivity"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />

<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity
android:name="SecondActivity"
android:label="@string/app_name">
</activity>


</application>

</manifest>










Video dosylarını oynatma

Video dosyalarını oynatma

VideoView android uygulamarında video dosyalarını veya web akışlarını çalıştırmak için kullanılan arabirimdir. Projenize istediğiniz boyutta videoview ekleyebilirsiniz.
Oluşturduğumuz layout

 
 <RelativeLayout xmlns:androclass="http://schemas.android.com/apk/res/android"  
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity" >

<VideoView
android:id="@+id/videoView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_centerVertical="true" />



Java dosyası

 
package com.example.videoornek;  

import android.net.Uri;
import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import android.widget.MediaController;
import android.widget.VideoView;

public class MainActivity extends Activity {

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

VideoView videoView =(VideoView)findViewById(R.id.videoView1);

//Creating MediaController
MediaController mediaController= new MediaController(this);
mediaController.setAnchorView(videoView);

//specify the location of media file
Uri uri=Uri.parse("http://ulasocal.com/deneme.mp4");

//Setting MediaController and URI, then starting the videoView
videoView.setMediaController(mediaController);
videoView.setVideoURI(uri);
videoView.requestFocus();
videoView.start();

}

@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.activity_main, menu);
return true;
}


İnternet linkini tarayıcıda açma

Android Bağlantı Açma


Herhangi bir linki cihazın kendi varsayılan tarayacıda göstermek istersek aşağıdaki java kodunu kullanabiliriz. Burada link cihazın kendi tarayıcısnda aktivitemizin dışında çalışacaktır. Kullanıcıyı başka bir linke yönlendirmek için aşağıdaki kodları kullanabilirsiniz.
Intent tarayici = new Intent(Intent.ACTION_VIEW, Uri.parse("http://www.google.com"));
startActivity(tarayici);

Amd ve Intel işlemciler arasındaki farklar

CPU Karşılaştırması


Bilgisayar satın almak bazen kafa karıştırıcı hale gelebiliyor. Her kafadan bir ses çıkıyor.

Amd işlemcilere karşı önyargılı olan kişiler az değil. Olaya ucuz etin yahnisi mantığı ile bakıyorlar. Kullanıp da beğenen intele ödenen yüksek fiyatı gereksiz bulan kişilere de sık rastlıyorum. Amacı oyun oynamak olanlar için önemli olan grafik performansı olduğu için, diğer parçaları ekonomik seçip pahalı ekran kartlarını ve Amd işlemcileri tercih ediyorlar.

Genelde  intel işlemcileri tercih edenlerin sayısı fazla olmakla birlikte bütçe dostu Amd işlemciler de saygın bir yere sahip.

Sizin için iki Cpu yu arasındaki farkları araştırdım.

İntel işlemciler performans gerektiren işler için daha öndedirler.

Örnek olarak Intel I5 3570 K ile benzer özellikteki Amd Fx 8350 yi karşılaştıralım.

[caption id="attachment_311" align="alignnone" width="530"]amdintelislemcifark amdvsintel[/caption]

 

 

  • Tek çekirdek işlemci hızı ve multi-tasking Amd Inteli biraz geçiyor. % 8 Amd önde

  • Single Tread özelliğinde ise Intel %44 daha önde.

  • Amd işlemcinin bellek performansı daha başarılı

  • HD 4000 GPU özelliği ile intel işlemci ekran kartının yetersiz olduğu durumlarda oyunları yüksek çözünürlükte oynatabiliyor.


Sonuç olarak şunu söyleyelim. Hangisini tercih edeceğiniz beklentinize göre değişir ama Amd ler kesinlikle F/P(fiyat perfomans) ürünleri denilebilir.

Tüm özellikler düşünüldüğünde ise intel işlemci az farkla kazanıyor.

Amd anakartları upgrade etmek ve overclock yapmak mümkün.

Tüm bilgiler ışığında karar sizin.

 

Hangi işlemci sizin için daha uygun?

Bilgisayar hızı ve gereksinimi


Bilgisayar satın alırken dikkat etmemiz gereken husus alacağımız Pc nin bizim ihtiyaçlarımıza uygun olup olmamasıdır. Proje geliştirenler, birden fazla işi bir arada yapanlar ve oyun severler; herkes için tercihler farklı olacaktır.

Örneğin I3 işlemcili bir bilgisayar, internette gezinmek, film izlemek, facebook gibi sanal alemlerde dolaşmak için fazlasıyla yeterlidir.
Bilgisayarın hızlı çalışması birçoğumuz için önemlidir. Bunun için dikkat etmemiz gereken en hassas konu ise işlemcinin özellikleridir. Hıza etki eden tek faktör işlemci değildir ama düşük özellikli bir işlemci yavaş çalışan bilgisayar anlamına gelir.



Oyun severler, proje geliştirenler ve tasarımcılar için ideal işlemciler 4 çekirdekli i5 işlemcilerdir.  Amd Fx serisi olanlar fiyat olarak ucuzdur ve 8 çekirdekli olanları vardır.  Bunların en iyileri hemen hemen I5 işlemciler kadar performans sergileyebilmekte. Bütçesi uygun olanlar için intel işlemciler her zaman bir adım önde gözüküyor.

Bilgisayar Ram iniz, anakartınız ve hdd okuma hızınızda önemlidir. SSD (solid drive disk) ler kapasiteleri düşük olsa da çok hızlı işlem yapabilmekte.

Oyuncularda i5 işlemciler ve 8 çekirdekli Amd işlemciler yeterlidir demiştik. Grafik gerektiren, Pc yoran işlemler ve profesyoneller çalışmalar için biraz pahalı da olsa 8 4 ü gerçek 4 ü sanal çekirdekli  i7 işlemciler tercih edilebilir.

Amd serisi işlemcilerin stock fanları çok ses çıkarıyor. Bazı insanlar farklı stock fanlar kullanarak sorunu çözebiliyorlar. Söylediğim gibi bütçe  dostu Amd işlemcilere de yönelebilirsiniz. İşlemciyi Amd seçip yüksek özellikli bir ekran kartı oyuncu için idealdir.

Video Codecler Çözücüler

Windows Media Player için çözücüler


Video açma ve oynatma sorunu yaşayanlar için standart video çözücüler

Standart Windows Media Player ın desteklemediği video ve ses formatlarını Media Player ile izleyip, dinleyebilmenizi sağlar. Ek bir video programını kurmanıza gerek kalmaz. Program tamamen ücretsizdir.

Resim
DivX, XviD, x264, h.264
3GPP, AVI, MKV, OGM, MP4, MPG, MPEG, VOB, DAT, FLV, PS, TS, and NUV. Audio file types supported include AC3, DTS, AAC, APE, FLAC, TTA, WV, OGG, Vorbis, MO3, IT, XM, S3M, MTM, MOD, and UMX.]

formatlarını destekler.

 

Sypware Doctor-Casus Yazılım Programı

Pc Güvenliği


ResimSpyware Doctor, PC’niz üzerindeki minimal etkiyle güçlü virüs ve anti casus yazılım koruması sağlamaktadır.Her giriş noktasında tehditleri durdurmak için ileri etkili, geri etkili ve otomatik koruma dahil birden fazla teknik kullanarak bilgisayarınızı casus yazılım saldırılarına karşı korur.Şimdi bellek tarama, davranış profili çıkarma ve PC’niz için güncel koruma ve durum takibi sağlayan koruma rapor kartları içermektedir.

  • ResimTavsiye Edilen Anti Casus Yazılım.
    Dünya çapında uzmanlar tarafından en iyi anti casus yazılım koruması olarak tavsiye edilmiştir.

  • ResimEn İyi Tespit
    Her türlü casus yazılım ve reklam yazılım (Adware) tehditlerini tespit eder, temizler ve engeller.

  • ResimKullanması kolay
    Otomatik olarak korumayı optimize eden varsayılan ayarlarımızla kurun, ayarlayın ve unutun.

  • ResimÜcretsiz Destek
    Tüm abonelere ÜCRETSİZ destek.

  • Resim%100 Garanti
    30 günlük %100 Para İadesi Garantisi.

  • ResimEn Son Güncellemeler
    Smart Updates korunmaya devam etmeniz için arka plandan sık, otomatik güncellemeler sağlar.


DENEME SÜRÜMÜ İNDİR



 

Hangi ekran kartı daha iyi?

Ekran kartı alırken neye dikkat edilmeli


[caption id="" align="alignnone" width="560"]kart ekran kartı[/caption]

 

 

Ekran kartı alırken ne istediğinizi bilmek çok önemli. Tabiki herkesin istediği, grafik yönünden ve performans yönünden zengin ve özellikle çoğu kimse için oyunların sorunsuz oynanabildiği kartlardır. Ekran kartı alırken marka yerine daha çok bellek dikkate alınır. Sadece buna göre karar vermek sizi yanıltacaktır. Ekran kartının bellek veri yolu genişliği ve hızı, Pci veya Pci Express oluşu ve kullandığı chipset çok önemli. 512 Mb DDR5 256 bit bir ekran kartı 1 GB DDR 128 bit bir karttan bence hem görsellik hemde performans olarak daha iyidir. Oyunlarda görüntü kalitesi için Nvida chipset ekran kartları tercih edebilirsiniz.  Görüntü kalitesinden çok performans ön planda ise Ati marka ekran kartları da kullanılabilir . GDDR5 bellek hızına sahip kartlar Pc leri zorlayan ve son çıkan oyunları sorunsuz oynayabilme imkanı verir. 256 bit ve GDDR5 ramli ekran kartlarının fiyatları biraz cep yakıyor.  Oyun meraklıları için satın almaya değecektir.   Oyunlarda Ati Radeon Hd serisi chipsete sahip ekran kartını deneyebilirsiniz.  Tabi bir diğer nokta da marka seçimi. Aynı chipset ve özelliklere sahip markalardan uzun ömürlü ve yorumları iyi olanları tercih edin. Ekran kartı soğutma sistemi ve dayanıklılığı, sessizliği de çok önemli.  Ekran kartları ısınma ile zamanla sorun yaratabilirler.

Directx desteğini de unutmayın. Yine amacınız oyun ise directx in son sürümünü destekleyen kartları seçmeniz daha mantıklı. Çünkü oyun grafik ve sesleri bu mimariden faydalanır. Desteklemediğinde sorun yaşarsınız.

1 Gb ram altında ekran kartını tavsiye etmiyorum. Bellek veriyolu ve hızı en az ram kadar önemlidir.

Markanın özelliklerini aşağıdaki gibi üreticinin sitesinden bulabilirsiniz

İşlemci Özellikleri



CUDA Çekirdekleri


112




Grafik Hızı (MHz)


600MHz




Saat Hızı (MHz)


1500MHz




Görüntü işleme (billion/sec)


33.6





Bellek Özellikleri


900MHz



Veriyolu

256-bit



Bellek genişliği (GB/sec)


57.6



Evrende yaşam var mı?

Dünya hepimiz için ne kadar önemli? İnsanların dünya dışında yaşayabilecekleri yerler var mıdır?sorularının cevaplarının paylaşıldığı video. İzleyin ve çevrenin ve doğanın kıymetini bilin. Havanın,ağaçların ve atmosferin. Bunlar herkesin sorunu hangi ülkede yaşarsanız yaşayın. Ortak havayı soluyoruz. Bence herkes elini taşın altına koymalı. Hoş bir video olduğu için paylaşmak istedim. Galaksiler ve gezegenlerin yaşam olanakları

 





 

Toast komutu ile mesaj gösterme

Daha önce kullandıysanız C# ve Vb.net gibi derslerden hatırlayacağınız messagebox komutu ile kullanıcıya mesaj gönderme işleminin benzerini android de toast komutu ile yapabiliriz. Bu komut kullanıcıya bilgi vermek amacıyla kullanılır. Kısa ve Uzun şeklide (LONG veya SHORT) seçilebilir.
Mesajın uzun gözükmesi için aşağıdaki kodu kullanırız.




 
//Kısa görünüm
Toast.makeText(getApplicationContext(), "İyi Çalışmalar", Toast.LENGTH_SHORT).show();

//Uzun Görünüm


Toast.makeText(getApplicationContext(), "İyi günler", Toast.LENGTH_LONG).show();

 

Tarayıcı Ekleme-Vebview

Projemizde internet tarayıcı oluşturarak istediğimiz web sayfasınını görüntülemek için android in WebView nesnesini kullanmalıyız.
Şimdi aşağıdaki örneğimizi inceleyebilirsiniz. Eclipse i kullanarak yeni bir proje oluşturun. Palet ekranından Composite yi açın ve webview ü seçerek layout a ekleyin. Ayrıca xml dosyanıza aşağıdaki kodu ekleyerekte bu işlemi gerçekleştirebilirsiniz.
Xml Kodu:

WebView
android1:id="@+id/webView1"
android1:layout_width="194dp"
android1:layout_height="200dp"
android1:layout_alignParentLeft="true"
android1:layout_alignParentTop="true" />

 

Şimdi kod kısmına gelelim. Activiy.java dosyasımızı açalım.
public class MainActivity extends ActionBarActivity {
};
WebView mWebView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
setContentView(R.layout.activity_main);



mWebView = (WebView) findViewById(R.id.webView1);
mWebView.getSettings().setJavaScriptEnabled(true);
mWebView.getSettings().setPluginState(PluginState.ON);
mWebView.loadUrl("http://google.com");

mWebView.setWebViewClient(new ulas());

}
class ulas extends WebViewClient {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url)
{
view.loadUrl(url);
return true;
}

Emülatörde çalıştırabiliriz

 

Eclipse,Java Sdk ve Android Studio Yükleme

Android ile uygulama yazabilmek için gerekli olan bileşenler ve bunların nasıl kurulucağından bahsedeceğiz.
Bunların başında java derleyicisi ve geliştirme kiti olan JAVA SDK+NETBEANS var. Daha önce bahsettiğimiz gibi bir android yazılımı yazabilmek için bilgisayarımızda bir Java Sdk kesinlikle olmalı.
Benim tavsiyem netbeans içeren sdk yı yüklemeniz olacaktır. Netbeans java kodlarını ve uygulamalarını daha rahat oluşturmak için geliştirilmiş güzel bir derleyici ve editör. Netbeans ile java formları da oluşturmak mümkün. Tabi Netbeans  android için zornunlu değil ama java dilini öğrenmeniz için faydası olacaktır.
Şimdi java geliştirme kitini nasıl yükleyeceğimizi öğrenelim.

  1. http://www.oracle.com/technetwork/java/javase/downloads/index.html


adresine giderek sistemize uygun olan sdk yı seçmeliyiz.

Windows için 32 Bit Pc ler için X86, 64 Pc ler için x64 dosyası seçilmeli. Bizim için uygun olanı seçip bilgisayarımıza indiriyoruz yüklüyoruz.

Daha sonra kurulumun tamamlanlanmasını bekleyin. Kurulum yapıldığu dizin yolu bazen diğer uygulamalar için gerekli olacağı için önemlidir.

İkinci yapmamız gereken için uygulamamızı yazmakta kullanacağımız Eclipse yi içinde bulunduran
Android SDK veya Studio programlarını indirmeniz gerekmekte
Bunun için geliştirme sitesine giderek indirebiliriz
http://developer.android.com/sdk/index.html

Android ListView Kullanımı

ListView nesnesi verileri liste görünümünde görüntülemek için kullanılabilir
Elimizde şehir isimlerinden oluşan bir liste olsun ve biz bu isimleri liste görünümünde görüntüleyelim.
Ve forma aşağıdaki gibi listview nesnesi  koyalım.


Xml Kodu aşağıdaki gibi olacak.

<ListView

        android:id="@+id/listView1"

        android:layout_width="match_parent"

        android:layout_height="wrap_content" >


    </ListView>


-----------------------------------------------------------------------
Java Kodu:
package com.example.sehirsimleri;

import android.net.Uri;

import android.os.Bundle;

import android.app.Activity;

import android.app.AlertDialog;

import android.app.AlertDialog.Builder;

import android.content.Intent;

import android.view.Menu;

import android.view.View;

import android.widget.AdapterView;

import android.widget.AdapterView.OnItemClickListener;

import android.widget.ArrayAdapter;

import android.widget.ListView;

import android.widget.TextView;

import android.widget.Toast;

public class Sehirisimleri extends Activity {

ListView myList;

String[] listContent = {

"ANKARA ",

"İSTANBUL",

"İZMİR",

"ADANA",

"BURSA",



};

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_canlitvizle);

myList = (ListView)findViewById(R.id.lw);

Uygulamayı çalıştırdığımızda şehir isimleri listelenecek ve tıkladığınızda hangisi olduğu yazacaktır.

ArrayAdapter adapter

= new ArrayAdapter(this,

android.R.layout.simple_list_item_1,

listContent);

myList.setAdapter(adapter);

myList.setOnItemClickListener(new OnItemClickListener() {

public void onItemClick(AdapterView parent, View view,int position, long id) {



String var = (String) ((TextView) view).getText();





Toast.makeText(getApplicationContext(),

var, Toast.LENGTH_SHORT).show();



}

});

return;

}

}

 

Fit bir vücuda sahip olup incelmenin yolları

Göbek ve bel çevresi


Bel bölgenizin incelmesi çoğumuz için sevdiğimiz giysileri rahatlıkla ve güvenle giymek, rahat huzurlu bir şekilde  dolaşmak ve istediğimiz mayoyu keyifle giymek anlamına gelir. Bunlar sadece imajımızı etkileyen faktörler. Sağlığımız için olan etkilerini bizim için daha önemlidir. Bel çevresindeki yağların artması, kalp rahatsızlıkları, şeker hastalığı risklerinin artmasına ve  kronik inflamasyona neden olur.

Peki karın bölgenizin normalden daha fazla yağlandığını nasıl anlarsınız. Bel çevreniz erkekler için 100 cm, bayanlar için ise 88 cm den  genişse sizinde önlem almanızın zamanı geldiğini gösterir.

Fakat doğru bir planlama ile zor gibi gözüken bu yağlardan kurtulabilmeniz mümkündür.

Yağları eritme


Kalorilerinizi istediğiniz seviyede tutmak istiyorsanız doymuş yağ oranı düşük besinleri tercih edin. Araştırmalar özellikle belirli besinlerin yağları yok etmekte etkili olduğunu ortaya koymuştur.

Sağlıklı Yağlar


Ek olarak kalp sağlığını korumak ve inflamasyonu kontrol etmenin yolu (monounsaturated fatty acids) doymamış yağ asitleri içeren besinleri tüketmektir. Journal Diabet Cares’in yaptığı araştırmaya göre bu yağları tüketen kişilerin %25 inde göbek yağlanması görülmemiştir.

Bu yağlar içerisinde size önerebileceğim. Zeytin yağı, ceviz ve avokado dur. Çam fıstığı bir diğer doymamış yağ asiti içeren besindir.

Yeşil Çay


2012 de Journal of Functional Foods tarafından yapılan bir araştırmaya göre antioksidanlarla zenginleştirilmiş yeşil çaydan günde 1 veya yarım bardak 12 hafta boyunca  içmenin, yağ yakımı  normal çaya göre 16 kat artırdığı ortaya konulmuştur.

Süt Ürünleri


Eğer vücudunuzun kalsiyum yönünden eksiği varsa  vücudunuz tarafından üretilen bir hormonun gönderdiği sinyalle daha fazla yağ depolarsınız. Günlük bir yetişkin günde en az 1000 mg kalsiyum almalıdır. Hergün yarım yağlı yoğurt ve süt ürünleri tüketmek bel çevrenizin incelmesine yardımcı olur.

Single Chrunch(Tekli Mekik) Hareketi


Chrunch adı verilen verilen göbek sıkıştırma ve bazı çekirdek egzersizleri yapmak karın bölgenizi güçlendirerek altında yatan yağların yakılmasını sağlar. Duke üniversitesinde yapılan bir araştırmaya göre haftada 178 dakika kardiyo yapan bir insanda bel yağlanmasının çok zor olduğu ortaya konulmuştur. Günde en az 30 dakika yürümemiz gerektiğini unutmayın. Yürümek için bahaneler yaratın. Alışverişlere yürüyerek gidin. Servis araçlarını kullanmayın. Otobüslerden bir durak önce inin. Kısacası en azında 30 dakika yüremeyi hayatınızı bir parçası haline getirin

C Vitamini


Portakal gibi C vitamini içeren besinler de yağların yakılmasında etkilidir.

 

Bel ve boyun fıtığı tedavisi

Ameliyat bel ve boyun fıtıklarında son çare olarak düşünülmelidir. Sizlere genel kabul görmüş tüm dünyada uygulanan ameliyatsız tedavi yöntemlerini paylaşacağım.    

    Bazen bel ağrısı uzun sürdüğünde hemen aklımıza olmadık fikirler gelir. Acaba fıtık mı oldum,hadi ileride yürüyemezsem gibi . Hemen endişelenmeyin çünkü her bel ağrısı fıtık değildir. Fıtık olsanız dahi yapacağınız bazı pratik egzersizlerle bel kaslarınızı güçlendirerek bunun ilerlemesini durdurabilirsiniz. Ama unutmayalım ameliyat seçeneği hemen başvurulmaması gereken en son seçenektir. Tabi uzman bir fizik tedavi polikliniğinde muayene olup orada fizik tedavi görmenizde fayda var.
Bel ağrılarının büyük çoğunluğunun kaslarla ilgili mekanik sorunlar olduğu ve sanıldığı gibi her bel ağrısı disklerden kaynaklanmaz. Ve her insan hayatının belirli bir kısmında bel ağrısı süreçleri yaşamıştır. Bu bel ağrıların çoğu 6 ay içerisinde azalarak yok olur. Eğer altı aydan uzun sürdüyse kronik bel ağrısı sorunu vardır.
Amerika'da bel ağrısı çekenlerin %80 ninin sorununun kas kaynaklı ağrılar olduğu saptanmıştır. Yanlış hareketler sonucu kasların zorlanması, terleyerek soğukta kalmaktan kaynaklanan kulunç gibi ağrılar bel ağrısına sebep olabilirler. Burada bahsedeceğim yöntemler tüm guruplar için faydalı olacaktır. Bunları sürekli yapın. Bel kaslarınızı güçlendirici hareketler ile eğer varsa fıtığın ameliyatsız tedavi edilmesinde kullanılan dünyaca ünlü yöntemler ve egzersizleri deneyebilirsiniz.


 

1-Dorsal Germe Hareketi Yapın.


Sırtüstü uzanarak herbir bacağınızı dizinizin altından kavrayarak göğsünüze çekin. Bu hareketi sabah akşam tekrarlayın.




2- Press Up Hareketi


Yüzüstü yere uzanın kalçanızı kaldırmadan ellerinizle destek alarak doğrulun. 5-10 saniye bekleyip tekrar uzanın. Aynı şekilde birkaç tekrar yapabilirsiniz.



3-Hareketlerin Bazıları


Sehpanın üzerinde bacak germe, emekler pozisyonda beli kambur hale getirerek yapılan kedi-deve hareketi. Yine emekleme posizyonunda hem sağ eli ,sol bacağı,sol bacağı sağ eli aynı anda kaldırma hareketi. Sırt üstü yatarak dizlerinizi kırıp bel çukurunuza doğru belinizi itin(pelvic tilt).

Bu hareketleri sabah akşam 10 tekrar yapın.


3-Sıcak ve Soğuk Uygulama-Masaj


Ağrıyan bölgeye sıcak havlu bastırın ve sürekli sıcak tutun. Veya sıcak su keseleri ile sıcak uygulayın. Eğer yaralanma yeni olmuşsa (düşme,incinme vs) Bölgeye 12 saat geçmeden soğuk uygulamanızda fayda var.

Bölgeye ısı uyguladıktan sonra ozon yağı,zeytin yağı ile masaj yapabilirsiniz.


4-Zorlayıcı Hareketlerden kaçının


Isınmadan spor yapmayın. Aşırı ağırlık kaldırmayın. Ağırlık kaldırırken dizlerinizden destek alın. Bel  kaslarınızı güçlendirici egzersizler yapın. Çok fazla oturmayın. Ara sıra ayağa kalkıp gezin. Otururken bel çukurunuzu destekleyin.