Giriş
(2)

Graf oluşturma

joffrey reis
İnternetten c ile graf oluşturma kodu arıyorum. Gerekli bilgiler kullanıcı tarafından girilecek ve çıktısını verecek. ancak bir türlü bulamadım bulabilecek olanınız var mı acaba?
İnternetten c ile graf oluşturma kodu arıyorum. Gerekli bilgiler kullanıcı tarafından girilecek ve çıktısını verecek. ancak bir türlü bulamadım bulabilecek olanınız var mı acaba?
0
joffrey reis
(16.03.15)
nasıl C ? c++, c#, ansi c, objective c, embedded c ?
0
kimlanbu
(16.03.15)
ansi c hocam
0
🌸joffrey reis
(16.03.15)
(1)

Katlamalı Harç Uygulaması ve DGS

joffrey reis
Arkadaşlar DGS ile bir bölüme yerleşmiş öğrenci katlamalı harca ne zaman tabii olur? kaçıncı sınıftan başladığına göre mi yoksa 4 yıl hakkı verilir mi?bir de katlamalı harçlar beklemeye alınmıştı ne oldu o iş?
Arkadaşlar DGS ile bir bölüme yerleşmiş öğrenci katlamalı harca ne zaman tabii olur? kaçıncı sınıftan başladığına göre mi yoksa 4 yıl hakkı verilir mi?

bir de katlamalı harçlar beklemeye alınmıştı ne oldu o iş?
0
joffrey reis
(15.03.15)
katlamalı harçlar kaldırıldı 1 ay oldu.
0
apartman teyze
(15.03.15)
(3)

Basamak değerlerinin toplamını hesaplayan program

joffrey reis
şöyle bir şey yazmaya çalışıyorum;program girilen sayilari toplayacak, eğer 10'dan büyükse rakamları tekrar toplayacak 10'dan küçük sonuç çıkana kadar döngüye girecek. peki ben ne yapabildim? sadece basamak değerlerini toplayabilecek bir program yazabildim. 10'dan büyük olursa tekrar toplama işlemi
şöyle bir şey yazmaya çalışıyorum;

program girilen sayilari toplayacak, eğer 10'dan büyükse rakamları tekrar toplayacak 10'dan küçük sonuç çıkana kadar döngüye girecek.

peki ben ne yapabildim? sadece basamak değerlerini toplayabilecek bir program yazabildim. 10'dan büyük olursa tekrar toplama işlemi yapmıyor. kod en aşağıda...

ben nasıl bir ekleme yapsam da sayiların toplamı 10'dan büyük olursa tekrar toplama işlemi yapsa. (Iterative ama)


int main()
{
int sayi;
int toplam=0;
int toplam1=0;
int carpan=1;
bool cikis=false;
printf("bir sayi girin");
scanf("%d", &sayi);
while(!cikis)
{
// 321 1
int mod = sayi % (carpan*10);
int kalan = mod / carpan;
toplam = toplam + kalan;
carpan = carpan* 10;
cikis = (mod == sayi);
}

printf("%d", toplam);
getch();
}
0
joffrey reis
(14.03.15)
gece 1 diye mi bilmiyorum ama yazdığın problemi anlayamadım bir türlü. bir örnek verebilir misin, sayı giriliyor, sonra sayı üzerinde ne tür işlemler yapılıyor?
0
mesglsn sanirm bn yatiyrm
(14.03.15)
doğru haklısın vermem gerekirdi.

mesela kullanıcı 4567 diye bir sayi girdi.
program bunu hesaplayacak ve 4+5+6+7=22 değerini bulacak.
ardından 22 10'dan büyük olduğu için tekrar hesaplama yapacak ve 4 değerini bulacak.
0
🌸joffrey reis
(14.03.15)
mesaj da attım ama buraya da paylaşayım, c++ ile yazdım ama anlayacağınızı düşünüyorum:

#include <iostream>

using namespace std;

int main()
{
int sayi, basamak = 0, basamakTemp;

cout << "Sayıyı giriniz: ";
cin >> sayi;

while(sayi>0){
basamakTemp = sayi%10;
basamak += basamakTemp;
sayi /= 10;

if(sayi<=0){
if(basamak > 10){
sayi = basamak;
basamak = 0;
}
}
}

cout << "Basamak değeri : " << basamak << endl;

return 0;
}

www.codeshare.io
0
mesglsn sanirm bn yatiyrm
(14.03.15)
(6)

Quick Sort'un bu kadar hızlı olması normal mi?

joffrey reis
adı üzerinde demeyin lütfen. 100000 adet random sayi ürettim ve bunları bubble sort, insertion sort ve quick sort'la sıralattım. insertion sort 11 saniyebubble sort 61 saniyequicksort 0.1 saniye sürdü.normal mi bu?kodum eşek kadar olmasına rağmen yine de paylaşayım#include <stdio.h>#include <conio.h
adı üzerinde demeyin lütfen. 100000 adet random sayi ürettim ve bunları bubble sort, insertion sort ve quick sort'la sıralattım.

insertion sort 11 saniye
bubble sort 61 saniye
quicksort 0.1 saniye sürdü.normal mi bu?

kodum eşek kadar olmasına rağmen yine de paylaşayım

#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#include <time.h>

void quicksort (int a[100000], int altindis, int ustindis)
{
int i=altindis, j=ustindis, temp;
int pivot = a[(altindis+ustindis)/2];

while(i<=j)
{
while(a[i]<pivot)
i++;
while(a[j]>pivot)
j--;
if(i<=j)
{
temp = a[i];
a[i] = a[j];
a[j] = temp;
i++;
j--;
}
}

if(altindis<j)
quicksort(a, altindis, j);
if(i<ustindis)
quicksort(a, i, ustindis);
}

int main()
{
//bubble sort
int sayi, i, j, temp, secim;
srand(time(NULL));
while(1==1) {
printf("\nkac adet sayi üreteceksiniz?... ");
scanf("%d", &sayi);
int dizi[sayi];

for (i=0; i<sayi; i++)
{
dizi[i]=rand()%1000;
}

printf("\nHangi siralama methoduyla sıralayacaksiniz?\n 1- Bubble Sort \n 2- Insertion Sort \n 3- Quick Sort\n");
scanf("%d", &secim);

if (secim == 1)
{
clock_t tic1 = clock();

for (i=1; i<sayi; i++)
{
for(j=0; j<sayi; j++)
{
if(dizi[j]>dizi[j+1])
{
temp = dizi[j];
dizi[j] = dizi[j+1];
dizi[j+1] = temp;
}
}
}

clock_t toc1 = clock();

for(i=0; i<sayi; i++)
{
printf("%d\n", dizi[i]);
}

printf("gecen süre: %f saniye\n", (double)(toc1 - tic1) / CLOCKS_PER_SEC);
}

else if (secim == 2)
{
clock_t tic2 = clock();

for (i=1; i<sayi; i++)
{
temp = dizi[i];
j = i-1;
while (temp<dizi[j] && j>=0)
{
dizi[j+1] = dizi[j];
--j;
}
dizi[j+1] = temp;

}

clock_t toc2 = clock();

for(i=0; i<sayi; i++)
{
printf("%d\n", dizi[i]);
}

printf("gecen süre: %f saniye\n", (double)(toc2 - tic2) / CLOCKS_PER_SEC);
}

else if (secim == 3)
{ clock_t tic3 = clock();
quicksort (dizi, 0, i);
clock_t toc3 = clock();
for(i=0; i<sayi; i++)
{
printf("%d\n", dizi[i]);
}
printf("gecen süre: %f saniye\n", (double)(toc3 - tic3) / CLOCKS_PER_SEC);
}

}
getch();
}
0
joffrey reis
(11.03.15)
Insertion sort O(n^2)
Bubble sort O(n^2)
Quick sort O(n log n)
Buradan: n^2 / n log n =
(100000^2)÷(100000×log(100000))== 20000
61 saniye / 20000 = epey kucuk bir saniye.
0
compumaster
(11.03.15)
halen emin değilsen test case'leri yaz hepsi doğru sonuç veriyorsa problem yok.
0
medievalman
(11.03.15)
bubble sort'da bir satır düzeltme yaptım, hız 40 saniyelere düştü. compumaster'ın hesaplaması doğru, quicksort'un hızı hayretler içinde bıraktı beni.
0
🌸joffrey reis
(11.03.15)
bir de heap sort yaz
0
compumaster
(11.03.15)
quicksort adamdir.

en.wikipedia.org

bak asagida oranlar var.
0
hmpf
(11.03.15)
görselle desteklenmiş hali :

i.imgur.com
0
kimlanbu
(11.03.15)
(4)

Kodun Çalışma süresini hesaplama

joffrey reis
Arkadaşlar benim şimdi sıralama algoritmalarını tek tek çalıştırıp çalışma sürelerini yazdırmam gerekiyor. (C dilinde) ama nasıl yapacağımı bilemiyorum, yani bir kodun çalışma süresini nasıl yazdırabilirim yardımcı olabilir misiniz?
Arkadaşlar benim şimdi sıralama algoritmalarını tek tek çalıştırıp çalışma sürelerini yazdırmam gerekiyor. (C dilinde) ama nasıl yapacağımı bilemiyorum, yani bir kodun çalışma süresini nasıl yazdırabilirim yardımcı olabilir misiniz?
0
joffrey reis
(08.03.15)
kodun başında bi değişkene o anki zamanın saniye ya da salise cinsinden değerini yazdır.

kodun bitimine de yine aynı şekilde o anki zamanı ikinci bi değişkene yazdır

sonra ikinci değişkenden ilk değişkeni çıkar.


şöyle bişi yani

zaman1: şuankizaman
kodmodbişiler
kodlar modlar
zaman2: şuankizaman

gecensure: zaman2-zaman1

kusura bakma c bilmediğim için kod ile örnek veremiyorum ama ben böyle bi mantıkla yapmıştım başka bi dilde.
0
birisi.
(08.03.15)
melancholia
(08.03.15)
Javascriptte böyle oluyor:

var SpeedTest = function(testImplement,testParams,repetitions){
this.testImplement = testImplement;
this.testParams = testParams;
this.repetitions = repetitions || 10000;
this.average = 0;
};

SpeedTest.prototype = {
startTest: function(){
if( this.testImplement( this.testParams ) === false ){
alert("Yo, man, that test failed with those parameters.");
return;
}
var beginTime, endTime, sumTimes = 0;
for (var i = 0, x = this.repetitions; i < x; i++){
beginTime = +new Date();
this.testImplement( this.testParams );
endTime = +new Date();
sumTimes += endTime - beginTime;
}
this.average = sumTimes / this.repetitions;
return console.log("Average execution across " + this.repetitions + ": " + this.average);
}
};
0
exordinary
(08.03.15)
gist.github.com
bunu paylasmisti bizimle asistan
0
jedilance
(08.03.15)
(1)

insertion sort sorusu

joffrey reis
insertion sort ile ilgili bir noktayı anlayamadım, daha doğrusu bir satırı yardımcı olabilir misiniz?for(i=1; i<n; i++) { temp = data[i]; j=i-1; while(temp<data[j] && j>=0) { data[j+1] = data [j]; --j; } data[j+1] = temp; //bu satırı an
insertion sort ile ilgili bir noktayı anlayamadım, daha doğrusu bir satırı yardımcı olabilir misiniz?

for(i=1; i<n; i++)
{
temp = data[i];
j=i-1;

while(temp<data[j] && j>=0)
{
data[j+1] = data [j];
--j;
}
data[j+1] = temp; //bu satırı anlayamadım
}

data[j+1] = temp; derken ne demek istiyor? while döngüsünde --j ile j'yi sıfırlamadı mı? yani data[j+1], data[1] demek olmuyor mu her seferinde. beni aydınlatırsanız mutlu olacağım.
0
joffrey reis
(07.03.15)
Kod hakikaten kötü yazılmış.

Arkadaş o döngü içinde array'in ilgili kısmını komple bir adım sağa kaydırıp sonra da en soldaki slota en sağdaki değeri koyuyor. Elinizdeki iskambil kağıtlarını sıralarken yaptığınız hareket gibi düşünün. Sağ taraflarda bir yerden 4'ü alıp 2 ve 5 arasına koyuyorsunuz, aradakilerin hepsinin sırası bir sağa kaymış oluyor.
0
386 dx
(07.03.15)
(1)

Android Uzmanları bakabilir mi?

joffrey reis
private void registerClickCallBack () { ListView list = (ListView) findViewById(R.id.otelListView); list.setOnClickListener(new AdapterView.OnItemClickListener() { @Override public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
private void registerClickCallBack () {
ListView list = (ListView) findViewById(R.id.otelListView);
list.setOnClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {

}
});
}

Arkadaşlar ); işaretini koyduğum anda altını kırmızı çiziyor. ama öyle spesifik bir hata da vermiyor, anlayamadım.
0
joffrey reis
(19.02.15)
önce parantezleri kontrol ettim problem yok onda.

sadece asagidaki sekilde yaz, eger yine ayni hatayi veriyorsa AdapterView.OnItemClickListener() methodunu kontrol et, öyle bir method var mi diye.

private void registerClickCallBack () {
ListView list = (ListView) findViewById(R.id.otelListView);
list.setOnClickListener(new AdapterView.OnItemClickListener() {});
}

Ayrica derlemeye calistiginda hata mesajini loglar, orda daha detayli bulabilirsin problemin kaynagini
0
emrahday
(19.02.15)
(3)

Java Diziler

joffrey reis
Arkadaşlar ogretmen dizisi içinde 3 bilgi tutmak istiyorum. adı, soyadı ve numarası şeklinde. soru açık nasıl tutarım?
Arkadaşlar ogretmen dizisi içinde 3 bilgi tutmak istiyorum. adı, soyadı ve numarası şeklinde. soru açık nasıl tutarım?
0
joffrey reis
(02.01.15)
neden class kullanmıyorsun?
0
eksi sozlukte eksiyen adam
(02.01.15)
bay meraklı
(02.01.15)
böyle bir bilgiyi dizide tutmamalısın. Öğretmen sınıfını içinde tutan bir generic list (c# kullanıyorum ben java'da bunun adı farklı olabilir) halinde saklamalısın.
0
nuka cola
(02.01.15)
(2)

7 Yıl ve DGS

joffrey reis
arkadaşlar biliyorsunuz 7 yıldan sonra üniversite'den atılma olayı tekrar geldi. DGS ile bir üniversiteye girenlere 7 yıl olayı nasıl uygulanacak? meslek yüksek okulu'nda okunan süre dahil mi? yoksa hariç mi?
arkadaşlar biliyorsunuz 7 yıldan sonra üniversite'den atılma olayı tekrar geldi. DGS ile bir üniversiteye girenlere 7 yıl olayı nasıl uygulanacak? meslek yüksek okulu'nda okunan süre dahil mi? yoksa hariç mi?
0
joffrey reis
(05.12.14)
daha gelmedi atılma olayı
0
calzoncillos
(05.12.14)
hayır hariç. çünkü direk 4 yıllık okumuyorsun 2+2 den dörde tamamlayansin. bu yüzden de hak 7 yıl değil 2 yıllık okullar için 4 yıl. yalnız son okuduğun 2 yıl için 4 yıl. meslek yüksekokulu bitti gitti onun süresi önemli değil.

ayrıca atılma olayı tekrar yürürlüğe girdikten sonra 4 yıllık süren başlıyor. kayıtlı olan öğrencilerin geçmiş sürelerine bakılmaz, diye bir madde var.
0
Neill
(06.12.14)
(2)

Mükerrer kayıt engelleme c#

joffrey reis
arkadaşlar yazdığım kodda tckimlik nosuna göre aynı kayıttan tekrar girilmesini engellemeye çalışıyorum. yazdığım çalışmayan kod aşağıda. alternatif alabilir miyim? verilen hatalar ekte mevcutSqlConnection baglanti = new SqlConnection("Data Source=.; Initial Catalog=samomedikal;Integrated Security=t
arkadaşlar yazdığım kodda tckimlik nosuna göre aynı kayıttan tekrar girilmesini engellemeye çalışıyorum. yazdığım çalışmayan kod aşağıda. alternatif alabilir miyim? verilen hatalar ekte mevcut

SqlConnection baglanti = new SqlConnection("Data Source=.; Initial Catalog=samomedikal;Integrated Security=true;");
string cmdText = "select tckimlik from hastakayit Where tckimlik = '"+txtTc.Text+"' ";
SqlCommand cmd1 = new SqlCommand(cmdText, baglanti);
baglanti.Open();
SqlDataReader dr = cmd1.ExecuteReader();
if(dr["tckimlik"].ToString() == txtTc.Text){
MessageBox.Show("Aynı kayıt Zaten var");
dr.Close();
baglanti.Close();
0
joffrey reis
(28.11.14)
aynen öyle yaptım, teşekkürler :)
0
🌸joffrey reis
(28.11.14)
sevgili dostum, aynı konu ile ilgili açtığın diğer duyuruyu unutma istersen. insanlar orada da sana yanıt vermeye, sorununu çözmeye çalıştı. sevgiler.

www.eksiduyuru.com
0
cevap botu
(28.11.14)
(10)

Sorun ne?_

joffrey reis
Koddaki hatayı bulamadım, yardımcı olursanız sevinirim.
Koddaki hatayı bulamadım, yardımcı olursanız sevinirim.
0
joffrey reis
(28.11.14)
okunmuyor böyle. :/
0
lemmiwinks
(28.11.14)
dr["tckimlik"].ToString() yap onu.
0
tepedeki psychedelic adam
(28.11.14)
hayal meyal okunuyor, anladığım kadarıyla DataReader'la okuduğun yeri bi objenin Text değeriyle karşılaştırıyorsun. muhtemelen cast işlemi yapmayı unuttun. ToString() eklemen yeterli olur. bu değilse, düzgünce bi ekran görüntüsü gelirse yorumlayabilirim.
0
cevap botu
(28.11.14)
Possible unintended reference comparison; to get a value comparison cast to left handside to type 'string'
0
🌸joffrey reis
(28.11.14)
yeni dosya ekledim ama, toString() yazınca çözülmedi
0
🌸joffrey reis
(28.11.14)
dr boş geliyor olabilir, connection string yanlış olabilir.
0
tepedeki psychedelic adam
(28.11.14)
amacın o tc kimlik numarasıyla kayıt var mı diye kontrol etmekse, yöntemin yanlış. sql sorgusunu, girilmiş olan tc kimlik numarası ile kayıt var mı diye değiştirip, kayıt sayısına bakman, 0'dan büyükse uyarı çıkartman gerekir.

zira, şu anki sorgunun sonucunda datareader'a birden fazla kayıt doluyor olabilir. muhtemelen de sorun oluşturan yer orası. datareader'ın içerisinde while (dr.Read()) ile tek tek dönüp bakman lazım şu anki yönteminle. bu kayıtlardan herhangi biri, textbox'daki değer mi diye. eğer ille bu yöntemi kullanacaksan, istediğin sonucu alamamanın sebebi bu. ama dediğim gibi, bu gibi işleri .NET tarafında çözmek yerine, sql'e hallettirmek her zaman bir çok açıdan iyidir.
0
cevap botu
(28.11.14)
dr boş değil de fazla dolu geliyor galiba.

ben iyi bilmiyorum ama sanki hasta kayıttaki tüm tclere bakıyorsun. sorgun tek kayıt döndürmediği için eşit olmaz sanırım textbox'tan girilen tc'ye.
0
lemmiwinks
(28.11.14)
sorguyu "select count(tckimlik) from hastakayit where tckimlik = '" + txtTc.Text + "'"
şeklinde değiştirip sonuç 1'se diye if yazabilirsin sanırım. c# pek bilmiyorum, syntax hatam olabilir.
0
lemmiwinks
(28.11.14)
ha evet tabii hepsini çekiyorsun sorguda ondan dikkat etmemiştim. dendiği gibi tersini yapıp sorguya girilen kimlik numarasını gönderip select'i öyle alsan daha iyi olur.
0
tepedeki psychedelic adam
(28.11.14)
(2)

Windows Formları arası veri taşımak c#

joffrey reis
arkadaşlar sıkıntım şu, üye bilgilerini giriyor, butona tıkladığında bilgileri kayıt oluyor ve yeni forma yönleniyor. yeni formda ise yeni ek bilgiler girmesi gerekiyor. ben bu yeni forma önceki formdaki üyenin id'sini taşımam lazım. bunu nasıl yapabilirim?
arkadaşlar sıkıntım şu, üye bilgilerini giriyor, butona tıkladığında bilgileri kayıt oluyor ve yeni forma yönleniyor. yeni formda ise yeni ek bilgiler girmesi gerekiyor. ben bu yeni forma önceki formdaki üyenin id'sini taşımam lazım. bunu nasıl yapabilirim?
0
joffrey reis
(26.11.14)
Ek olarak şu problemi aktarayım. benim kullanıcımın id'si form'daki butona tıklayınca oluşacak. o id yeni forma taşınması lazım. evet kayıt yapan buton aynı zamanda yeni formu açıyor.
0
🌸joffrey reis
(26.11.14)
Diger form'un class'ina public int UserId {get; set;} koy, orjinal form'da var form = new DetayFormu(); form.UserId = userid; form.ShowDialog(); de.
0
compumaster
(26.11.14)
(2)

Bu kod blokunda ne denmek istenmiş

joffrey reis
arkadaşlar göstereceğim kodu gerizekalıya anlatırmış gibi anlatabilir misiniz acaba?for (int i = 0; i < 40; i++) { CokgenClass cokgen = new CokgenClass(CokgenOzellikleri[i][0], CokgenOzellikleri[i][1]); cokgenList.add(cokgen);özellikle [i][0] ve [i][1] kısımlarını anlamadım. bu kon
arkadaşlar göstereceğim kodu gerizekalıya anlatırmış gibi anlatabilir misiniz acaba?

for (int i = 0; i < 40; i++) {
CokgenClass cokgen = new CokgenClass(CokgenOzellikleri[i][0], CokgenOzellikleri[i][1]);
cokgenList.add(cokgen);

özellikle [i][0] ve [i][1] kısımlarını anlamadım. bu konseptin farklı yerlerde de kullanıldığını gördüm. acaba nedir ne değildir? tüm kod aşağıda.




tüm kodlar
public class mainclass {

public mainclass() {
// TODO Auto-generated constructor stub
}





public static void main(String[] args) {
// TODO Auto-generated method stub

int[][] CokgenOzellikleri = new int[][]{{4,5},{7,5},{7,5},{6,10},{6,5}, {5,34},{7,45},{6,35},{7,16},{4,15},
{9,5},{9,5},{5,12},{3,10},{6,15}, {5,15},{8,45},{4,5},{9,16},{4,15},
{3,5},{3,5},{8,35},{9,17},{6,55},{5,15},{3,45},{8,35},{8,16},{4,25},
{3,5},{9,5},{8,54},{6,17},{6,35},{5,16},{5,45},{9,35},{8,16},{4,25}};

ArrayList<CokgenClass> cokgenList = new ArrayList<CokgenClass>();



for (int i = 0; i < 40; i++) {
CokgenClass cokgen = new CokgenClass(CokgenOzellikleri[i][0], CokgenOzellikleri[i][1]);
cokgenList.add(cokgen);

}
@SuppressWarnings("resource")
Scanner klavye = new Scanner(System.in);
System.out.println("Çokgen Adı Giriniz..");
String CokgenAdi = klavye.next();
String ClassCokgenAdi;

for (int i = 0; i < 40; i++) {
ClassCokgenAdi = cokgenList.get(i).CokgenAdi;
if ( ClassCokgenAdi.equals(CokgenAdi) )
{
System.out.println("Çokgen Kenar Sayısı: "+cokgenList.get(i).KenarSayisi+" Kenar Uzunlugu: "+cokgenList.get(i).KenarUzunlugu+" Cevre Uzunlugu: "+cokgenList.get(i).CevreUzunlugu);
}

}



}

}
0
joffrey reis
(17.11.14)
tamamını okumadım, muhtemelen şöyle: o [i][j] kısmını matris olarak düşün. çok boyutlu diziyi temsil ediyor, satır ve sütun sayısı.
0
eksi sozlukte eksiyen adam
(17.11.14)
CokgenClass'ını da paylaşabilir misin? o parametrelerle ne yapmış görelim bi, methodlarına falan bakalım.
0
diyanet takvimi
(17.11.14)
(3)

Kodum neden Çalışmıyor (java Oop)

joffrey reis
arkadaşlar bir projemi nesne yönelimli olarak dizayn etmeye çalıştım, daha yeni başlamış olduğumdan bu işlere sürekli sıkıntı alıp duruyorum.aldığım hata; Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 0 at ogrenci.dongu(ogrenci.java:36) at MainMethod.main(MainMethod.java:8)36.
arkadaşlar bir projemi nesne yönelimli olarak dizayn etmeye çalıştım, daha yeni başlamış olduğumdan bu işlere sürekli sıkıntı alıp duruyorum.

aldığım hata; Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 0
at ogrenci.dongu(ogrenci.java:36)
at MainMethod.main(MainMethod.java:8)

36. satırım;

public void dongu() {
for ( i = 0; i<ogrenci; i++) {
AdEkle();
ad [i] = input.next(); // 36. satırım burası
SoyAdEkle();
soyad [i] = input.next();
Not();
not [i] = input.nextInt();
}
}

büyük ihtimal hatanın kaynaklandığı yer, değişkenler kısmım;

public int ogrenci;
public String[] ad = new String[ogrenci];
public String soyad [] = new String [ogrenci];
public int not [] = new int [ogrenci];
public int i;



tüm class kodum bir arada

import java.util.Scanner;
public class ogrenci {
public int ogrenci;
public String[] ad = new String[ogrenci];
public String soyad [] = new String [ogrenci];
public int not [] = new int [ogrenci];
public int i;


Scanner input = new Scanner (System.in);

public void OgrenciSayisi() {
System.out.println("Öğrenci Sayısını Girin");
ogrenci = input.nextInt();

}

public void AdEkle() {
System.out.println("Öğrencinin Adını Giriniz");

}

public void SoyAdEkle() {
System.out.println("Öğrencinin SoyAdını Giriniz");

}

public void Not() {
System.out.println("Öğrencinin Not Giriniz");

}

public void dongu() {
for ( i = 0; i<ogrenci; i++) {
AdEkle();
ad [i] = input.next();
SoyAdEkle();
soyad [i] = input.next();
Not();
not [i] = input.nextInt();
}
}

public void siralama() {
for (int j = 0; j<not.length; j++) {
for (int k = 0; k < not.length; k++){
if (not[j] < not[k]) {
int buffer = not[j];
not[j] = not[k];
not[k] = buffer;


String buffer1 = ad[j];
ad[j] = ad[k];
ad[k] = buffer1;

buffer1 = soyad[j];
soyad[j] = soyad[k];
soyad[k] = buffer1;

}
}
}
}
public void gosterim () {for (int i = 0; i<ogrenci; i++) {
System.out.println(ad[i] + " " + soyad [i]+ " " + not[i]);
}}


}



main kodum


public class MainMethod {
public static void main(String[] args) {

ogrenci nesne = new ogrenci();
nesne.OgrenciSayisi();

nesne.dongu();
nesne.siralama();
nesne.gosterim();
}
}
0
joffrey reis
(14.11.14)
public int ogrenci;
public String[] ad = new String[ogrenci];
public String soyad [] = new String [ogrenci];
public int not [] = new int [ogrenci];

burada ogrenci adında bir int oluşturmuşsun fakat buna herhangi bir değer atamadan listelerin büyüklüğünü bu değer olarak belirlemişsin. yani yapman gereken öğrenci sayısını aldıktan sonra bu listeleri oluşturmak.

yani bu kısmı şöyle değiştirmelisin:
public int ogrenci;
public String[] ad;
public String soyad [];
public int not [];

öğrenci sayısı fonksiyonu da şöyle olmalı:

public void OgrenciSayisi() {
System.out.println("Öğrenci Sayısını Girin");
ogrenci = input.nextInt();

ad = new String[ogrenci];
soyad = new String [ogrenci];
not = new int [ogrenci];
}

burada yaptığım şey önce öğrenci sayısını alıp daha sonra listeleri bu sayıya göre oluşturmak. başka hata var mı kontrol etmedim, varsa bakabilirim yine.
0
yasli ateist
(14.11.14)
ogrenci değişkenine bir değer atamadığın için 0 kabul ediliyor, 0 elmanlı bir array'in de olmayan yerlerine değer atamaya çalıştığın için sana "array'ın dışına çıktın" hatası veriyor. Öğrenciyi tanımladığın yerde bir değer verirsen sıkıntı olmaz.
0
gezegen olan pluton
(14.11.14)
"@yasli ateist" ve "@gezegen olan pluton" cevabina ek olarak;

"public int ogrenci;" degeri programin maksimum kac ögrenci destekleyecekse o kadar deger olmali. Ama unutma ki "public String[] ad = new String[1000];" gibi bir array yaratirsan, hafizada 1000 ögrencilik alani kullanmasanda ayirir. Java da arraylar dinamik degildir. Dinamik ve kendiliginden büyüyen array yaratmak istersen ilerde mutlaka "ArrayList" konusuna bakmani tavsiye ederim.
0
emrahday
(14.11.14)
(5)

Java Array Sıralama

joffrey reis
arkadaşlar 3 tane dizim var, isim soyisim ve not bilgilerini giriyorum. buraları eklemede sıkıntım yok tek sıkıntım görüntüleme yaparken not'ları büyükten küçüğe sıralamak. ama isim ve soyisim de görünecek o işi beceremedim kodlar;import java.util.Scanner;public class diziler { public static void ma
arkadaşlar 3 tane dizim var, isim soyisim ve not bilgilerini giriyorum. buraları eklemede sıkıntım yok tek sıkıntım görüntüleme yaparken not'ları büyükten küçüğe sıralamak. ama isim ve soyisim de görünecek o işi beceremedim kodlar;

import java.util.Scanner;

public class diziler {

public static void main(String[] args) {
Scanner input = new Scanner (System.in);
int ogrenci;
System.out.println("öğrenci sayısını girin");
ogrenci = input.nextInt();
int array[] = new int [ogrenci];
String adi[] = new String [ogrenci];
String soyadi[] = new String [ogrenci];
int not [] = new int [ogrenci];

for (int i = 0; i<ogrenci; i++) {
System.out.println("Öğrencinin Adı:");
adi[i] = input.next();
System.out.println("Öğrencinin SoyAdı:");
soyadi[i] = input.next();
System.out.println("Öğrencinin Notu:");
not[i] = input.nextInt();
System.out.println();
}

for (int i = 0; i<ogrenci; i++) {
System.out.println(adi[i]+ " " +soyadi[i]+ " " +not[i]);
}
}

}



esas olayım şu satırda

for (int i = 0; i<ogrenci; i++) {
System.out.println(adi[i]+ " " +soyadi[i]+ " " +not[i]);

burada not[i] kısmı büyük nottan küçüğe sıralanacak
0
joffrey reis
(12.11.14)
Arrays.sort metodunu kullanabilirisin. şöyle ki;

(git: stackoverflow.com)
0
coder6006
(12.11.14)
teşekkürler o komutu biliyordum ancak nota dair isim bilgileri nasıl bastırılacak onu bulamadım, yani notları sıralayabiliyorum ancak o nota dair isim bilgisi nasıl çekilecek
0
🌸joffrey reis
(12.11.14)
Array yerine bu tür kompleks yapılarda Collections kullanman daha mantıklı olabilir.
0
coder6006
(12.11.14)
bi sort metodu kullan. not[i] gecen yerlerde adi[i], soyadi[i] da kullan ayni indexte kalsinlar hep. en basiti bu duruyor.
0
hmpf
(12.11.14)
vaktim vardi yaptim :) bunu son fordan oncesine yapistir.

for (int j = 0; j<not.length; j++) {
for (int k = 0; k < not.length; k++){
if (not[j] < not[k]) {
int buffer = not[j];
not[j] = not[k];
not[k] = buffer;


String buffer1 = adi[j];
adi[j] = adi[k];
adi[k] = buffer1;

buffer1 = soyadi[j];
soyadi[j] = soyadi[k];
soyadi[k] = buffer1;

}
}
}
0
hmpf
(12.11.14)
(2)

recursive fonksiyon c

joffrey reis
arkadaşlar recursive fonksiyon ile bir işlem yapmaya çalışıyorum. yazdığım sayının rakamlarını 10'dan küçük olana kadar toplayacak. mesela 9964 =>28 =>10 =>1benim yaptığım ise düz olarak topluyor, yani 9964'ü 28 olarak yazıyor sadece. aşağıya kodumu yazıyorum, eklemem gereken satırı söylerseniz memn
arkadaşlar recursive fonksiyon ile bir işlem yapmaya çalışıyorum. yazdığım sayının rakamlarını 10'dan küçük olana kadar toplayacak.

mesela 9964 =>28 =>10 =>1

benim yaptığım ise düz olarak topluyor, yani 9964'ü 28 olarak yazıyor sadece. aşağıya kodumu yazıyorum, eklemem gereken satırı söylerseniz memnun olurum. teşekkürler.

#include <stdio.h>

int sum (int a);

int main()
{
int num, result;

printf("Sayiyi Girin: ");
scanf("%d", &num);
result = sum(num);
printf("yazdiginiz %d sayisinin rakamlari toplami %d\n", num, result);
return 0;
}

int sum (int num)
{
if (num != 0)
{
return (num % 10 + sum (num / 10));
}
else
{
return 0;
}
}
0
joffrey reis
(05.11.14)
sum fonksiyonunun adını find_sum_of_digits yaptım, bunu verilen sayının rakamları toplamını bulmak için kullanırız.
yeni sum fonksiyonu da recursive olarak num'ı kontrol ediyor, num<10 ise işlemi sonlandırıyor. değilse de rakamları toplamını find_sum_of_digits ile bulup bu toplamla kendini çağırıyor.



#include <stdio.h>

int sum (int a);
int find_sum_of_digits(int a);

int main()
{
int num, result;

printf("Sayiyi Girin: ");

scanf("%d", &num);

result = find_sum_of_digits(num);

printf("yazdiginiz %d sayisinin rakamlari toplami %d\n", num, result);

printf("%d", sum(num));

return 0;
}

int find_sum_of_digits (int num)
{

if (num != 0)
{
return (num % 10 + find_sum_of_digits(num / 10));
}
else
{
return 0;
}
}

int sum (int num){

if (num < 10)
{

return num;
}
else
{
printf("%d => ", num);
sum(find_sum_of_digits(num));

}

}
0
edy
(05.11.14)
çok teşekkür ederim ilginiz için. sanırım kodda bir hata var, sürekli -2 döndürüyor. ben de bulamadım sorunu.
0
🌸joffrey reis
(05.11.14)
(1)

Güvenilir radyo hosting firması arıyorum

joffrey reis
arkadaşlar kullanıp da memnun kaldığınız radyo hosting firması var mı hiç?
arkadaşlar kullanıp da memnun kaldığınız radyo hosting firması var mı hiç?
0
joffrey reis
(27.08.14)
Düşünmeden: www.netdirekt.com.tr
0
teknikekip
(27.08.14)
(6)

Yeni Bir Memur Maks. ne kadar kredi çekebilir?

joffrey reis
Soru gayet açık, yeni bir memur (devlette) işbaşı yapmış, bankaya gidiyor ve ben kredi çekecem diyor. ne kadar verirler? (kefilsiz)
Soru gayet açık, yeni bir memur (devlette) işbaşı yapmış, bankaya gidiyor ve ben kredi çekecem diyor. ne kadar verirler? (kefilsiz)
0
joffrey reis
(23.08.14)
maaşının 10 katına kadar alabilir.
0
kakao
(23.08.14)
maaş derken net maaş mı yoksa yardımlar dahil mi o da var.
0
🌸joffrey reis
(23.08.14)
ne yardımı alıyorsun? bordrolanıyor mu?
0
baldur
(23.08.14)
bekarlara 80 tl mi ne ekliyorlar ya ondan bahsediyorum sadece
0
🌸joffrey reis
(23.08.14)
iyi o da net maaşa dahil zaten.
0
baldur
(23.08.14)
Üzerinde araba, ev vs hiçbir şey yoksa en az 20.000TL 'yi çok rahat alır. Tabi kredi kartı borcunu vs. düzenli ödemiş olmalı.
0
creepy
(23.08.14)
(1)

kpss önlisans başvuru tarihi

joffrey reis
kafamız karıştı, başvuru tarihi aşağıdakilerden hangisi?1- 30.06.2014 / 16.07.20142- 08.07.2014 / 24.07.2014
kafamız karıştı, başvuru tarihi aşağıdakilerden hangisi?

1- 30.06.2014 / 16.07.2014
2- 08.07.2014 / 24.07.2014
0
joffrey reis
(15.07.14)
08.07.2014 - 24.07.2014
0
mutekebbir
(15.07.14)
(2)

Üniversitelerde 7 yıldan sonra atılma olayı

joffrey reis
arkadaşlar bu sistem tekrar gelmiş sanırım. benim sorum şu, bu 7 yıl olayı dgs ile geçilen bölümlerde nasıl işler? sıfırdan mı başlar yoksa meslek yüksek okulu'nda geçirilen süre dahil edilir mi?
arkadaşlar bu sistem tekrar gelmiş sanırım. benim sorum şu, bu 7 yıl olayı dgs ile geçilen bölümlerde nasıl işler? sıfırdan mı başlar yoksa meslek yüksek okulu'nda geçirilen süre dahil edilir mi?
0
joffrey reis
(03.07.14)
yasalaşmadı
0
icimdekibiri
(03.07.14)
mevcutları minumum mağdur edecek şekilde çıkacaktır o yasa (henüz çıkmadı), 2 sene içinde okulu bitiriyorsanız sıkıntı olmaz sanırım.
0
pofudukayi
(03.07.14)
(9)

Üniversite, derse devam hakkı

joffrey reis
Bir dersten devamsızlıktan kaldınız diyelim, yani çok kasan birhoca söz konusu, daha dönem bitmeden kalanları belirliyor, bu hocanın "sen devamsızlıktan kaldın" dediği öğrenci derslere girebilir mi? Böyle bir hakkı var mıdır?
Bir dersten devamsızlıktan kaldınız diyelim, yani çok kasan birhoca söz konusu, daha dönem bitmeden kalanları belirliyor, bu hocanın "sen devamsızlıktan kaldın" dediği öğrenci derslere girebilir mi? Böyle bir hakkı var mıdır?
0
joffrey reis
(18.03.14)
kendi istiyorsa neden girmesin ki?
0
isildur
(18.03.14)
hoca bırakmayı kafasına koymuşsa ve fikir değiştirmeyecekse gidilir de gitmenin anlamı yok bırakır nihayetinde. ancak gidip odasında özel olarak konuşulur, her ders gidilirse vs belki ikna olur. hocasına bağlı. kalsam da gitmek istiyorum dediğinde hiçbir hocanın çık git diyeceğini zannetmem. konuşmakta fayda var her türlü.

eğer sorduğunuz şey dersin başında devam zorunluluğu olduğunu söylemişse ve devamsızlık hakkı doldurulmuşsa hoca bırakma hakkına sahiptir.
0
patiska
(18.03.14)
İş inada bindi, sürekli hocanın gözünün dibinde bitmek istiyorum diyorsan elbette girebilirsin. Sen neden girdin derse deme hakkı yok.
0
armagan
(18.03.14)
girebilir tabii hakkı var mı ne demek?
0
sayns
(18.03.14)
hocanın dersten bırakması umurumda değil, bıraksın hakkıdır. ama ders hoşuma gidiyor benim, dinlemek istiyorum ancak sosyal fobik bir insan olarak korktuğum konu hocanın milletin içinde "sen dersten kaldın çık dışarı" demesi. cidden bundan korkuyorum, yani böyle bir durum olsa "hocam ben dersten kalsam bile bu derse girme hakkım var" diyebilir miyim diyemez miyim?
0
🌸joffrey reis
(18.03.14)
Dersin. Hakkındır.
0
armagan
(18.03.14)
dersten çık demez. en fazla, zaten kaldın sen, niye geldin ki falan der.

derse devam etmediğiniz için, sınava girme hakkını kaybetmiş olursunuz. bu yüzden dersten kalınır.
0
ete summer
(18.03.14)
derslere girebilirsin ama devamsızlıktan kaldığın için finale giremezsin.
0
ontheroad
(18.03.14)
"Bir dersten devamsızlıktan kaldınız diyelim, yani çok kasan birhoca söz konusu" derslere devam etmeyen öğrencileri yönetmeliğe dayanarak dersten bırakmak ile hocanın kastırması arasında bi bağlantı göremedim. işin aslı devam zorunluluğunu dikkate almaya hocalar yönetmelik gereği suç işliyorlar aslında.

soruna gelirsem: evet derse girebilirsin, hoca da sen devamslızlıktan kalmıştın çık dışarı demez. hadi hocan çok gerzek biri ve Sabah karısıyla kavga etmiş sonta trafikte arabasına vurmuşlar üzerine bi de dayak yemiş, tuttuğu takım pendikspora yenilmiş, kısaca patlamaya hazır bomba haline gelmiş ve sana çatmış olup çık ulan dışarı dese bile hocam ben dersinizi deinlemek istiyorum derseniz susup, teşekkür edip dersini anlatmaya devam edecektir. içiniz rahat olsun.

ayrıca evet derse girebilirsin diye kısa bir cevap verebilecekken uzun uzun yazan kafama ....
0
yemrem
(18.03.14)
(4)

29 yaşını tamamlamak ne demek?

joffrey reis
yemin ederim kafam karıştı 30 saattir uykusuzum, lütfen gerizekalıya anlatırmış gibi anlatır mısınız.ben ocak 1986 doğumluyumben kaç yılında 29 yaşımı TAMAMLAMIŞ olurum.ocak 2015?ocak 2016?sorum şu haberle oldukça ilintili; http://www.ntvmsnbc.com/id/25460060/
yemin ederim kafam karıştı 30 saattir uykusuzum, lütfen gerizekalıya anlatırmış gibi anlatır mısınız.

ben ocak 1986 doğumluyum

ben kaç yılında 29 yaşımı TAMAMLAMIŞ olurum.

ocak 2015?
ocak 2016?

sorum şu haberle oldukça ilintili; www.ntvmsnbc.com
0
joffrey reis
(07.03.14)
ocak 2015
0
tepedeki psychedelic adam
(07.03.14)
Ocak 2015. 29 yıl yaşamış olup 30 yaşınızdan gün almaya başlayacaksınız.
0
oinone pe
(07.03.14)
Ben 87 doğumluyum, bana şubeden "Aralık 2016'ya kadar tecil hakkın var" demişlerdi, sizin de, "aralık 2015" olsa gerek, doğum tarihinize değil, yılın bitimine bağlı sanırım. Ama emin de değilim bu bilgiden, bence şubeye gidip sorun.
0
bi mekan
(07.03.14)
wolframalpha.com, gir abi buraya january X 1986 yaz. x yerine doğduğun günü yaz, 3 ocaksa 3 yaz.

orada 29.00 yazdığı gün doldurmuş oluyorsun. ben de kaç yaşında olduğuma ordan bakıyorum ksjhfjk
0
der meister
(07.03.14)
(7)

29 yaş sorunu

joffrey reis
efendim 86'lıyım, şu an 28 yaşındayım, seneye ocak ayında 29 olacağım. Soru şu, benim askerlik 2015 Mayıs ayına kadar tecilli. Seneye okul bitmiyor yani 2014-2015 sezonunda okulu bitiremiyorum. 2015-2016 yılında kayıt yaptırabilir miyim? bir şekilde kaçak bir biçimde okuyabilir miyim? Bunu merak edi
efendim 86'lıyım, şu an 28 yaşındayım, seneye ocak ayında 29 olacağım.

Soru şu, benim askerlik 2015 Mayıs ayına kadar tecilli. Seneye okul bitmiyor yani 2014-2015 sezonunda okulu bitiremiyorum. 2015-2016 yılında kayıt yaptırabilir miyim? bir şekilde kaçak bir biçimde okuyabilir miyim? Bunu merak ediyorum, teşekkürler.
0
joffrey reis
(07.03.14)
bir de şu haberdeki 29 yaş sınırını doldurmak ne demek? www.radikal.com.tr

30 yaşına girmek mi yoksa 29 yaşına girmek midir kastedilen?
0
🌸joffrey reis
(07.03.14)
86 Ocak'da doğmuşsun. 87 ocak'ta ilk yaşını doldurmuş oluyorsun. 29yaşını ise 2015 ocakta doldurmuş olacaksın.
0
godsparticle
(07.03.14)
emin misin @godsparticle?
0
🌸joffrey reis
(07.03.14)
"29 yaş bunalımında YÖK geri adım attı, 'Yaşar ne yaşar ne yaşamaz' türü bir durum ortaya çıktı. 29'unu dolduranlar, üniversiteye kayıt olabilecek. Ancak askerlikleri tecil edilmeyecek. Bu öğrenciler 'asker kaçağı' olarak okumaya devam edecek."

www.radikal.com.tr
0
godsparticle
(07.03.14)
yani anlaşıldı, 2014-2015 yılı için kayıt yaptırabilirim ancak 2015-2016 için imkansız.
0
🌸joffrey reis
(07.03.14)
31 yasinda da olsan kayit yaptirabilirsin. Ama tecil ettiremezsin okul sebebiyle
0
brkylmz
(07.03.14)
asker kaçağı sayılmamak için lisansın 30 yaşına kadar birmesi gerekiyor. ancak mesela y.lisansa başvurursan yaş sınırı 35 e kadar gidiyor diye aklımda kalmış.
0
kuul
(07.03.14)
(1)

asp.net login yöntemi (c#)

joffrey reis
admin paneli için login scripti araştırıyorum, 2 farklı yöntem kullanılıyor genelde. 1.'sinde login.aspx sayfasından giriş yapıp default.aspx'e yönlendiriliyor. Diğerinde ise default içinde iki panel oluşturuluyor. login yapılmamışsa login ekranın bulunduğu panel, yapılmışsa da site içeriğinin olduğ
admin paneli için login scripti araştırıyorum, 2 farklı yöntem kullanılıyor genelde. 1.'sinde login.aspx sayfasından giriş yapıp default.aspx'e yönlendiriliyor. Diğerinde ise default içinde iki panel oluşturuluyor. login yapılmamışsa login ekranın bulunduğu panel, yapılmışsa da site içeriğinin olduğu panel geliyor. neyse uzatmayayım anlayan anladı. Hangi yol daha güvenlidir?
0
joffrey reis
(22.12.13)
genelde bütün sitelerde neredeyse 1. yöntem kullanılıyor
0
ezilenamagururlubaşgan
(23.12.13)
(1)

C#, asp.net primary key kontrolü

joffrey reis
arkadaşlar merhaba, size bir sorum olacak;Benim tablomda TC kimlik no diye sütunum var. Primary key durumda. Ben aynı tc kimlik no'su girildiğinde uyarı mesajı çıkarmak istiyorum ama bunun kontrolünü form gönderilmeden önce yaptırtmak istiyorum. Hani bazı üyelik sistemlerinde "bu kullanıcı adı daha
arkadaşlar merhaba, size bir sorum olacak;

Benim tablomda TC kimlik no diye sütunum var. Primary key durumda. Ben aynı tc kimlik no'su girildiğinde uyarı mesajı çıkarmak istiyorum ama bunun kontrolünü form gönderilmeden önce yaptırtmak istiyorum. Hani bazı üyelik sistemlerinde "bu kullanıcı adı daha önce alınmış" yazıyor ya direkt, o hesap işte. Bunu sanırım ajax ile yapmam gerekiyor, visual studio içinde bu konuyla ilgili olarak bir tool var mıdır? Yoksa nasıl yaparım
0
joffrey reis
(09.12.13)
(git: www.cenksari.com bu) ve daha fazlası için (git: www.google.com.tr)
0
vadrigar
(10.12.13)
(3)

2. El Araç Fiyatı Sorusu [opel astra 1.6 classic]

joffrey reis
Arkadaşlar pederin Opel Astra 1.6 Classic aracı var. Araç 2001 model, 120 bin küsür kilometrede. 2 kazası var aracın, birinde arka tampon değiştirildi, diğerinde ön farda kırık olması sonucu far değiştirildi biraz da ön kısma boya atılmış ama çok ufak bir bölge.Sizce bu araca ne fiyat istenmeli?
Arkadaşlar pederin Opel Astra 1.6 Classic aracı var. Araç 2001 model, 120 bin küsür kilometrede. 2 kazası var aracın, birinde arka tampon değiştirildi, diğerinde ön farda kırık olması sonucu far değiştirildi biraz da ön kısma boya atılmış ama çok ufak bir bölge.

Sizce bu araca ne fiyat istenmeli?
0
joffrey reis
(04.11.13)
benzinse 16.000 - dizelse 17.500 .
0
dahili meddah
(04.11.13)
Benzinliyse 18500 dizelse 21000 isteyebilirsin. Altindaki fiyat senin icin zarar alan icin kelepir olur.
0
kegums
(04.11.13)
tescillimarka
(04.11.13)
(3)

Kahvaltıcı açmak için gereken belgeler nelerdir?

joffrey reis
Kendi google araştırmalarım sonucu şunları buldum;İşletme ruhsatı, vergi numarasıMali sorumluluk sigortası;İtfaiye maliye ve emniyete başvuru...Bunların yanında neler olabilir, mesela gıda ile ilgili bir iş olduğu için ne tür yasal işlemler söz konusudur?
Kendi google araştırmalarım sonucu şunları buldum;

İşletme ruhsatı,
vergi numarası
Mali sorumluluk sigortası;
İtfaiye maliye ve emniyete başvuru...

Bunların yanında neler olabilir, mesela gıda ile ilgili bir iş olduğu için ne tür yasal işlemler söz konusudur?
0
joffrey reis
(06.10.13)
Ben genel de bir de muhendisin belgesini goruyorum bu tur isletmelerde neden bilmiyorum ama
0
0dy
(06.10.13)
bir muhasebeci bul. zaten böyle bir işyeri açacaksan muhasebecinin olması lazım.

onlar bu işi biliyorlar. sana anlatırlar.
0
mea maxima culpa
(06.10.13)
ona buna yedirmek icin rüsvetlik bir tomar para lazim öncelikle.
0
fleshbloodmore
(07.10.13)
(4)

Coder Bu Kodlarda Neye Seslenmiş?

joffrey reis
Arkadaşlar eğitim videosu izlerken bu kodlarla karşılaştım, anladım ama anlamadım da; hani birisi açıklasa da daha iyi anlasam mesela? kodları yazıyorum; function p($par, $st = false) { if ($st) { return htmlspecialchars (addslashes(trim($_POST[$par]))); }else { return addslashes (trim($_
Arkadaşlar eğitim videosu izlerken bu kodlarla karşılaştım, anladım ama anlamadım da; hani birisi açıklasa da daha iyi anlasam mesela? kodları yazıyorum;

function p($par, $st = false) {

if ($st) {

return htmlspecialchars (addslashes(trim($_POST[$par])));
}else {
return addslashes (trim($_POST[$par]));
}
}

function g($par) {
return strip_tags(trim(addslashes ($_GET[$par])));
}

şimdi post ve get methodlarını p ve p fonksiyonlarına atamış. (doğru anlamışım di mi?) anlamadığım şeyler ise $par ve $st değişkeni, $st değişkenine neden false atandığı.

Bizler mesela kod yazarken post ve get komutlarını bu fonksiyonlara mı atamalıyız? Bu yapılması gereken bir şey midir? Genel bir yaklaşım mıdır?
0
joffrey reis
(06.09.13)
html tag temizleyici yapmaya çalışmış sanırım. böylece get ve posttan gelen html verileri süzgeçlemiş.

o "false" muhtemelen fonksiyonu çağırırken gönderilen "true" değeriyle değişiyordur yoksa orada "false" kullanmanın mantığı yok.

post ve geti istediğin yerde kullabilirsin. bu fonksiyonlar sadece güvenlik amacıyla yapılmış. yani gelen veri <div>Ali</div> olsa fonksiyona gönderildiğinde Ali değeri dönecektir.

varsa kodların tamamını görebilir miyiz?
0
gozyakansakiz
(06.09.13)
post edilen veriyi filtrelemiş.

hem arkadaşın dediği gibi html filtresinden geçirmiş, hem de mysql'e kayıt yaparken adına ne deniyordu hatırlamıyorum da, bir hack yöntemine karşı önlem almış.

filtre fonksiyonu yani.

edit: $st false atanmış. sebebi de şu: eğer sen, textarea'nda html karakterlerini kullanabilmek istersen, $st=true diyeceksin ve <p> <b> tagları arasına ya da <img tagları arasına alınmış verileri de, kaydedeceksin. kötü anlattım, ama örneğin tinymce gibi metin düzenleyicileri ile post edilen veriler için diyorum.
0
kamera motor
(06.09.13)
function p($par, $st = false)

la buradaki false atanmis falan degil.
p'yi cagiran kisi ikinci parametreyi vermezse st default olarak false varsayiliyor. Niye false verilir, eger get/posttan gelen parametreye guveniliyorsa veya html karakterlerinde bir problem yoksa bosuna ugrasmamak icindir heralde.

GET ve POST'larda gelen parametreleri temizlemek web programlamanin guvenlik temellerinden biridir. Sonucta bu parametreler kodun bir yerlerinde kullanilacagindan sikinti olabilir.
(bkz: xss)
(bkz: sql injection)
0
natnan
(06.09.13)
Aşağıdaki fonksiyon mantığını anlarsan aynıdır. Genellikle fonksiyonlarda parametreler bazen yollanmak istenilmez o zaman kendiliğinden bir değer vermek istersin. mesela php fonksiyonu trim($str)=>stringin başındaki sonundaki boşukları temizlerken,trim($str,'-')=>stringimizin başındaki sonundaki - değerini siler.

Aşağıda bt fonksiyonu adında kendimiz trim fonksiyonu oluşturalım;

function bt($str,$z = NULL)
{
if(!isset($z))
{
$str = trim($str);
}
else
{
$str = trim($str,$z);
}
return $str;
}

echo bt(' k ')."<br/>"; //boşlukları sil
echo bt('-k-','-'); // - sil

Görüldüğü gibi fonksiyonumuza 2. parametre verilmesi şart değil. 2. parametrede farklı bir işlem yaptırdık.
0
metalnotdead
(06.09.13)
(4)

AB'ye girme isteği devlet politikası mı?

joffrey reis
Hükümetler değişse bile bu tutku sabit kalıyor. muhalefetken ab'ye girme hevesine laf sokan parti iktidara gelince AB türküsü tutturuyor. Nedendir bu tutku? Devlet bunu temel ilke ve amaç mı edinmiştir? Bunun gerçekleşmesi hayat memat meselesi midir?
Hükümetler değişse bile bu tutku sabit kalıyor. muhalefetken ab'ye girme hevesine laf sokan parti iktidara gelince AB türküsü tutturuyor. Nedendir bu tutku? Devlet bunu temel ilke ve amaç mı edinmiştir? Bunun gerçekleşmesi hayat memat meselesi midir?
0
joffrey reis
(04.08.13)
bana kalırsa daha çok göz boyama. Halkın genelinde avrupa aslan avrupa kaplan avrupa parçalar avrupada şu mesele/kanun şöyle güzel... gibi bir algı var temeli çook geçmişe dayanan. Bundan faydalanıyorlar işte.
0
dafaiss
(04.08.13)
halkın isteğine bağlı da olabilir. mesela norveçte sanırsam 2 defa halk oylaması yapıldı 2 sinde de ab'ye girmeye red çıktı. gelişmekte olan ülkelerin kalkınma isteği için kolaya kaçma bence ab.
0
jedilance
(04.08.13)
AB demek "the right to free movement, settlement and employment across the EU" demek buna hayır diyebilecek kadar gerizekalı olan gelişmekte olan ülke çıkmadı. Bizde müzakereler, kriterler vs. boka sarınca AB'nin bize ihtiyacı var, yıllar sonra kapımıza gelecekler, ister girer ister girmeyiz havası estirilmeye çalışıyor
0
neverletyougodown
(04.08.13)
çoğu zaman hükümetler, yapmak istedikleri veya yapılması elzem olan politika ve uygulama değişimlerine, ab uyum yasalarını kılıf olarak kullanmıştır. örn: ab uyum yasaları adıyla olmasaydı, akp zinayı suç olmaktan çıkarır mıydı?

temel istek olarak ise @neverletyougodown 'ın dediği serbest dolaşım, mal ve iş gücü transferinin serbest olması.

ayrıca; bulgaristan ve romanyanın alındığı, bizimle aynı anda tam üyelik müzakerelerine başlayan hırvatistanın ( ab ilk başvurusu 90lardan önce olmaz ) alındığı yere, ister gireriz ister girmeyiz havası estirilmesi gayet normal.
avrupa birliğine başvuru yapan ilk hükümetten bu günkü hükümete kadar, bizim tarafımızdan oluşan aksaklık, kusur 1 ise, ab kaynaklı aksamalara ve kusur uydurmaları 3 tür.
0
ete summer
(04.08.13)
(1)

Video'da matematik sorusu çözme

joffrey reis
Arkadaşlar video hazırlamam gerekiyor,ekran üzerinde matematik soruları çözecem ama hangi programla yapmalıyım bu işi bilemedim, soru hazır olarak gelecek ben de yanında mouse ile çözecem, bu iş için uygun bir sistem var mıdır?
Arkadaşlar video hazırlamam gerekiyor,ekran üzerinde matematik soruları çözecem ama hangi programla yapmalıyım bu işi bilemedim, soru hazır olarak gelecek ben de yanında mouse ile çözecem, bu iş için uygun bir sistem var mıdır?
0
joffrey reis
(03.07.13)
yok.
0
ben smyrna
(03.07.13)
(5)

Kelime oyunu database

joffrey reis
arkadaşlar kelime oyununa benzer bir oyun kodluyorum. şimdi ben kelimeleri bir tabloda tutacağım.kelimeIDkelimeharfsayisi(soruları ayrı bir tabloda tutup ordan çekçem. çünkü bir kelimeye birden fazla soru olabilir)şimdi sorunum şu, "harf alayım" butonuna tıklandığında kelimede bulunan harfi nasıl bi
arkadaşlar kelime oyununa benzer bir oyun kodluyorum.

şimdi ben kelimeleri bir tabloda tutacağım.

kelimeID
kelime
harfsayisi

(soruları ayrı bir tabloda tutup ordan çekçem. çünkü bir kelimeye birden fazla soru olabilir)

şimdi sorunum şu, "harf alayım" butonuna tıklandığında kelimede bulunan harfi nasıl bir random metotla çıkarabilirim? mesela kelimede bulunan harfleri de tek tek tabloda tutsam, bunlara koordinat atasam nasıl olur? ama bunu da tablo üzerinde nasıl yaparım bilemedim.
0
joffrey reis
(12.06.13)
once kelimenin uzunluguna bakarsin. atiyorum 7 , sonrasinda 1den 7ye kadar bir sayi randomlatirsin, o sayiyi gosterirsin ?

kelime sayisina bakilsin derken kelime sayisi tutulsun demek istememistim :) kelimeyi aldiginda kac harfli olduguna bakarsin stringin, boylece o aralikta bir sayi randomlatirsin
0
fakyoras
(12.06.13)
Tabloda tutmana gerek yok. Kelimeyi çağırdığında bunu bir stringe atarsın. Random fonksiyonuna da bu stringi verirsin bunların arasından seç diye.
0
heritage
(12.06.13)
harfsayisi da gereksiz gibi sanki? kelimeyi bilmek yeterli değil mi harf sayısını hesaplamak için? ayrıca tutmaya ne gerek var?
0
disfori
(12.06.13)
doğru diyorsunuz kelime sayısı da gereksiz.
0
🌸joffrey reis
(12.06.13)
harf sayısının bulunması inanılmaz mantıksız olmaz aslında. bu tabloda 50bin kelime bulunduğunu düşünelim. her oyunda işte atıyorum 3 tane 4 harfli, 3 tane 5 harfli vs kelime seçilmesi gerekecek, bunu seçerken yazılan query performanssız olur çünkü tüm kelimeleri tek tek gezip length almak zorunda kalacak. Aynı anda 10 kişi oyun oynasa servera çok gereksiz bir yük olur, bu yüzden yerden biraz kaybedip işlem gücünden kazanmak mantıklı.

Random çıkartma işini string fonksiyonlarıyla yapabilirsiniz. length'e göre random hesaplarsınız, bu randoma göre her adımda eğer o karakter * ise o karakteri açarsınız, o karakter zaten açıldıysa açılmamış karakter bulana kadar random sayı hesaplatıp kontrol edersiniz. bir temp int'iniz olur bu temp intle length'e ulaşıp ulaşmadığını kontrol edersiniz ki sonsuz döngüye girmesin random ararken.
0
montreal
(12.06.13)
(2)

Teorik olarak uzun dönemden yırtabilir miyim?

joffrey reis
arkadaşlar yaşım 27. doğum tarihim 20.01.1986bu sene üni birinci sınıfım bitti.2, 3 ve 4. sınıfları okuyacağım. okuduğum bölüm üstten ders vermiyor. askere gitmeden okulumu bitirme imkanım var mı? teşekkürler.şu durumdan teorik olarak yararlanabilir miyim bir de? : http://www.radikal.com.tr/turkiye/
arkadaşlar yaşım 27. doğum tarihim 20.01.1986

bu sene üni birinci sınıfım bitti.

2, 3 ve 4. sınıfları okuyacağım. okuduğum bölüm üstten ders vermiyor.

askere gitmeden okulumu bitirme imkanım var mı? teşekkürler.

şu durumdan teorik olarak yararlanabilir miyim bir de? : www.radikal.com.tr
0
joffrey reis
(29.05.13)
haberin tarihi eski. o 29 yaş meselesi insanları bedelliye yönlendirmek ve korku salmak için yapılmıştı. daha ne kadar devam eder bilmiyorum.

normalde okulun kaydını yenilemesi lazım. yani bakaya durumda olsan bile okuyup mezun olup kısa dönem yapabilirsin. buradaki tek kritik konu okulun kaydını yenileyip yenilememesi.

en mantıklı çözüm öğrenci işlerine bu durumu sorman.
0
orpheus
(29.05.13)
işte sanırım 29 yaşına girdiysen uzatmıyorlar :(
0
🌸joffrey reis
(29.05.13)
(2)

Boğazımdan beyaz parça geldi

joffrey reis
İlkin prinç tanesi sandım ama pilav falan yemediğimi hatırlayınca kıllandım ezdim. sonra koklayayım dedim hayatımda duyduğum en iğrenç kokuydu.Bir arkadaşım akciğer enfeksiyonu olabilir dedi, sizce nedir bu?
İlkin prinç tanesi sandım ama pilav falan yemediğimi hatırlayınca kıllandım ezdim. sonra koklayayım dedim hayatımda duyduğum en iğrenç kokuydu.Bir arkadaşım akciğer enfeksiyonu olabilir dedi, sizce nedir bu?
0
joffrey reis
(18.05.13)
bademcik taşı diye arattır. öyle birşeydi sanırsam
0
units
(18.05.13)
başıma ilk geldiğinde boğazımda bi parazitin tüneller açıp yumurta bırakarak dolaştığını sanmıştım. hey gidin..
0
ismail yk
(18.05.13)
(4)

Böyle Bir İş Yapayım mı?

joffrey reis
Kafam çok karışık, internet üzerinde bir site yapayım diyorum ama başlayıp başlamamakta kararsızım.Fikrim şu, mashable, theverge tarzı teknoloji tabanlı yayın yapan blogların yazılarını türkçeye çevirip yayımlayayım. Günde 12 adet yazı çevirebiliyorum. Sizce böyle bir iş yapayım mı?Yoksa çok rakip v
Kafam çok karışık, internet üzerinde bir site yapayım diyorum ama başlayıp başlamamakta kararsızım.

Fikrim şu, mashable, theverge tarzı teknoloji tabanlı yayın yapan blogların yazılarını türkçeye çevirip yayımlayayım. Günde 12 adet yazı çevirebiliyorum. Sizce böyle bir iş yapayım mı?

Yoksa çok rakip var hiç değmez mi?

Ya da gel beraber yapalım diyebilecek birileri var mı?
0
joffrey reis
(07.05.13)
biz aynı şeyi apple haberleri için yapıyoruz. ilgilenirsen. tam aynı şey değil gerçi kendimiz de yazıyoruz.
0
passion rules the game
(07.05.13)
heryer öyle sitelerle dolu orjinal fikir lazım
0
superjax
(07.05.13)
Değmez tabii ki uğraştığına. 12 adet yazı çevirecek vaktin varsa otur çevirmenlik yap, daha çok para kazanırsın. İnanılmaz sayıda teknoloji sitesi var ve en büyük birkaç tanesi dışında para kazanan çok az.
0
roket adam
(07.05.13)
aynısını webrazzi yapıyor.
0
xxfastboy
(07.05.13)
(3)

Photoshop cs6 tutorial video

joffrey reis
Arkadaşlar evet ortalık tut. dolu ama profesyonel olarak çekilmiş sağlam eğitim veren video arıyorum. Türkçe veya ingilizce fark etmez. "şu tool aha şu işi yapar" deyip de kestirip atmayan, tool'lar üzerinde örnekler gösteren pratik kazandırabilecek bir video kastediyorum.
Arkadaşlar evet ortalık tut. dolu ama profesyonel olarak çekilmiş sağlam eğitim veren video arıyorum. Türkçe veya ingilizce fark etmez. "şu tool aha şu işi yapar" deyip de kestirip atmayan, tool'lar üzerinde örnekler gösteren pratik kazandırabilecek bir video kastediyorum.
0
joffrey reis
(23.04.13)
aynısının gimp için olanı varsa ben de onu istiyorum. araya kaynak yapayım sorun olmazsa :)
0
loser blueser
(23.04.13)
sanki belli bir amaç için yapılmış tutoriallar arasan daha iyi , mesela bende retouch için var , BEAUTY RETOUCHING TECHNIQUES IN PHOTOSHOP BY GRY GARNESS , diye oldukça kapsamlı.
0
dodi el ford
(23.04.13)
one-on-one gayet kapsamlı sanırsam
0
eosertable
(23.04.13)
(6)

Beni taşıyabilecek Bir bisiklet Arıyorum

joffrey reis
Bir arkadaşım kilolu da, eheh şaka lan şaka, ben şiştim dizi izleye izleye evde. Diyorum ki bir bisiklet alayım, ona başlayayım, okula işe onunla gideyim. kilo +110. sanırım şehir bisikletleri bunun için en uygunu. maksimum 1000 tl ödeyebilirim. Sizden spesifik bisiklet önerileri bekliyorum. Sağlam
Bir arkadaşım kilolu da, eheh şaka lan şaka, ben şiştim dizi izleye izleye evde. Diyorum ki bir bisiklet alayım, ona başlayayım, okula işe onunla gideyim. kilo +110. sanırım şehir bisikletleri bunun için en uygunu. maksimum 1000 tl ödeyebilirim. Sizden spesifik bisiklet önerileri bekliyorum. Sağlam olması çok çok önemli, binbir hevesle satın alıp da ilk günden kullanılmaz hale gelmesi beni çok üzer ve ben daha fazla yemek yerim.
0
joffrey reis
(19.04.13)
godless frog
(19.04.13)
burdaki bilgisayarlar iyidir.
www.decathlon.com.tr
0
jamswety
(19.04.13)
sedona 321 veya giant escape 2 (bu 80 lira üstünde ama nakit alırsanız indirim falan olur belki) olabilir.
0
lemmiwinks
(19.04.13)
hocam ben 140 kilo idim. diyetisyen vs ile 120 kiloya indiğimde eve kondisyon bisikleti aldım. aldığım modeli özellikle seçtim beni taşıyabiliyor :) 2 aydır bir sıkıntı yaşamadım. kötü hava şartı vs farketmeden evde bbc belgesellerini takıp misler gibi sürüyorum. ilgilenirsen modeli mesaj atabilirim. fiyatıda 200 tl civarı.
0
maden suyu
(19.04.13)
Hocam ben dışarıda bisiklet sürmek için arıyorum, kondisyon bisikleti sarmaz, dağ taş gezeyim istiyorum :)
0
🌸joffrey reis
(19.04.13)
bin tl ye şahin var be abi ne yaptın al 300-400 e bianca fln o bile fazla
0
netadam
(19.04.13)
(10)

Elektronik Sigara Likiti Zararlı mı?

joffrey reis
Öncelikle şunu belirteyim günde 3-4 paket sigara içen adamdım. Elektronik sigara aldım ve sigarayı neredeyse bıraktım. Tabii e-sigarayı da hayvan gibi içiyorum. Sadece zarar karşılaştırması yapmak istiyorum, günde 4 paket sigara mı yoksa e-sigara mı beni daha erken öldürür?
Öncelikle şunu belirteyim günde 3-4 paket sigara içen adamdım. Elektronik sigara aldım ve sigarayı neredeyse bıraktım. Tabii e-sigarayı da hayvan gibi içiyorum. Sadece zarar karşılaştırması yapmak istiyorum, günde 4 paket sigara mı yoksa e-sigara mı beni daha erken öldürür?
0
joffrey reis
(13.04.13)
e sigara ile ilgili haberler çıkmıştı geçen oda zararlı diye falan ama 4 paket sigaradan da zararlı değildir galiba
0
she aint you
(13.04.13)
E-Sigara miktari vermediginiz icin net cevap vermek zor ama E-Sigara genel olarak normal sigaradan daha zararli.
0
crown
(13.04.13)
Nasıl da sevinmiştim sigaradan kurtuluyorum diye :( Ölümlerden ölüm seç derler ya, onun gibi oldu şimdi.
0
🌸joffrey reis
(13.04.13)
üstad yanlış anlama da bir insan günde 3 4 paket nasıl sigara içer yahu? hangi ara fırsat bulup bu kadar sigara içiyorsunuz?

onun dışında e-sigaraya devam edin. her türlü normal sigaradan daha zararsız.
0
natalya tommiks texas julyet
(13.04.13)
depresyon mu desem, başka bir sorun mu desem, bende bir şeyler var ama toparlayamadım, kendimi sigaraya verdim ve çıkamıyorum. bir kurtarıcı gelip beni sigaradan kurtarsa diye dua eder oldum. e-sigaraya çok sevinmiştim fakat şimdi de daha zararlı diyorlar.
0
🌸joffrey reis
(13.04.13)
yeni bıraktım sigarayı. günde 1 paket içerdim ama çok vaktimi çaldığından bırakayım dedim bıraktım. sen de ileride bırakırsın inş. ama şimdilik e sigaraya devam et. daha zararlı olduğu dezenformasyon.
0
natalya tommiks texas julyet
(14.04.13)
Eet zararli.hatta yasaklandi eczaneler satmiyor artik.bu arada bir oturum nargile yaklasik 120 adet sigaraya denk geliyor.iceceksen sigara ic.nargileye baslama.4 paket sigara iciyorsan devam et uakin zamanda kronik hastaliklar baslar ve bir kac sene surundukten sonra olursun.rahat ol....
0
bu da mı gol değil lan
(14.04.13)
Zararlıdır.Sağlıbakanlığı tarafından satışı da yasaklanmıştır
0
primarymaster
(14.04.13)
"e-sigara genel olarak normal sigaradan daha zararlıdır." ne demek abi? nereden geldi bu bilgi? yayalım mı? var mı bilimsel bi dayanağın?

hastayım bu kesin bilgi tavırlarına. peki kaynağın ne?
0
natalya tommiks texas julyet
(30.03.14)
cep nargilesi gibi.bi de kahvelisini yapmışlar.nasıl zararlı olmasın ki.hatta normal sigaradan daha hızlı bi şekilde kana nüfuz ediyor maddeler.
0
enginornek
(30.03.14)
(1)

Melatonin ve 5-HTP birlikte kullanılır mı?

joffrey reis
Öncelikle belirteyim burada vereceğiniz cevabı temel referans olarak kabul etmeyip doktora da gidip soracağım.yani üzerinizde sorumluluk hissetmeyin. Ama fikir vermesi açısından merak ediyorum, melatonin ihtiva eden (sadece melatonin içeren ilaçlar var ya, onlardan) ilaçla 5-htp'yi desteklesem herha
Öncelikle belirteyim burada vereceğiniz cevabı temel referans olarak kabul etmeyip doktora da gidip soracağım.yani üzerinizde sorumluluk hissetmeyin. Ama fikir vermesi açısından merak ediyorum, melatonin ihtiva eden (sadece melatonin içeren ilaçlar var ya, onlardan) ilaçla 5-htp'yi desteklesem herhangi bir problem oluşur mu?
0
joffrey reis
(25.04.12)
kullanılmamalı bence. 5-htp melatonin'e dönebiliyor, toksik dozlara çıkılabilir
0
la noix
(25.04.12)
buraya yazılanların hakları Sir Anthony Hopkins'e aittir.
yazan eden compumaster, ilgilenen eden fader
modere edenler basond, compumaster, fraise, kibritsuyu, rakicandir
bu sitede yazılanların hiçbiri doğru değildir. site içeriği küçükler için sakıncalı olabilir. yazılardan yazarları sorumludur. kaynak göstermeden alıntılanamaz. devlet tarafından atanmış bir kurumun internet üzerinde kimin hangi bilgiye ulaşıp ulaşamayacağına karar vermesi insan haklarına aykırıdır. web siteleri kullanıcıların istekleri doğrultusunda bağlandıkları yerlerdir. kullanıcılar isterlerse bir web sitesine bağlanmayabilirler. bu güçleri ve imkanları mevcuttur. bir kullanıcı bir siteye bağlanmak istiyorsa bu onun tercihi ve hakkıdır. bağlanmak istemiyorsa bu yine onun tercihi ve hakkıdır. halkın kendisine hizmet etmesi için görevlendirdiği kurumlar hadlerini aşıp halka neye ulaşıp ulaşmayacağını bilmeyen cahil cühela muamelesi edemezler. ebeveynlerin çocuklarını sakıncalı içeriklerden koruması için çok sayıda bedava ve ücretli yazılım mevcuttur. bu yazılımlar bir web tarayıcısını kullanmaktan daha karmaşık teknik bilgi gerektirmemektedir. devletin milletini küçük düşürmesi ve ebleh yerine koyması yasaktır.