Browsing the archives for the academic category.

Ant based interactive tools for workflow management

academic
The Apache Ant presents certain characteristics that seem to make it suitable as a workflow language and engine. Features such as native dependency structured build targets make it easy to write declarative dependency-based workflows.
We propose a framework enabling Ant build files (and its specifications) to be used as workflow scripts. Features like being semi structured and having standard specification make it easy to create, parse and render the workflow scripts. Sometimes workflow scripts need to be used repeatedly with a little change, framework enables reusable scripts to be created, stored and edited for later use. This allows sharing and dynamic modifications of workflows between multiple participants. The framework is composed of web-based interactive admin and user tools enabling creation and invocation of workflow templates and corresponding scripts.
Go here
No Comments

akademik bir calismanin 20 slide’da etkin sunumu

academic

20 slide ile yapmis oldugunuz akademik bir calismayi en etkin bir sekilde nasil sunarsiniz?

 Asagida bir sunumda olmasi gereken cekirdek bilgileri tecrubelerim isiginda listelemeye calistim. Bu slidelara ve detaylara sahip olmayan bir calisma ya eksik sunulmustur yada akademik bir degeri yoktur izlenimi verecektir. Bu ise calismayi-sunumu yapan kisi icin en istenmeyen durumdur.
 

Title (Baslik) (1 slide):
Calisma konunuz. Mumkun oldugunca kisa ve mumkun oldugunca anlasilir olmali.

Motivation (Introduction) (Giris) (1-2 slide):
Secilen konuda calismanin gerekcelerini listele ve acikla. Neden boyle bir calisma yapmaya gerek gordun. Bu konuyu ve basligi secmende seni motive eden seyler nelerdi? Yaptigin calismanin akademik degeri ne?
 

Outline (Icerik) (1 slide):
Ana konu basliklarini listele. Listeler cumle olmasin, herbir madde umkun oldugunca kisa olacak. Sunumunuzun iskeleti ana slidelarin basliklari (5-6 madde iyidir).
 

Related works (Ilgili Calismalar) (1-3 slide):
Bu konuda yapilmis diger isler neler, senin farkin ne?
 

Background (Temel Bilgiler) (1-3 slide):
Kullanilan teknikler, teknolojiler ve sunumda sikca kullanilan ve konunun anlasilmasini sagliyacak  terimler-ifadeler.
 

Architecture (Mimari yapi) (3-8 slide):
Tanimladigin probleme cozum onerilerin ve uygulamalarin. Bunun icin olusturdugun yapi. Uygulamalar, Ciktilar ve analizler.
 

Summary and Conclusion (Ozet ve sonuclar) (1-2 slide):
Yaptigin calismanin literature katkisi ne oldu. Sen ne ogrendin? En zorladigin cozdugun cozemedin kisimlar ve nedenleri.<br>
 

Future Works (Gelecekte Yapilacak Isler) (1 slide):
Ileride neler yapicaksin? Yaptigin isin gelecegi ne? Projende eksikler yada buglar varmi? Cozum onerilerin…

No Comments

plagiarism – intihal – asirma

academic

The below links are plagiarism resource Sites and have some softwares to detect plagiarism.

http://plagiarism.phys.virginia.edu/
http://plagiarism.phys.virginia.edu/Wsoftware.html
http://www.safe-corp.biz/products_codematch.htm
https://www.ipd.uni-karlsruhe.de/jplag/

These links might be broken over the time but for the time being they are ok.

<<>><<>><<>><<>><<>><<>><<>><<>>
Ogretmen, egitimci ve akademisyenlere mujde

Intihal – asirma – asirmacilik

Artik bunlari kesfetmek mumkun. Yukaridaki linklere lutfen goz atin. Cok kullanisli bazi yazilimlar var. Ben test ettim onayladim ;)

No Comments

Netbeans’de source code’dan UML diagramlari olusturma: (Nesneye Yonelik Programlama Dersi Icin)

academic

Soldaki “Projects” pan’den projenizin adi ustune sag tiklayip “Reverse Engineer…”i seciniz.
Acilan pencerede,
   (1) eger daha onceden yaratmis oldugunuz bir UML projesi varsa “Use Existing UML Project”i secniz.
   (2) eger daha onceden yaratmis oldugunuz bir UML projesi yoksa “Create New UML Project”i seciniz.
Sonra OK tusuna basiniz.

Yine “Projects” pan’de yukarida sectiginiz yada olusturdugunuz UML projesi altinda gidin, kendi proje isminizi goreceksiniz.

UML projesi altinda gordugunuz projenizin ismi uzerinde sag tiklayarak “Create Diagram From Selected Elements…”i seciniz.

Acilan pencereden “Class Diagram”i seciniz.

“Finish” butonun basarak isleminizi bitiriniz.

No Comments

Some hints making your life easier with Eclipse

academic, research

//========
Scrapbook: Funtions similar to JUnit test classes.

Creating Scrapbook page:
Right click on the project name + new + Other+ Java + JavaRun/Debug + Scrapbook Page

Examle: write down 2+2 and then Run+Inspect -> see the answer
When you work on scrapbook page its default tools will be shown in toolbar.

You can also run Java statements without needing main function/statement.
In order to run a java class or parts of it, you need to import the related package.
select import package button and import the package

In order to run a specific part of java statement
just select the code you want to run and select “execute the selected text” from Scrapbook toolbars.

//========
Keep the seperate source folder for the test classes such as JUnit and scrapbook pages

To do this:
File-new-source folder-name it “test”-finish
we want test classes to  be in the same package as the classes to be tested

after creating test foulder, create a package with the same name in which there are classes to be tested.

Now lets create first JUnit test class:
Right click on package-new-JUnit Test case-name it to class being tested_Test-
You might need to add the path to the JUnit library….

Class under test’e de test edilecek class ismini yaz

How to run JUnit test class:
Run-Run As- JUnit Test

Not: you have to implement test methods before running actual tests. In other case, you will get error messages.

 

//=======For Java
Source + <generate setters and getters methods>
Automatically creates get and set methods for all the predefined variables.
//=========quick fix
problems tabinda (asagida) problemin uzerinde right clik yap sec
Ctrl+1 enable you to fix the problem in the edit page – during coding.
//=======how to configure add/edit project’s build path
right clik on the name of the project  – Build path – Configure Build path -
//==========Object initialization in shortcut
Write “New” then Ctrl+spacebar, then update the Object’s type and name.
//==========creating main method in shortcut
Write “main” then Ctrl+spacebar

//===========System.out in shortcut
after writing the text/statement to be displayed, highlight it and then Ctrl+Spacebar
//========== creating jar from the source files
File-export-Java-Jar file

 

//============Importing a project
Since eclipse is based on standards we can work on any project developed by someone else
File-Import-General-Existing projects into Workspace-(select archive file)-open
//==========How to open multiple files at once
Select the files from the project pane and then drag&drop in to the edit pane.
//======finding out the places where commands are defined or set
Ctrl+3
ex. write Web Services and see all the related settings wizards and etc.

It is a very handy way to quickly find commands, menu choces or resources.
//=============Keyboard shurtcuts
Window-preferences-Keys
OR
Ctrl+Shift+L : keyboard shurtcut key assist
ex.
Ctrl+S  Save the document
Ctrl+F : Find / replace
CTRL+Space : yardimci menuyu acar kelimeyi tamamlamak icin
Ctrl+D: Delete the current line
Ctrl+Shift+Delete:
Ctrl+Z: Undo
Ctrl+right: move to the next word
Ctrl+left: move to the prev word
Ctrl+Shift+right: add next word to selection
Ctrl+Shift+left: add prev word to selection
Ctrl+J: Incremental Find next
Alt + /: word completion
Ctrl_Shift+F: Format  <default formats are defined in Windows-preferences. for ex. xml file: XML-XML Files-Editor>

//=========Creating your own shurtcut
Window-preferences-Keys-<click on “include unbound comments”>type binding
//=====export/import preferences from one project to another

File-Export-preferences-browse to find/name a file- save

In new workspace
File-import- browse file-open
//=========Compare editor (comparing different versions of the same file)
Right Click-Compare with-Local History-select one from the list
left column shows the current version of the file
Right column shows the earlier version of the file

Eclipse save our editing history automatically each time we save the file.
/=========Compare editor (comparing different files)
select the files from package explorer pane and then
right clik and select compare with.. – each other
//=======Bring back the deleted files
Right click on the project name in package explorer
select Restro from Local History
then restore

//======================
Use import and export with archive files to
-share a project with anothe person or computer
-take a snapshot of a project for later use

No Comments
« Older Posts
Newer Posts »