tag:blogger.com,1999:blog-56034592357860699062024-03-13T10:44:25.283-07:00Thilina's BloggerAnonymoushttp://www.blogger.com/profile/12561824492329016321noreply@blogger.comBlogger46125tag:blogger.com,1999:blog-5603459235786069906.post-15308920389682955942015-11-19T00:29:00.001-08:002015-11-19T00:29:04.928-08:00Photography Life cycle: Beginer Guide<div dir="ltr" style="text-align: left;" trbidi="on">
Recently I have bought a Nokon D7100 DSLR camera. Then started to play with it for some time and started to take photos around the home. Then I realized how interesting it was as I had a passion from childhood for Art which influence for the art of photography. So I would like to go through the steps I have followed from buying a DSLR camera to best practices to take good photos for a beginner. So I'll be covering the following topics in this blog.<br /><br />
<ol style="text-align: left;">
<li> Comparing and buying the appropriate DSLR camera</li>
<li> Other essential accessories required</li>
<li> Learning the concepts behind Photography</li>
<li> Leaning to operate the camera (menu Guide)</li>
<li> Taking photos depending on the environment conditions</li>
<li> Editing the photos</li>
<li> Upload and sharing the photos with the friends and community</li>
<li> Best Practices of using the camera</li>
</ol>
<h3 style="text-align: left;">
<br /></h3>
<h3 style="text-align: left;">
<b>1. Comparing and buying the appropriate DSLR camera</b></h3>
<br />
<h4 style="text-align: left;">
i. Camera models</h4>
When it come into camera models, we can find Nikon and Cannon as the most used and recognized models available in the market.<br /><br />There are different classes of Cannon models
<br />
<ul style="text-align: left;">
<li> XXXXD (4 digits) entry level -- ex: 1000D
</li>
<li> XXXD (3 digits) beginner level -- ex: 700D
</li>
<li> XXD (2 digits) mid level --- ex: 70D
</li>
<li> XD (1 digit) professional level -- ex: 5D</li>
</ul>
<br />Single digit cameras having full Frame Sensor where as others having a crop sensor<br /><br />Resealable models available are : <br />Canon EOS 750D with 18-135 IS STM <br />Canon EOS 700D with 18-135 IS STM<br />Canon 60D, 70D<br /><br />Nikon has two series..<br />
<ul style="text-align: left;">
<li>D3XXX / D5XXX beginner
</li>
<li>D9X / D7XXX advance</li>
</ul>
<br />Reasonable models are :<br />Nikon-d3300-with-18-55mm-vr<br />Nikon D5300<br />Nikon D7000, D7200<br /><br />Anyway I'm not recommending to go ahead with beginner level camera as you may need more features when you get some experience with it.<br /><br />
<h4 style="text-align: left;">
ii. Camera lenses</h4>
WRT to Lenses, there are multiple sizes. 18-55mm, 18-140mm etc... So better to go for 18-140mm as you can take objects which are far away from you. That is you can use it for wide angle to telephoto. 18-55mm is wide angle range and when the range is low, this lens can be use. That is very good for wide angle photos. Best option to learn photography is to use 18-135mm lens.<br />
<br />So my I have selected 55-135/140mm lens. As a beginner 1 lens option is sufficient so later we can buy more lenses once we get some more experience. Anyway once you become a professional, you may need more variation of lenses definitely.<br /><br />In addition to that, please check for vibration reduction lens. When you are buying the lenses check whether it is a 'IS' or 'VR' one. It is reducing the handshake effects. <br /><br />Based on my requirements and budget, I have selected Nikon D7100 with 18-140mm-vr Lens<br /><br />
<h4 style="text-align: left;">
iii. Compare camera models</h4>
If you are to compare the camera models, there are enough web sites available.<br /><br />Eg:<br /><a href="http://snapsort.com/compare/Canon-EOS-750D-vs-Canon_EOS_60D">http://snapsort.com/compare/Canon-EOS-750D-vs-Canon_EOS_60D</a><br /><a href="http://cameradecision.com/compare/Canon-EOS-60D-vs-Canon-EOS-750D">http://cameradecision.com/compare/Canon-EOS-60D-vs-Canon-EOS-750D</a><br /><a href="http://www.dpreview.com/products/compare/side-by-side?products=canon_eos750d&products=canon_eos700d">http://www.dpreview.com/products/compare/side-by-side?products=canon_eos750d&products=canon_eos700d</a><br /><br />
<h4 style="text-align: left;">
iv. Places to buy</h4>
You can try Amazon or ebay. Or locally there are places like <a href="https://cameralk.com/">https://cameralk.com</a>/, <a href="http://www.phototechnicasl.com/">http://www.phototechnicasl.com/</a> available with reasonable prices<br /><br /><br />
<h3 style="text-align: left;">
2. Other essential accessories required</h3>
<br />In addition to the camera body and the lens, following accessories are essential to operate and maintain the camera <br /><br />
<ul style="text-align: left;">
<li> Camera Bag</li>
<li> SD Card</li>
<li> Dry Box</li>
<li> UV filter</li>
</ul>
<br />Tripod, Lenee Cleaning set are optional items and you can buy them later as when required.<br /><br />
<h3 style="text-align: left;">
3. Learning the concepts behind Photography</h3>
<div style="text-align: left;">
<br />There are lots of youtube materials available to learn the photography. Basically we are to have a very good understanding about the aperture, shutter speed and ISO. I would like to recommend the following learning materials for you.<br /></div>
<ul style="text-align: left;">
<li>Photography Tutorial - FIRST Lesson! What is Aperture ? DSLR Photography Lesson for Beginners : <a href="https://www.youtube.com/watch?v=3833CgvK7MU">https://www.youtube.com/watch?v=3833CgvK7MU</a></li>
<li>DSLR Photography Tutorial - Shutter Speed - Important Lesson for Beginners : <a href="https://www.youtube.com/watch?v=b8cCnuTNaic">https://www.youtube.com/watch?v=b8cCnuTNaic</a></li>
<li>What is ISO or how to use ISO? Digital Photography Tutorial. Basic lesson for beginners : <a href="https://www.youtube.com/watch?v=P9-fifSFxQw">https://www.youtube.com/watch?v=P9-fifSFxQw</a></li>
</ul>
<br />
<h3 style="text-align: left;">
4. Leaning to operate the camera (menu Guide)</h3>
<br />Operating the camera properly with very good understanding about the menu is a very important aspect. Since I'm having Nikon D7100, I have used the following guide.<br /><br />Nikon D7100 Tutorial. How to Tutorial Menu Set Up Guide Part 1/2 :<br /><br />
<ul style="text-align: left;">
<li><a href="https://www.youtube.com/watch?v=GXuhMgtEFkY">https://www.youtube.com/watch?v=GXuhMgtEFkY</a></li>
<li><a href="https://www.youtube.com/watch?v=VeeLBS2AAVI">https://www.youtube.com/watch?v=VeeLBS2AAVI</a></li>
</ul>
<br />
<h3 style="text-align: left;">
5. Taking photos depending on the environment conditions</h3>
<br />If you have gone through the aperture, shutter speed and ISO tutorials, then you have the basic understanding of how to take a photo based on the environmental conditions as well as per your requirement. I herewith share some of the Tips of photography.<br /><br />
<ul style="text-align: left;">
<li> To take Group Photos or Landscape --> Use bigger 'F' value. Like 8, 12.</li>
<li> For portraits and you wanted to blur the back ground--> use low 'F' value. Like 5.6</li>
<li> To take the moving items freeze --> use higher shutter speed. Like 1/400</li>
<li> If you are to take silky like look of a water fall --> Use Lower shutter speed. Like 1</li>
<li> Take Sun set --> Use fast shutter speed</li>
<li> If you are taking photos in day time with enough light --> use low ISO. Like 200</li>
<li> Low light situation like concert, Night birthday party --> use high ISO. Like 2400</li>
<li> When you are taking photos of people --> Focus to their eyes</li>
<li> Wild life photography --> Concentrate on FPS(Frame per second) so you will not miss the scene, Also consider tge High shutter speed like 300</li>
<li> If we are to take photos with low shutter speed --> Use tripod as much as you can</li>
</ul>
<br />Few other very important Photography tips can be found here too: <a href="https://www.facebook.com/ILFOTOGRAFO.it/videos/10152740716317821/?fref=nf">https://www.facebook.com/ILFOTOGRAFO.it/videos/10152740716317821/?fref=nf</a><br /><br />
<h3 style="text-align: left;">
6. Editing the photos</h3>
Once you have taken the photos, better to use editing tool to edit the photos. So you can add some amazing effects to the photos, crop the photos and removed the unwanted areas etc... One of the bet tool I'm using is picasa. You can download the windows client from https://picasa.google.com/<br /><br />Follow this tutorial on how to edit photos using picasa: <a href="https://www.youtube.com/watch?v=ckoQey7720w">https://www.youtube.com/watch?v=ckoQey7720w</a><br /><br />
<h3 style="text-align: left;">
7. Upload and sharing the photos with the friends and community</h3>
<br />Once you have done with the editing, best thing is to upload and share with the friends. Best place to use if the flicker. (<a href="http://flickr.com/">http://flickr.com/</a>) It is having 1TB free for you and specially designed to share the photos.<br /><br />In addition to that, you can use https://picasaweb.google.com, Facebook to share the photos you have taken. But picasaweb is having 15GB of storage with other Google services as its a free service provided by Google. Even Facebook having lots of friends and community, it is not designed to use for professional photo sharing <br />
<br />
I would like to share my flicker photos with you : <a href="https://www.flickr.com/photos/26742288@N08/">https://www.flickr.com/photos/26742288@N08/</a><br /><br />
<h3 style="text-align: left;">
8. Best Practices of using the camera</h3>
<ul style="text-align: left;">
<li> Don't delete the unwanted photoes from the camera as it will corrupt the SD card. Once you have fransfered the data to a computer, you can do the deletions as required</li>
<li> Don't move the focusing wheel if you have configured auto focusing</li>
<li> Use a good SD card with high speed and high class</li>
<li> Use a dry box to store the camera to protect from fungust</li>
<li> Use UV filter to protect the lences</li>
<li> Remove the baterries when you are not using the camera as it will improve the life time of the battries</li>
<li> Clean the camera and the lenses at least once a month using the camera cleanng kit</li>
<li> Protect the camera from rain/water</li>
</ul>
<br /><br />So have a nice time with photography and make it as your hobby. Cheers</div>
Anonymoushttp://www.blogger.com/profile/12561824492329016321noreply@blogger.com0tag:blogger.com,1999:blog-5603459235786069906.post-57347080293512579562014-11-21T01:04:00.000-08:002014-11-21T01:04:13.621-08:00Travel guide to Istanbul, Turkey<div dir="ltr" style="text-align: left;" trbidi="on">
Recently I was able to visit <a href="http://en.wikipedia.org/wiki/Istanbul" target="_blank">Istanbul</a>, Turkey to participate <a href="http://tadsummit.com/2014/" target="_blank">TAD Summit</a> to represent <a href="http://hsenidmobile.com/" target="_blank">hSenid Mobile Solutions</a> with our <a href="http://www.hsenidmobile.com/telco-application-platform/" target="_blank">API Management platform</a>.<br />
<br />
During the stay, I was able to visit couple of historical places around Istanbul city in 2 days. I would like to share the details of each in brief where you can use these info as your travel guide to Istanbul, Turkey.<br /><br />1. <a href="http://en.wikipedia.org/wiki/Bosphorus" target="_blank">Bosphorus</a> - is a strait that forms part of the boundary between Europe and Asia. The world's narrowest strait used for international navigation, the Bosporus connects the Black Sea with the Sea of Marmara. Between the limits, the strait is 31 km long, with a width of 3,329 m<br />
<br />2. <a href="http://en.wikipedia.org/wiki/Hagia_Sophia" target="_blank">Hagia Sophia</a> - is a former Greek Orthodox patriarchal basilica (church), later an imperial mosque, and now a museum<br />
<br />3. <a href="http://en.wikipedia.org/wiki/Prince_Islands" target="_blank">Prince Islands</a> - is in the Sea of Marmara and consists of 7 islands. As there is no traffic on the Islands, the only transport being horse and cart, they are incredibly peaceful compared with the city of Istanbul. Princes and other royalty were exiled on the islands, and later members of the Ottoman sultans family were exiled there too.<br />
<br />4. <a href="http://www.bluemosque.co/" target="_blank">The Blue Mosque</a> - This consists of blue tiles adorning the walls of its interior. The Sultan Ahmed Mosque is still popularly used as a mosque. <span style="font-size: small;"><span style="color: #2a2a2a;">It also comprises a tomb of the founder, a madrasa and a hospice</span></span><br />
<br />5. <a href="http://en.wikipedia.org/wiki/Galata_Tower" target="_blank">Galata Tower</a> - is a medieval stone tower. The nine-story tower is 66.90 meters tall. <br />
<br />6. <a href="http://en.wikipedia.org/wiki/Topkap%C4%B1_Palace" target="_blank">Topkapi Palace</a> - residence of the Ottoman sultans. As well as a royal residence, the palace was a setting for state occasions and royal entertainments. It is now a museum. It also contains important holy relics of the Muslim world, including Muhammed's cloak and sword<br />
<br />7. <a href="http://en.wikipedia.org/wiki/Grand_Bazaar,_Istanbul" target="_blank">Streets of Grand Bazaar</a> - is one of the largest and oldest covered markets in the world with lots of shops.<br />
<br />8. <a href="http://en.wikipedia.org/wiki/Obelisk_of_Theodosius" target="_blank">Obelisk of Theodosius</a> - is the Ancient Egyptian obelisk of Pharaoh Thutmose III re-erected in the Hippodrome of Constantinople. Originally 30m tall, like the Lateran obelisk<br />
<br />9. <a href="http://en.wikipedia.org/wiki/Ottoman_Empire" target="_blank">Ottoman Empire</a> - the Turkish Empire or Turkey, was a Sunni Islamic sultanate and later a caliphate founded by Oghuz Turks under Osman Bey in northwestern Anatolia in 1299.<br />
<br />10. <a href="http://en.wikipedia.org/wiki/Church_of_St._Anthony_of_Padua,_Istanbul" target="_blank">Church of St. Anthony of Padua</a> - is a basilica and the largest church of the Roman Catholic Church in Istanbul, Turkey.<br />
<br />11. <a href="http://en.wikipedia.org/wiki/Taksim_Square" target="_blank">Taksim square</a> - situated in the European part of Istanbul, Turkey. The monument commemorates the 5th anniversary of the foundation of the Republic of Turkey in 1923, following the Turkish War of Independence. </div>
Anonymoushttp://www.blogger.com/profile/12561824492329016321noreply@blogger.com0tag:blogger.com,1999:blog-5603459235786069906.post-70792807348525469852012-04-17T04:09:00.014-07:002012-04-17T04:25:02.503-07:00Interesting use cases of NFC (Near Field Communication)NFC is opening up new possibilities for mobile applications. Applications using this short-range radio technology can greatly simplify how a user gathers data from and interacts with their environment. When a phone touches, or is held near an NFC tag or another NFC capable device, the phone can exchange data with the tag or device. This data could be a link to the download of the menu from a favourite restaurant, the specifications for an electronic gizmo, or paring information from a Bluetooth headset or another phone that can be used to exchange objects: the possibilities are endless.<br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="http://nokiaconnects.com/wp-content/uploads/2012/04/NOKIA_NFC_Final_HR-03.jpg" imageanchor="1" style=""><img border="0" height="3553" width="589" src="http://nokiaconnects.com/wp-content/uploads/2012/04/NOKIA_NFC_Final_HR-03.jpg" /></a></div>Anonymoushttp://www.blogger.com/profile/12561824492329016321noreply@blogger.com1tag:blogger.com,1999:blog-5603459235786069906.post-59300713701476832102011-07-23T00:59:00.000-07:002011-07-23T00:59:19.742-07:00Good video tutorial for BIRT Reporting platform<b>Good video tutorial for BIRT Reporting platform. </b><br />
<br />
<a href="http://download.eclipse.org/birt/downloads/examples/misc/BIRT2.1Demo/EclipseDemo.html">BIRT Demo</a><br />
<br />
BIRT is a open source reporting platform and its consists of Report designer and a Runtime component that you can add to your app server. It also provide a charting engine that lets you add charts to your own application. <br />
<br />
<b>Some of the important features provided by BIRT</b><br />
<br />
Charting<br />
Drill Down Support<br />
Connection Pooling<br />
Multiple Master Pages<br />
Enhanced Cascaded Parameters<br />
Joined Data Set<br />
Internationalization<br />
Export to PDF/Excel/CSV formatsAnonymoushttp://www.blogger.com/profile/12561824492329016321noreply@blogger.com0tag:blogger.com,1999:blog-5603459235786069906.post-12308987920943041272011-07-02T10:24:00.000-07:002011-07-02T10:24:01.347-07:00Hadoop the high-performance parallel data processing and reliable data storage technique"I keep saying the sexy job in the next ten years will be statisticians" - Google’s Chief Economist Hal Varian<br />
<br />
If you want a framework that allows for the distributed processing of large data sets across clusters of computers using a simple programming model, then Hadoop will be the best option.<br />
<br />
Technically, Hadoop consists of two key services: reliable data storage using the Hadoop Distributed File System (HDFS) and high-performance parallel data processing using a technique called MapReduce.<br />
<br />
<br />
<div style="width:425px" id="__ss_2284876"><strong style="display:block;margin:12px 0 4px"><a href="http://www.slideshare.net/PhilippeJulio/hadoop-architecture" title="Hadoop Architecture" target="_blank">Hadoop Architecture</a></strong> <iframe src="http://www.slideshare.net/slideshow/embed_code/2284876" width="425" height="355" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe> <div style="padding:5px 0 12px">View more <a href="http://www.slideshare.net/" target="_blank">presentations</a> from <a href="http://www.slideshare.net/PhilippeJulio" target="_blank">Philippe Julio</a> </div></div>Anonymoushttp://www.blogger.com/profile/12561824492329016321noreply@blogger.com0tag:blogger.com,1999:blog-5603459235786069906.post-24121772973494095062010-09-08T04:55:00.000-07:002010-09-08T04:56:31.848-07:00Open Source chart librariesGood Open Source chart libraries.<br />
<br />
JfreeChart - <a href="http://www.jfree.org/jfreechart/">http://www.jfree.org/jfreechart/</a><br />
FusionChartsFree - <a href="http://www.fusioncharts.com/free/">http://www.fusioncharts.com/free/</a><br />
<a href="http://jcckit.sourceforge.net/">JCCKit</a> project (LGPL)<br />
<a href="http://quies.net/java/math/plot/">QN Plot</a> project (BSD)<br />
<a href="http://approximatrix.com/products/openchart2/">OpenChart2</a> project (LGPL)<br />
<a href="http://ptolemy.eecs.berkeley.edu/java/ptplot5.1p1/ptolemy/plot/doc/index.htm">PtPlot</a> project (UC Berkeley copyright)<br />
<a href="http://www.jrobin.org/">JRobin</a> project (LGPL)<br />
<a href="http://jcckit.sourceforge.net/">Java Chart Construction Kit</a> (LGPL, works with JDK 1.1.8)<br />
<a href="http://jopenchart.sourceforge.net/">JOpenChart</a> project (LGPL)<br />
<a href="http://jcharts.sourceforge.net/">jCharts</a> project (BSD-style)<br />
<a href="http://jchart2d.sourceforge.net/index.shtml">JChart2D</a> project (LGPL)<br />
<a href="http://sourceforge.net/projects/chart2d">Chart2D</a> project (LGPL)<br />
<a href="http://sourceforge.net/projects/thundergraph">ThunderGraph</a> project (LGPL)<br />
<a href="http://sourceforge.net/projects/jgantt">E-Gantt</a> project (Q Public License)<br />
<a href="https://magplot.dev.java.net/">MagPlot</a> project (GPL)<br />
<br />
<br />
I'm going to demonstrate code samples for bar chats and pie charts with JFreeChart<br />
<br />
Note: jfreechart-1.0.13.jar and jcommon-1.0.16.jar should be available within your classpath. <br />
<br />
1) PieChart example....<br />
<br />
<br />
package sample;<br />
<br />
import org.jfree.chart.ChartFactory;<br />
import org.jfree.chart.ChartFrame;<br />
import org.jfree.chart.JFreeChart;<br />
import org.jfree.data.general.DefaultPieDataset;<br />
<br />
public class PieChart {<br />
<br />
public static void main(String[] args) {<br />
// create a dataset...<br />
DefaultPieDataset data = new DefaultPieDataset();<br />
data.setValue("Category 1", 43.2);<br />
data.setValue("Category 2", 27.9);<br />
data.setValue("Category 3", 79.5);<br />
// create a chart...<br />
JFreeChart chart = ChartFactory.createPieChart(<br />
"Sample Pie Chart",<br />
data,<br />
true, // legend?<br />
true, // tooltips?<br />
false // URLs?<br />
);<br />
// create and display a frame...<br />
ChartFrame frame = new ChartFrame("First", chart);<br />
frame.pack();<br />
frame.setVisible(true);<br />
}<br />
}<br />
<br />
<br />
2) BarChart example...<br />
<br />
package sample;<br />
<br />
import org.jfree.chart.ChartFactory;<br />
import org.jfree.chart.ChartFrame;<br />
import org.jfree.chart.JFreeChart;<br />
import org.jfree.chart.plot.PlotOrientation;<br />
import org.jfree.data.category.CategoryDataset;<br />
import org.jfree.data.category.DefaultIntervalCategoryDataset;<br />
<br />
public class BarChart {<br />
<br />
public static void main(String[] args) {<br />
// create a dataset...<br />
double start[][] = new double[2][3];<br />
start[0][0] = 3;<br />
start[0][1] = 4;<br />
start[0][2] = 2;<br />
<br />
start[0][0] = 4;<br />
start[1][0] = 6;<br />
<br />
double end[][] = new double[2][3];<br />
<br />
end[0][0] = 2;<br />
end[0][1] = 5;<br />
end[0][2] = 1;<br />
<br />
end[0][0] = 5;<br />
end[1][0] = 2;<br />
<br />
CategoryDataset data = new DefaultIntervalCategoryDataset(start, end);<br />
<br />
JFreeChart chart = ChartFactory.createBarChart("title",<br />
"x axis", "y axis",<br />
data,<br />
PlotOrientation.VERTICAL,<br />
true, // legend?<br />
true, // tooltips?<br />
false // URLs?<br />
);<br />
// create and display a frame...<br />
ChartFrame frame = new ChartFrame("Second", chart);<br />
frame.pack();<br />
frame.setVisible(true);<br />
}<br />
<br />
}Anonymoushttp://www.blogger.com/profile/12561824492329016321noreply@blogger.com0tag:blogger.com,1999:blog-5603459235786069906.post-104222725115824792010-07-12T04:21:00.001-07:002010-07-12T04:23:39.048-07:00MongoDb In ActionMongoDB is a scalable, high-performance, open source, document-oriented database. MongoDB bridges the gap between key-value stores (which are fast and highly scalable) and traditional RDBMS systems (which provide rich queries and deep functionality).<br />
<div id="__ss_2976022" style="width: 425px;"><b style="display: block; margin: 12px 0pt 4px;"><a href="http://www.slideshare.net/fuchaoqun/mongodb-in-action-2976022" title="MongoDb In Action">MongoDb In Action</a></b><object height="355" id="__sse2976022" width="425"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=mongodbinaction-100122230824-phpapp01&stripped_title=mongodb-in-action-2976022" /><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><embed name="__sse2976022" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=mongodbinaction-100122230824-phpapp01&stripped_title=mongodb-in-action-2976022" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object><br />
<div style="padding: 5px 0pt 12px;">View more <a href="http://www.slideshare.net/">presentations</a> from <a href="http://www.slideshare.net/fuchaoqun">fuchaoqun</a>.</div></div>Anonymoushttp://www.blogger.com/profile/12561824492329016321noreply@blogger.com1tag:blogger.com,1999:blog-5603459235786069906.post-10204731302042604322010-04-15T23:58:00.000-07:002010-04-15T23:58:51.842-07:00Correct Dinner table settings<div class="separator" style="clear: both; text-align: center;"><a href="http://2.bp.blogspot.com/_LZD9OPBEy-w/S8gKGyhkQoI/AAAAAAAAALw/QWgUaPvTtEo/s1600/ettiquite20898_full.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://2.bp.blogspot.com/_LZD9OPBEy-w/S8gKGyhkQoI/AAAAAAAAALw/QWgUaPvTtEo/s320/ettiquite20898_full.jpg" /></a></div><br />
Planning a dinner and need a reminder of how to set a table and where the cutlery should be placed around the tableware? It's easy to forget how to set a table and the proper place setting of tableware and cutlery. So here's a quick refresher to help you learn how to set a table for that 'perfect' dinner setting.Anonymoushttp://www.blogger.com/profile/12561824492329016321noreply@blogger.com1tag:blogger.com,1999:blog-5603459235786069906.post-51579170436937939652010-03-26T03:19:00.001-07:002010-03-26T03:40:52.149-07:00Cellphone EtiquetteEveryone carries a cellphone these days and whether it’s non-stop texting or loud public calls, there’s no shortage of ways to be completely rude while using them. Here are some tips for adults and children on how to be more polite about cellphone usage.<br /><br /><img src="http://cellphones.org/wp-content/uploads/2010/03/etiq.jpg" alt="Cell Phone Etiquette" width="450" border="0"/>Anonymoushttp://www.blogger.com/profile/12561824492329016321noreply@blogger.com0tag:blogger.com,1999:blog-5603459235786069906.post-30502779793096335892010-03-24T06:08:00.000-07:002010-03-24T06:22:40.105-07:00Periodic Table of Visualization Methods"a picture is worth a <em>1000 words</em>" is a well known statement. When we are doing some documentation(SRS, PRD, Design Docs, etc...) or marketing/sales presentation we use lots of diagrams(eg: Charts, Trees, MindMaps, Tables, etc..) to explain some thing more clearly.<br /><br />Here you can find a single place where it has some sample set of Visualization methodologies which we can use within our documentaions or presentations.<br /><br />Check this out: <a href="http://www.visual-literacy.org/periodic_table/periodic_table.html">http://www.visual-literacy.org/periodic_table/periodic_table.html</a><br /><br />Move the mouse into each square and check the sample diagrams available.<br /><br />I hope this will be helpful for Business Analysts, Sales/Marketing people, Technical Writers, etc...Anonymoushttp://www.blogger.com/profile/12561824492329016321noreply@blogger.com0tag:blogger.com,1999:blog-5603459235786069906.post-57692763601835013502010-03-23T05:22:00.000-07:002010-03-23T05:29:24.627-07:00Do you need a simple tool to count the lines of code<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_LZD9OPBEy-w/S6iz9X_a74I/AAAAAAAAALU/X3HxZ2Uqx8s/s1600-h/lines_of_code.png"><img style="cursor: pointer; width: 320px; height: 172px;" src="http://2.bp.blogspot.com/_LZD9OPBEy-w/S6iz9X_a74I/AAAAAAAAALU/X3HxZ2Uqx8s/s320/lines_of_code.png" alt="" id="BLOGGER_PHOTO_ID_5451805215925399426" border="0" /></a><br /><br /><br />Use cloc - <a href="http://cloc.sourceforge.net/">http://cloc.sourceforge.net/</a><br /><br />Its so simple to generate the lines of code of your project. Above shows an output of the current project I'm working on.Anonymoushttp://www.blogger.com/profile/12561824492329016321noreply@blogger.com0tag:blogger.com,1999:blog-5603459235786069906.post-51355746490917800332010-02-24T00:38:00.000-08:002010-02-24T00:40:10.797-08:00Proxy URLs to log into the blocked sitesCheck this out : <a href="http://nexuszone.webs.com/apps/blog/show/2921848">http://nexuszone.webs.com/apps/blog/show/2921848</a>Anonymoushttp://www.blogger.com/profile/12561824492329016321noreply@blogger.com0tag:blogger.com,1999:blog-5603459235786069906.post-40361006382769939412010-01-17T21:46:00.000-08:002010-01-17T21:54:10.254-08:00URL ShortnersWhen your tweeting, you might need to shorten some lengthy URLs. Here are some important URL shortners.<br /><br /><pre>1. <a href="http://is.gd/">http://is.gd/</a><br />2. <a href="http://migre.me/">http://migre.me/</a><br />3. <a href="http://miud.in/">http://miud.in/</a></pre>Anonymoushttp://www.blogger.com/profile/12561824492329016321noreply@blogger.com0tag:blogger.com,1999:blog-5603459235786069906.post-26618912259950706252010-01-11T00:22:00.000-08:002010-01-11T00:27:27.519-08:00How to get a Blogspot RSS url<p><strong>Simply add this to the end of your blogger ( blogspot ) address</strong>: /atom.xml</p> <p>Example:<br />If we need to get RSS URL of my blogger: <a href="http://thilina-anjitha.blogspot.com/">http://thilina-anjitha.blogspot.com</a><br /></p> <p>My RSS url will then be : <a href="http://thilina-anjitha.blogspot.com/atom.xml">http://thilina-anjitha.blogspot.com/atom.xml</a></p><p><a href="http://thilina-anjitha.blogspot.com/atom.xml"><br /></a></p>Anonymoushttp://www.blogger.com/profile/12561824492329016321noreply@blogger.com0tag:blogger.com,1999:blog-5603459235786069906.post-34859102468349988792009-12-17T01:43:00.000-08:002009-12-17T01:57:13.192-08:00Catalog of Wave Gadgets and RobotsThis consists of some interesting and useful wave Gadgets and Robots:<br /><a href="http://mywavegadgets.com/">http://mywavegadgets.com/</a><br /><br /><a href="http://techpp.com/2009/11/09/10-more-google-wave-gadgets-to-play-with/">http://techpp.com/2009/11/09/10-more-google-wave-gadgets-to-play-with/</a>Anonymoushttp://www.blogger.com/profile/12561824492329016321noreply@blogger.com0tag:blogger.com,1999:blog-5603459235786069906.post-22770134744094401952009-10-21T23:48:00.000-07:002009-10-22T00:15:51.498-07:00Filled your hard disk with Mysql binary logsWhen I'm running a program, I saw an error message "java.io.IOException: No space left on device". I wonder how I don't have enough hard disk space, because at the same day I cleaned 2GB. Then I just think about what are the things I have done during this period to kill my hard disk. I only ran sample SQL scripts to check the MySQL Horizontal partitioning feature as mentioned in <a href="http://thilina-anjitha.blogspot.com/2009/10/mysql-partitioning.html">my previous post.</a> It inserts 8,000,000 X 2 records to database.<br /><br />Once I checked the size of the MySQL directory I figure out it has 6.9GB and mysql/data directory occupies 6.5GB out of that. There are lots of "mysql-bin<number>.*" files available in the data directory. Ohhh I have enabled the binary logs. So every update your doing, it will be logged in the binary log. This will help you to recover in case of a crash. Do I need to recover my TEST databases used in the projects? Since this is a development environment, then the answer is "NO". This is how you disable it and make your hard dick clean with out the unwanted binary logs.<br /><br />1. Stop the mysql server : /etc/init.d/mysql stop<br />2. Comment out "#log-bin=mysql-bin" in my.cnf<br />If you can't find out where is your my.cnf is then use the following command to find out the file.<br />find / -type f -name "my.cnf" -print<br />3. Then delete your "mysql-bin<number>" from data directory<br />Note: It would be safe if you can keep last 10 bin logs files and delete the rest.<br />4. Start the mysql server: /etc/init.d/mysql start<br /><br />Even though the disabling of binary log is straight forward for most of the developers, most of them do not disable in there MySQL at development environment. Unintentionally our hard disk will fill with out notice. That's why I thought of highlighted this.<br /><br />I got 5GB cleared from my hard disk and SQL queries get faster... Now I can store 7 movies downloaded from Torrent :))</number></number>Anonymoushttp://www.blogger.com/profile/12561824492329016321noreply@blogger.com0tag:blogger.com,1999:blog-5603459235786069906.post-67055374410253885882009-10-21T21:43:00.000-07:002009-10-21T22:57:17.668-07:00MySQL PartitioningOne of the recent project I were assigned, I had to handle lots of event records and subscriber details(which is in Telco environment). So we looked at the database partitioning for subscriber profile by the number ranges and prepaid/post-paid way. For the event tables, it would be a weekly basis tables. If we create the tables structures according to the above logic and going to handle at the coding level, then the SQL queries get very complex. Then I found the a very effective way of handling the database partitioning at the database layer itself without bothering about what kind of tables which we are having at the coding level.<br /><br />MySQL 5.1 provides a very stable feature called partitioning. It provides both Horizontal and Vertical partitioning.<br /><br />Check this article: <a href="http://dev.mysql.com/tech-resources/articles/performance-partitioning.html">Improving Database Performance with Partitioning</a><br />This specified the performance improvement and how easy for a developer to work with the higher data load.<br /><br />For Oracle DB partitioning: <a href="http://www.oracle.com/technology/products/oracle9i/datasheets/partitioning.html">Oracle Partitioning Oracle9i Enterprise Edition</a><br /><br />Even though the partitioning is a very rich feature, there are few limitations as well. If you are using with innodb please check the limitations before you use it, most importantly it does not support foreign keys.<br />Check this: <a href="http://dev.mysql.com/doc/refman/5.1/en/partitioning-limitations.html">Restrictions and Limitations on Partitioning</a>Anonymoushttp://www.blogger.com/profile/12561824492329016321noreply@blogger.com0tag:blogger.com,1999:blog-5603459235786069906.post-60894815948572211672009-10-18T22:08:00.000-07:002009-10-18T22:28:40.260-07:00Successful Architect....<span style="font-family:trebuchet ms;">Two groups </span><span style="font-family:trebuchet ms;">Software architects Technical Architect and Marketing Architects</span><br /><div style="text-align: justify;"><span style="font-family:trebuchet ms;">1. A </span><span style="font-family:trebuchet ms;">Technical Architect</span><span style="font-family:trebuchet ms;"> is a technical person who will be look on technical path and do the technical architecture of a solution.<br />2. A </span><span style="font-family:trebuchet ms;">Marketing Architect</span><span style="font-family:trebuchet ms;"> is a business architect who do the business <span style="font-weight: bold;"><br /><br />I</span></span><span style="font-family:trebuchet ms;"><span style="font-weight: bold;">nside every successful architect there should posses equally balanced </span></span><span style="font-weight: bold;font-family:trebuchet ms;" >Technical Architect and Marketing Architect skills.<br /><br /><br /><span style="font-weight: bold;"><br /></span></span><span style="font-family:trebuchet ms;">Architect</span><span style="font-family:trebuchet ms;"></span> should....<br />1. Talk to the user(end users actually uses the system) knows what the user really wants<br />2. Talk to marketing and business development guys so they know business needs and marketing needs.<br />3. Talk to Technical/Engineering teams and identify the technical side of the products, codes.<br />4. Build the awareness of the code by working with the relevant teams.<br />5. Fill the gap between the technology and business.<br />6. Build usable software and adapt the frequent changes of business/ market needs.<br /><br />Check this for more info: <a href="http://books.google.com/books?id=7nF6nuLC7m4C&printsec=frontcover&dq=Beyond+Software+Architecture:+Creating+and+Sustaining+Winning+Solutions#v=onepage&q=&f=false">Beyond Software Architecture: Creating and Sustaining Winning Solutions </a><br /><br /></div>Anonymoushttp://www.blogger.com/profile/12561824492329016321noreply@blogger.com0tag:blogger.com,1999:blog-5603459235786069906.post-58789396345598399682009-02-15T07:45:00.000-08:002009-02-15T07:48:47.143-08:00MySQL start while booting the machinesu -<br /><br />cd /usr/local/mysql/support-files/<br /><br />cp mysql.server /etc/init.d/<br /><br />cd /etc/init.d/<br /><br />chmod +x mysql.server<br /><br />mv mysql.server mysql<br /><br />service mysql start<br /><br />chkconfig --add mysqlAnonymoushttp://www.blogger.com/profile/12561824492329016321noreply@blogger.com1tag:blogger.com,1999:blog-5603459235786069906.post-18235850757570445812009-01-28T05:36:00.000-08:002009-01-28T05:37:54.456-08:00Validating XML against SchemaUse following command to do it<br /><br /><pre>xmllint --noout --schema <i>schema</i>.xsd <i>file</i>.xml<br /><br />eg: Shell> xmllint --noout --schema ../xsd/CdrFile.xsd test.xml<br /><br />Output>>><br />test.xml validates<br /><br /></pre>Anonymoushttp://www.blogger.com/profile/12561824492329016321noreply@blogger.com0tag:blogger.com,1999:blog-5603459235786069906.post-64270110275104016532009-01-08T00:34:00.000-08:002009-01-18T23:14:48.510-08:00Installing MySQL from tar.gz Packages on Unix-Like Systems<p> The basic commands that you must execute to install and use a MySQL binary distribution are: </p> <pre class="programlisting">shell> <strong class="userinput"><code>groupadd mysql</code></strong><br />shell> <strong class="userinput"><code>useradd -g mysql mysql</code></strong><br />shell> <strong class="userinput"><code>cd /usr/local</code></strong><br />shell> <strong class="userinput"><code>gunzip < <em class="replaceable"><code>/path/to/mysql-VERSION-OS</code></em>.tar.gz | tar xvf -</code></strong><br />shell> <strong class="userinput"><code>ln -s <em class="replaceable"><code>full-path-to-mysql-VERSION-OS</code></em> mysql</code></strong><br />shell> <strong class="userinput"><code>cd mysql</code></strong><br />shell> <strong class="userinput"><code>chown -R mysql .</code></strong><br />shell> <strong class="userinput"><code>chgrp -R mysql .</code></strong><br />shell> <strong class="userinput"><code>scripts/mysql_install_db --user=mysql</code></strong><br />shell> <strong class="userinput"><code>chown -R root .</code></strong><br />shell> <strong class="userinput"><code>chown -R mysql data</code></strong><br />shell> <strong class="userinput"><code>bin/mysqld_safe --user=mysql &<br /><br /><br />Loging to MySQL server<br /><br /></code></strong>shell> <strong class="userinput"><code>bin/mysql<br /><br />Set permission<br /><br />mysql>GRANT ALL ON *.* TO user@localhost IDENTIFIED BY "password";<br />GRANT ALL ON *.* TO user@"%" IDENTIFIED BY "password";<br /></code></strong><br /><br />Then login again as<br /><br />shell> <strong class="userinput"><code>bin/mysql -uuser -ppassword<br /><br />Add a </code></strong><span style="font-size:100%;">add a symbolic link from mysql_home/bin/mysql to /usr/bin to access mysql from anyware from your command line<br /><br />shell> </span><span style="font-size:100%;">ln -s /usr/local/mysql/bin/mysql /usr/bin/mysql</span><br /><strong class="userinput"><code><br />refere for more info : http://dev.mysql.com/doc/refman/5.0/en/installing-binary.html<br /></code></strong></pre>Anonymoushttp://www.blogger.com/profile/12561824492329016321noreply@blogger.com0tag:blogger.com,1999:blog-5603459235786069906.post-70255985840781028232008-07-27T22:33:00.000-07:002008-07-27T22:40:54.262-07:00Download via a shell commandWhen you want to download a file with binary contents in linux fedora browser, you have seen it opens it in the browser window itself. If you want to download it to your local machine, then.....<br /><br />Execute this command in the shell<br /><br />> wget URL<br />eg: wget http://wiki2.beyondm.net/pub/BeyondM/ICTA_SS7-Doc/SS7_Cards.xlsAnonymoushttp://www.blogger.com/profile/12561824492329016321noreply@blogger.com0tag:blogger.com,1999:blog-5603459235786069906.post-18791114061607799162008-07-10T00:09:00.000-07:002008-07-10T00:10:30.243-07:00Fodora core 6 Software installation tipsPlease check this out....<br /><br />http://www.gagme.com/greg/linux/fc6-tips.phpAnonymoushttp://www.blogger.com/profile/12561824492329016321noreply@blogger.com0tag:blogger.com,1999:blog-5603459235786069906.post-64280218046561054122008-06-30T03:15:00.000-07:002008-06-30T03:21:42.819-07:00Get all the rpms installed in the machine1) Log as root<br />2) Execute "rpm -qa|grep evolution"<br />3) Check the resulted rpms<br />4) If you want to uninstall, then execute the following<br />Shell>rpm -e evolution-2.8.3-2.fc6 evolution-sharp-0.11.1-10.fc6 evolution-webcal-2.7.1-6 beagle-evolution-0.2.13-1.fc6 --nodeps<br />3) Install with yum, execute following command<br />Shell>yum -y install evolutionAnonymoushttp://www.blogger.com/profile/12561824492329016321noreply@blogger.com0tag:blogger.com,1999:blog-5603459235786069906.post-85638328244779234202008-05-20T07:42:00.001-07:002008-05-20T07:42:26.794-07:00Get the queue details from the ActiveMQGo to $ACTIVEMQ_HOME/bin<br />run "./activemq-admin query -QQueue=*"Anonymoushttp://www.blogger.com/profile/12561824492329016321noreply@blogger.com0