03:31

Tomcat Kurulumu

Javada Apache Tomcat ile çalışmak için Açık olan oracle database i kapatmak ve portunu değiştirmek gerekiyor ve Apache Tomcat bilgisayarda çalışır durumda olmamalı. Sonra indireceğiniz apache tomcat zip dosyasını C ye açın. çünkü bazen uzantılar sorun çıkartabiliyor.
ve sırasıyla şu işlemleri yapın

1-) c:> sqlplus system /12345

2-) begin
dbms_xdb.sethettpport('7777');
end; /

3-) select dbms_xdb.gethttpport from dual;

daha sonra java home path'ini değiştirip sonrada tomcat i yükleyeceğiz.

dedikten sonra portunuzun artık 7777 yi gösteriyor olması gerekir.
bu işlemlerin sonrasında tarayıcınızı açın ve http://localhost:8080/ yazın ve karşınıza tomcat in arayüzü gelecektir. daha sonra eclipsi açın altta server var ona tıklayın sonrasında server apache sürümünü ve c deki yerini gösterin ve herşey hazır.

01:04

Java Yaz Okulu twitter

https://twitter.com/#!/msutaltinyaprak java yaz okulunda gerekli link ve bilgileri an ve an twittliyorum arkdaşlar takip etmeye devam.

11:33

Java Yaz Okulu


Bu dönem 2.si düzenlenen ve belirli kiriterlere göre seçilen öğrencilerle yapılan java yaz okulluna seçilmiş bulunmaktayım. Sanırım 16 temmuzdan sonra size anlatacağım bir çok şey olacak...

12:58

Real-Time Shared Editing

video eğlenceli ve gerçekten işe yarıyor...

Cola: Real-Time Shared Editing from Mustafa K. Isik on Vimeo.

17:19

Interactive Data Structure Visualizations

Binary Tree Traversals çok güzel anlatılmış ve açıkçası geliştirmiş oldukları program çok güzel size hem kendiniz çözmenizi hemde çözümün nasıl olduğunu anlatıyor ben datastructure alırken görmüş olsaydım kesinlikle kullanırdım ki çok sonralarda algoritmada karşıma çıktı ve hatırlamama yardımcı oluyor.



06:40

Parallel Computing

HelloWord for Parallel Computing

/*
============================================================================
Name : ads.c
Author :
Version :
Copyright : Your copyright notice
Description : Hello MPI World in C
============================================================================
*/
#include
#include
#include "mpi.h"

int main(int argc, char* argv[]){
int my_rank; /* rank of process */
int p; /* number of processes */
int source; /* rank of sender */
int dest; /* rank of receiver */
int tag=0; /* tag for messages */
char message[100]; /* storage for message */
MPI_Status status ; /* return status for receive */

/* start up MPI */

MPI_Init(&argc, &argv);

/* find out process rank */
MPI_Comm_rank(MPI_COMM_WORLD, &my_rank);

/* find out number of processes */
MPI_Comm_size(MPI_COMM_WORLD, &p);


if (my_rank !=0){
/* create message */
sprintf(message, "Hello MPI World from process %d!", my_rank);
dest = 0;
/* use strlen+1 so that '\0' get transmitted */
MPI_Send(message, strlen(message)+1, MPI_CHAR,
dest, tag, MPI_COMM_WORLD);
}
else{
printf("Hello MPI World From process 0: Num processes: %d\n",p);
for (source = 1; source < p; source++) {
MPI_Recv(message, 100, MPI_CHAR, source, tag,
MPI_COMM_WORLD, &status);
printf("%s\n",message);
}
}
/* shut down MPI */
MPI_Finalize();


return 0;
}

bu hazır geliyor Open MPI ile :) şuan labdayım yah

06:38

Parallel Computing

/*
============================================================================
Name : lab.c
Author :
Version :
Copyright : Your copyright notice
Description : Array in elemanlarını toplayan C kodu
============================================================================
*/
#include
#include
#include "mpi/mpi.h"

int main(int argc, char* argv[]){
int my_rank; /* rank of process */
int p; /* number of processes */
int i;
int allsum =0;

MPI_Init(&argc, &argv);
MPI_Comm_rank(MPI_COMM_WORLD, &my_rank);
MPI_Comm_size(MPI_COMM_WORLD, &p);

int vector[10];
int arr[500];
int arrr[500];
int as = 500 / p;

if (my_rank == 0){
for (i = 0; i < 500; i++)
arr[i] = i;
}

MPI_Scatter(arr, as, MPI_INTEGER, arrr, as, MPI_INTEGER, 0, MPI_COMM_WORLD);


int sum = 0;

for (i = 0; i < as; i++)
sum += arrr[i];

printf("Myrank: %d, sum: %d\n", my_rank, sum);

MPI_Reduce(&sum, &allsum, 1, MPI_INTEGER, MPI_SUM, 0, MPI_COMM_WORLD);

//MPI_Gather(&sum, 1, MPI_INTEGER, vector, 1, MPI_INTEGER, 0, MPI_COMM_WORLD);



if (my_rank == 0)
{
printf("%d ", allsum);
}


MPI_Finalize();


return 0;
}