Despite being a supporter and believer of software freedom, often times I've to compromise and use proprietary software. Since many of the people I have to collaborate and communicate with are completely running on proprietary or mixed platform like me, its a good idea to have a list of open source and proprietary software combinations of choice.
My favorite combination of software tools for using LaTeX in Windos 7 is MikTex, LEd. MikTex is the core LaTeX engine, can be downloaded for free from the miktex project's website. MikTex comes with it's own editor, but I prefer LEd since it allows arranging source files into projects. LEd can be downloaded from here.
For the MikTeX+LEd combination, MikTeX must be downloaded and installed before LEd since it uses the MikTex engine for compiling documents.
I'm a computer scientist finding ways to study wild life and nature from the informatics point of view. This blog serves as a place to share my experiences and findings.
turtle
(15)
image processing
(9)
MATLAB
(7)
JTP
(6)
algorithm
(6)
species ID
(6)
code
(5)
conservation
(5)
graph
(4)
turtle talk
(4)
carapace
(3)
histogram
(3)
information visualization
(3)
procedural generation
(3)
research
(3)
scalation
(3)
software
(3)
terrain
(3)
tool
(3)
3-regular
(2)
C++
(2)
Chelonia mydas
(2)
GRAPHITE
(2)
arachnid
(2)
awareness
(2)
crab
(2)
detection
(2)
fiddler crab
(2)
gasteracantha
(2)
green
(2)
handedness
(2)
hatchery
(2)
lab
(2)
olive ridley
(2)
photograph
(2)
rgb
(2)
smoothing
(2)
spider
(2)
uca
(2)
GIS
(1)
GPS
(1)
Jo
(1)
LEd
(1)
LaTeX
(1)
Malaysia
(1)
MikTex
(1)
OpenGL
(1)
PDF
(1)
SUST
(1)
SVG
(1)
TED
(1)
Windows
(1)
bank note
(1)
beach
(1)
bycatch
(1)
carcass
(1)
cell array
(1)
challenges
(1)
cheliped
(1)
cmyk
(1)
color
(1)
color model
(1)
color transformation
(1)
cones
(1)
curve fitting
(1)
curved spiny orb weaver
(1)
data structure
(1)
direcotry
(1)
document
(1)
egg
(1)
erosion
(1)
feature extraction
(1)
gasteracantha arcuata
(1)
gasteracantha hasseltii
(1)
generic programming
(1)
genetic algorithm
(1)
halo
(1)
hasselt's spiny orb weaver
(1)
juvenile
(1)
kemp's ridley
(1)
lawachhora
(1)
lepidochelys olivacia
(1)
life cycle
(1)
light pollution
(1)
listing
(1)
loggerhead
(1)
map
(1)
mountain range
(1)
perception
(1)
pollution
(1)
polynomial fit
(1)
programming
(1)
source code reuse
(1)
stranded
(1)
survey
(1)
template
(1)
threat
(1)
type parametrization
(1)
type setting
(1)
video
(1)
workshop
(1)
Matlab Cell Array
Cell arrays is a tabular data structure in Matlab, useful for storing heterogeneous objects whereas arrays can hold only homogeneous objects. Elements in cell array can have different dimensions as well. Elements of cell array, called cells, can contain
Following example code creates and populates a cell array :
Index is written within curly braces e.g.
The contents of a cell array can be visualized with
This entry on mathworks blog can be consulted for farther information.
- numeric arrays
- strings
- structures
- cell arrays
A = {['1st element'] [2 3] [8 9 7; 1 2 3] ['a' 'b']};
Index is written within curly braces e.g.
A{1} to access the elements of a cell array. To recursively display the contents of a cell array, celldisp function can be used. For example, celldisp(A) produces the following result
A{1} =
1st element
A{2} =
2 3
A{3} =
8 9 7
1 2 3
A{4} =
ab
The contents of a cell array can be visualized with
cellplot function, cellplot(A) would produce the following visualization.This entry on mathworks blog can be consulted for farther information.
Useful keyboard shortcuts for Sciplore Mindmapping
This post will be expanded / edited as I find more and more useful keyboard shortcuts
Graphical link : Crtl + L
Select two nodes in the order (source, destination)
Move a node : Crtl + Arrow
Moves the node one higher/lower along the tree or shifts it in the ordered list of nodes in same level
New sibling node after selected one : Enter
New sibling node before selected one : Shift + Enter
New child node : Insert
Graphical link : Crtl + L
Select two nodes in the order (source, destination)
Move a node : Crtl + Arrow
Moves the node one higher/lower along the tree or shifts it in the ordered list of nodes in same level
New sibling node after selected one : Enter
New sibling node before selected one : Shift + Enter
New child node : Insert
Sciplore MindMapping
Sciplore MindMapping is an excellent software tool for researchers. Besides the ability to create mind maps of your brainstorming sessions, it allows linking nodes of the mind map with PDF files in your computer, import book-marks and references stored in BibTex format. Recommended for researchers in all scientific disciplines.
What started as a research project by the PhD students Bela Gipp and Jöran Beel at the University of Magdeburg, Germany in 2008 is a full fledged and still growing software tool and platform assisting research in many fields. Here is a little introductory video from their website.
What started as a research project by the PhD students Bela Gipp and Jöran Beel at the University of Magdeburg, Germany in 2008 is a full fledged and still growing software tool and platform assisting research in many fields. Here is a little introductory video from their website.
Sea Turtles on Malaysian Bank Notes
From the website of Central Bank of Malaysia
As ambassadors of the rich and colourful marine life found in our tropical waters, two of the most well-known species of sea turtles endemic to Malaysian waters are on the new RM20 banknote - the Hawksbill Turtle (Eretmochelys imbricata) and Leatherback Turtle (Dermochelys coriacea).
Location:
Malaysia
Algorithm for Handedness Detection of Fiddler Crabs
Members of the genus Uca are generally known as Fiddler crabs for the overgrown claw of the males. The following algorithm detects a male fiddler crabs handedness from a photograph. The algorithm was implemented using Matlab R2009a
.
Labels:
algorithm,
crab,
detection,
fiddler crab,
handedness,
image processing,
MATLAB,
photograph,
uca
Location:
Cox's Bazar, Bangladesh
JTP Turtle Talk (4)
Part 1
Part 2
Part 3
Meet Jo, a 5 year old green sea turtle that we take care of. Jo was born in our hatchery in 2006. When we went to release her in the sea with her other brothers and sisters, she was found running in circles on the sand because of a weak arm. That's when we realized that something is wrong with her and a close inspection also revealed that she has no eyes. She was born this way probably due to some kind of genetic or developmental anomaly from mistreatment of the egg while transfering from the original nest. A turtle without eyes will not survive in the ocean or on land. This is just natures way of making sure that only the fittest individuals survive. So by keeping her in our sanctuary we are not tampering with the natural course here.
Part 2
Part 3
Meet Jo, a 5 year old green sea turtle that we take care of. Jo was born in our hatchery in 2006. When we went to release her in the sea with her other brothers and sisters, she was found running in circles on the sand because of a weak arm. That's when we realized that something is wrong with her and a close inspection also revealed that she has no eyes. She was born this way probably due to some kind of genetic or developmental anomaly from mistreatment of the egg while transfering from the original nest. A turtle without eyes will not survive in the ocean or on land. This is just natures way of making sure that only the fittest individuals survive. So by keeping her in our sanctuary we are not tampering with the natural course here.
Labels:
Jo,
JTP,
turtle,
turtle talk
Location:
Kampong Juara, Pulau Tioman, Malaysia
JTP Turtle Talk (3)
Part 1
Part 2
The way we try to protect turtle eggs is by bringing them to an enclosed hatchery until the baby turtles hatch. This is not ideal, it is much better to leave the eggs in place where they were laid, but that is not possible here now. Still a hatchery should always be viewed as a temporary feature, not a solution. It is better to have the entire area protected and not need to take, or hide, the eggs.
Part 2
The way we try to protect turtle eggs is by bringing them to an enclosed hatchery until the baby turtles hatch. This is not ideal, it is much better to leave the eggs in place where they were laid, but that is not possible here now. Still a hatchery should always be viewed as a temporary feature, not a solution. It is better to have the entire area protected and not need to take, or hide, the eggs.
JTP Turtle Talk (2)
Part 1
So what do we do at JTP ? We focus on sustaining the turtle population, habitat defence and raising awareness. This brings us to understand and work with the nature, people, economy and politics of this island. We are not hippies or treehuggers, we are working toward a specific goal here. We work toward not having to run a conservation effort like this because people will be conscious and protective of nature around them and wild life in the area including sea turtles.
So what do we do at JTP ? We focus on sustaining the turtle population, habitat defence and raising awareness. This brings us to understand and work with the nature, people, economy and politics of this island. We are not hippies or treehuggers, we are working toward a specific goal here. We work toward not having to run a conservation effort like this because people will be conscious and protective of nature around them and wild life in the area including sea turtles.
JTP Turtle Talk (1)
I volunteered in the Juara Turtle Project for a month in June 2011. Every morning and evening we would give a 45 minutes long 'Turtle Talk' to interested tourists, followed by a tour of the hatchery and a chance to meet Jo - the blind Gree turtle that JTP have been taking care of since 2006.
Subscribe to:
Posts (Atom)





