Search This Blog typing in English or Telugu, and sometimes Hindi

Showing posts with label Java 8. Show all posts
Showing posts with label Java 8. Show all posts

Thursday, September 21, 2017

1019 Part 2 of Java 8 Code for loading h2 database, and editing rows record by record


This is in continuation of previous post NO. 1018 Click to go to 1018 at this blog. As promised, I copy and paste below, the Java 8 code for editing h2 embedded database records, saved by me as file yh2db.java. After saving, this file has been compiled as a Java Class, by using javac command. For those who use installed java 8, the javac compilation command can be invoked from command line reading something like:

javac yh2db.java
(or any other file name, of Readers' Preference, after changing the class name in the file). This javac command is to be invoked from the folder in which the ybh2db.java (or any other name) file is located.
I use linux portable java 8. Hence, I have used a slightly different path for the command line.
....path/javac yh2db.java.

After compilation without errors, the Class can be executed with java command.
java ybh2db (or any other file name of Readers' choice).

Notes about column names used in the tables, and sql statements


For convenience, I have created h2 database tables with simple column names such as c1, c2, c3, c4, c5, c6, c7, c8, c9, c10. The same simple column names c1, c2, c3, c4, c5 have been used in sql statements. Readers can freely change these columns to any other column names of their choice, in the tables they create. This Java 8 code is not useful for creating tables, at this preliminary stage.

Tables for embedded h2 database can be created by using h2 console, discussed in the previous blog post referred to above.

Now, the java 8 code for the Editor


Tuesday, November 15, 2016

830 New Java 8 TextRecordEditor with Vol. 1 of Collected Works of Lenin as sample.


I am not sure, how many people of this 21st Century, 2016, know about or heard about or studied about Lenin. Reasons: Bourgeoise Governments, B.Universities, B.Colleges, B.B.Schools (Bourgeoise Business Schools) hate Lenin. I am not a great lover of October Revolution of Russia, which took place in 1917. It has its own benefits, merits, pitfalls and shortcomings. This is the 100th year of the October Revolution. The U.S.S.R. (Union of Soviet Social Republics) might have vanished into the curtains of history, may be owing to the inherent deficiencies of the Communist / Marxist / Socialist philosophies. Or may be owing to the dictatorial, totalitarian, tyrannical manners in which Lenin himself / or his followers might have on their volition, or by the quirk or the force of circumstances, had drifted from the basic objective of the Proletarianism. The Collected Works of Lenin, English version are available on Net freely, to download which I have already given a link. For the benefit of those readers, who might not have glanced it, I repeat the link: Click to go to Marxists.org, for downloading Complete Works of Lenin.

yb-donkey: I am studying / trying to study the 45 Volumes of the Complete Works of Lenin. I am not sure about the tangible benefits which are likely to accrue to me, or to the world when I try to publish my findings to the world. This is somewhat a gray area.

ON THE OCCASION OF THE OCTOBER REVOLUTION FOR THE BENEFIT OF STUDENTS OF JAVA 8



In some of my previous posts I have given Java 8 code, and also download links for a Text-Record-Editor designed by me.

I have designed a revised version. Improvements: 1. Added Menu Bars and Menu Items. 2. Added Tool Bar, with small icons. Rectified some bugs also. But there are still many.

Lenin1.txt file, which is free to you, has about 550 pages. The file is very tough to study / edit, owing to archaic language of early 20th Century, and the problems involved in translating from Russian to English. It is not even suitable for casual reading. But, where there is a WILL, there will be a WAY. The subject itself will look dry to netizens, most of whom are well-to-do persons, not having any acquaintance with problems of farmers or proletariat.

A Screenshot of the Editor after making a search, pressing Search-Single Button can be seen above. At the top is a menu bar with menu-items which appears when mouse is moved at the top. On the left side are the tool bars with icons. At the bottom are 2 labels, 3 text boxes, and 12 buttons for 1) get record 2) next record 3) previous record 4) Update button, to update after making corrections, 5) Search single item 6) Add to add new records at the end of the Text file 7) Delete Button to delete a record 8) Search continue. If there are more than one results, after perusing the first result got by pressing the Search single button, if this button is pressed to view one by one, all the search results.

Apart from Lenin1.txt file which represents the Vol. 1 of his Collected Works, there is a short medicdicti.txt. Other text files can also be edited, by copying that particular textfile in the ayyotextedit folder (or the folder where all the ayyotextedit classes, icons, text files are stored.

DOWNLOAD THE ZIP FILE CONSISTING OF .JAVA, .CLASS, SUB-CLASSES, ICONS (JPG) FILES, README, LENIN1.TXT FILE, MINI MEDICDICTI.TXT FILE,


etc. Zip file size is approx. 4.5 mb.
Download link: To download from ayyox10.mx, a free-host for our sub-domain.. After downloading, the Zip file is to be unzipped. After unzipping, you will get a folder calld 'ayyotextedit'. In that folder you will find all the files. Though I am giving the java source code .java file, there will be no need for readers to compile it using it javac. It will be useful to them, if they want to alter the code, and recompile.

Java command is to be invoked from Dos Prompt/ or Command-line in linux. From the dos prompt/command line,readers have to use cd command and go to the folder where the ayyotextedit class files are located.

e.g. : cd D:\.....\ayyotextedit.
Then type java ayyotextedit and press Enter.

JAVA 8 SOURCE CODE FOR TEXT RECORDS EDITOR 2016 NOV VERSION



To continue सशेष ఇంకా ఉంది.

Friday, November 4, 2016

827 (5 of 10 series) XML TEXT EDITOR for adding, searching, deleting records in XML Files WITHOUT XML VALIDATION


How this XML Text Editor, made in Java 8 is different from the Text Editors given in previous blog posts? Ans: Though this is still a text editor, it has been made more XML friendly, when compared to the earlier posts. .java file SOURCE used for compiling is also given in full, in the text box below. This is in addition to the Zip file containing the Sample xml file- of a small medical xml -, the Main Class, and the sub classes, Readme Files, Screenshots. Read me is reproduced below, to have a clear idea:

README FOR : An XML TEXT Editor, notional record by record, with NO SAX PARSING, NO XML PARSING, NO XML VALIDATION.



LIMITATIONS / YET TO DO


This XML Text editor is yet a text editor, with many buttons added. It does not XMLparse, SAXparse, or XML validate. For maintaining simplicity, we have not added them.
Searches are case sensitive. That means while making search we have to keep in mind Capital Letter / small letter differences in the search word, and in the XML file.

Most XML files we get, usually do not have 'id No.' tag, which gives some individuality and uniqueness to the nodes. It is not possible to add idNos. to each record, manually, especially when Number of Records run into thousands. We have to write some Java code to add id Nos. to each node, programmatically and dynamically. I hope to do it shortly.

IMPORTANT LICENSING CONDITION


You can use this Java Class and the accompanying dictionary files only for your private purposes. You cannot put it to commercial use.

LEGAL DISCLAIMER


Use of this software is entirely at your risk and responsibility. No warranty or guarantee whatsoever, whatever be the purpose of its use. While we have tried our best to provide Users an error-free package, we cannot accept any liability/responsibility pecuniary or otherwise, whatsoever.


INSTALLATION


This Java class needs no installation. Just unzip. You will get your medicsmall.xml file, your java class, some screenshot jpgs of the windows you will get, and this readme file. All these things will be in YXPAJFR2 folder.


DEPENDENCIES.


You need Java 8 to run this package. You can either install it on your system, or keep it on a USB Drive or some C: D: etc. folders or in case of linux /home/usr/xxx folder.

WHERE JAVA 8 IS ALREADY INSTALLED IN THE MACHINE


In case Java 8 is installed on your System, you can straightaway, go to the dos prompt/Commandline and type java yxpajf2.


WHERE JAVA8 IS ON YOUR USB PENDRIVE / OR IN SOME OTHER FOLDER ON YOUR MACHINE, WITHOUT INSTALLATION


At the dos prompt/linux commandline/or other mac equivalent, go to the folder where you have unzipped this package. Then type (path to your Java file yxpajf2.

HOW TO USE THIS?


Download this zip file ysimpldicti.zip. Click here to download from my subdomain ayyo.x10.mx/downloadzip.php at free webhost site: x10hosting.com.. I have uploaded the file there.
Unzip at any place of your choice.


Whether you are in windows / Linux / probably Mac. go to the Commandline / Dos prompt.

Then type Path to your java 8/bin/java yxpajfr2 & press enter.

If you already have an installed Java8/JRE : command will be: java yxpajfr2.

Then your XMLTEXTEDITOR window will open.

1) You can edit the medicsmall.xml file given to you as a sample. Or you can use any other xml file you have, in any folder. First copy that file into the yxpajfr2 folder. Purpose: The Java classes and the xml file to be edited are to be on the same folder.

2) In the recordno. box you can type a number from 1 to maximum number (It depends on the number of nodes in the xml file you are editing). Then press get. Default starts from 0. Result will appear in the top Result box. As bonus, an additional file ybmedicdicti.txt file, MEDICAL DICTIONARY is also being given, in the folder. You can change the file name in the .txt text box to ybmedicdicti.txt, and use the Medical Dictionary. It can also be modified. Words can be added, and deleted.

3) You can also use next, prev buttons.

4) If you want to correct a word or its meaning, you change the text in the Text Box. Then press Update button. The word and its meaning in the text file will get changed.

5a) If you press "Search Single button" a message box will ask you to for the search word. Type it , and press ok. You will get the FIRST RECORD which matches your search term. Part-words can also be searched. After you get the Search result, you can change it and press update. If you want to the next record, you can use next and prev. buttons.

5b) If you press "Search Multiple Records button", a message box will ask you to for the search word. Type it , and press ok. You will get all the records which contains your search word/phrase. These records you cannot modify/update. Reason: They are situated in different parts of the file, in hundreds/thousands of records.
.

ADD BUTTON


6) If you want to add a new word, you have an add button. Here there is a problem. XML files have a root node at the begininng-top of the file, and at the end-bottom of the file. Different XML files have different root node names. When you press the add button, whatever is in the result box will be added as a new record. Thus there will be a root-node error.

TO SOLVE THIS PROBLEM:


First open your XML in any text editor such as note pad /gedit. Change the root node name from existing one (eg. or etc. and bottom or etc.), and change it to , respectively. And then start using this package for 'adding records'.

Then type the newrecord on the Result Area (Also called Clean Slate in our package. If it is not clean (blank), you can press the Clean Slate button at the bottom. Then The Result area will become clean. You type your new record(s) with the node names, elements names of your choice and press ADD button. At a time, even multiple records can be added in one go, after typing all those records.

7) If you have a delete button. If you press 'delete' button, without cautioning you, the current record in the result box will be deleted.

8) You can change the XML file, by typing some other XML file in the .txt box, and pressing 'get' button.

9)

NOTES WINDOW


This window gives suggestions to you, and provides you some notes. Yet to do: To make it context-responsive.

REPORTING BUGS, SUGGESTIONS
You are welcome to send to: ybhask @ gmail.com.
Following is the source code of the .java file. If readers wish to compile the source code themselves, they have to copy the .java text in the textbox below and paste into the .java file. The file is to be saved as yxpajfr2.java. For compiling the file , a command similar to the following: (path)/javac yxpajfr2.java. Then the file gets compiled into 1 main class and 10 sub classes with numbers 1 to 10. For opening window, command to be typed: (path)/java yxpajfr2 , then press enter.


To continue. सशेष. ఇంకా ఉంది.

Sunday, October 30, 2016

824 (4 of 10 in the series) Java 8 Text Editor to edit bits/chunks of text files on RECORD BY RECORD basis


PURPOSE OF THIS RECORD_TEXT_EDITOR: In traditional text editors, text is edited as entire mass or lump. In this Record Text Editor or Text_Record_Editor, text is broken into small chunks. Each chunk is taken as a record. A text file, when broken into 'bits', can have any number of bits/chunks/fragments, just as a bread can have any number of loaves / slices / layers / strata ranging from 1 to infinity. Then these chunks are loaded into a java text area, in their natural order as in the original file. Now, these chunks can be browsed / edited / deleted and transported to the original text file, to their original location.

There is also a Search button. You can search, and if you find some record containing your search term, you can browse/ edit / delete. Occasionally, after editing / deleting, you can go to the original file using a traditional editor and see how the modifications have taken place.

You have a Delete button, which is in red color, because it is to be used carefully.

LIMITATIONS AND LEGAL DISCLAIMERS


This set of Java 8 classes is still in an experimental stage. There are numerous bugs and shortcomings. After getting reader/user feedback, if they will be kind enough to send, this ybrao-a-donkey will try to rectify them.

This piece of software class(es) and the accompanying medicdicti.txt file is being provided, absolutely with no warranties/guarantees whatsoever. The medicdicti.txt file is being provided as a SAMPLE TEXT which is NOT TO BE USED FOR MEDICAL / COMMERCIAL / SERIOUS PURPOSES. However, the file can be freely edited by users and kept with the user for personal reference. This medicdicti.txt file is nearly 14.8 mb in size, and has about 1,88,000 records. With ybrao-a-donkey also, it is in a very very primitive rough draft condition, under editing stage.


DOES IT WORK IN WINDOWS / MAC? WILL IT WORK ONLY IN UBUNTU / LINUX?



I have compiled, and used it in Ubuntu 10.04 version of Linux. It works reasonably well. As ybtextrecoredit class is based on Java ONLY, it is expected to work on Windows and Mac machines also.

HOW TO DOWNLOAD?


At this moment, I have uploaded the ytextrecoredit.zip file containing the Java class, txt file, and this read me file, a screenshot jpg image file, to my free web host http://ayyo.x10.mx. Here, I furnish a link for the download: Click here to go to my sub-domain ayyo.x10.mx, for downloading.. There are no advertisements at the site. When the download window appears, instead of selecting 'open', select 'save', and save it to your choice folder. The zip file has a size of 5.1 mb, including the default sample medical dictionary text file which has approx. 1,88,000 records and is 14.8 mb. approx. size.

HOW TO INSTALL?


There is no need of installation. It works with java8 version, and with a java command plus the classname when typed at dos prompt / commandline. Go to a folder of your choice and unzip the ytextrecordedit.zip file. You will get ytextrecoredit folder. It contains all the above files, i.e.

java classes, medicdicti.txt file, readme, screenshot.

IF YOU WANT TO EDIT TEXT FILES OTHER THAN WHAT I AM GIVING YOU AS DEFAULT (medicdicti.txt)?



No problem. The purpose of this record-chunk editor is to edit all types of text files, not only text dictionaries. You can copy and paste those other text files, into this ybtextrecoredit folder, and change the default text file at run time.

Alternatively you can copy the ytextrecordedit classes in the folder to somewhere else where those text files are located, and edit there itself. There is one main class + 7 associated sub classes with NOs. 1 to 7 with the same name but Nos. 1 to 7 are added. You have to copy all these. But a better thing will be to copy your zip file downloaded by you, anywhere else you want and unzip there.

DEPENDENCIES?



These java 8 classes work only if you have jdk8 or an appropriate jre8. You can download the jdk8 or jre8 from Oracle.Java website.


HOW TO START USING?


If you have java8 already installed in your system:
you can go to the dost prompt / linux commandline / mac... and type java ytextrecoredit and press enter.

If you want to use java8 from a usb pendrive (I often do), without installing it:
You can use java8 from pen drive, or from some folder like Desktop or My Documents etc.
From the dos prompt / commandline go to that folder, wherever the java8 /jdk8 / jre8 files are situated.

Then type: path (with \ in case of windows, and with / in case of Linux) java ytextrecoredit and press enter.

The window shown in the screenshot will open. Then you can start working with medicdicti.txt. If you want you can change the text file, and start editing.

Question: At post No. 823 also you have given a Text Records Editor, with similar features. How this is an improvement over the previous one?


Ans: After using the Records Editor given by me to the users, for some days, I felt that the Text Area which shows the result, should have a horizontal scroll bar, and vertical scroll bar, to HANDLE LARGER SIZE CHUNKS OF RECORDS. Hence, a JScrollPane has been added with compulsory horizontal and vertical scroll bars, irrespective of the size of the current record which is being shown. In the previous version, when a record of size larger than the JTextArea came for showing, some buttons disappeared, because there was no place on the JFrame and JPanels. After adding JScrollPane with compulsory horizontal and vertical scroll bars, this problem of encroachment by the upper panel of result, into the lower panel of buttons set, has been overcome. However, my readers can suggest other solutions.

This yb-donkey's IMMENSE THANKS OF GRATITUDE TO NETIZEN GEEKS


I have been learning the Java 8, with the help of numerous threads and tutorials available on the internet, and NOT from any Institute/College. All this, I am getting free of cost. While it is not practical/possible for me, to send individual thanks emails, I am expressing it openly. Hail the Linux and Java Community!
To continue. सशेष. ఇంకా ఉంది.

Wednesday, October 26, 2016

823 Java 8 Class for adding, modifying, deleting, searching records in multiple dictionary txt files


As part of myself being bitten by the Java 8 bug, now, I am providing to my Readers, a Java Class, useful for accessing, and amending .txt files. This is not a traditional text editor. The ydictiedit.class (Java 8) being provided by me, is mainly intended to amend the words in dictionaries created as '.txt' files. This ydictiedit class works with a model of add / delete / search / get / net / prev buttons, which we normally find in case of database files such as mysql, sqlite, postgresql, old model flat files like dbase, msaccess etc. etc. Most of the traditional database models involve use of 'sql' commands, 'sql' queries and 'sql' reports. For additional security they may even require userids, passwords, servers etc. etc.

Question: We could have used 'xml' dictionary files, and xml parsers?



Ans: Use of 'xml' files need schema, which itself is somewhat complex. Opening an xml data file, becomes difficult, even if there is 'slightest' error in the tags. Besides, xml files tend to be heavy in memory size. Very often, they require use of special 'xml' editors for adding records and validation.

Taking all these things into consideration, I have chosen the 'txt' files for storing data of words.

Question: We could have used csv (comma separated values) files?



Ans: Use of 'comma separated value' csv files is also cumbersome for ordinary persons. The benefit using text files is, users can always open the txt files in traditional text editors such as notepad, MSword, gedit, geany etc., and add/modify/delete words there direct.

Question: Java 8 is also complex. We could have used 'php'?



One php script I have already given in our previous blog posts. I have also given one Medical Dictionary Sample Text with Java 8.

The main advantage of the new ybdictiedit.class being given by me with two dictionary text files (1. simple dictionary 2. Sample Medical Dictionary (already given in the previous post now given here also), is: User will have a greater choice. If he has ten dictionaries in the folder say compu.txt, physic.txt, chemistry.txt, anatomy.txt, pharmacology.txt etc. etc., he can chose any of the text files for adding, deleting, modifying, browsing, records. Besides, Java classes work in almost all OSes i.e. Windows, Linux, Mac. Hence, we get the benefit of platform independence.

Traditional text editors are like 'eating bread' as whole lumps, instead of slicing them. ybdictiedit class cuts them into loaves / slives, using a delimiter '^`'. For this reason only, it has been suggested that while adding records we have to start every word with "^`".

HERE IS A SCREENSHOT OF HOW THE YBDICTIEDIT CLASS LOOKS when it is invoked from Commandline (Dos prompt)


.

LINK for downloading the ydictiedit class


Click to go to http://ayyo.x10.mx/downloadzip.php. This zip file has been uploaded by me to, and stored with my free web host, xhosting.com.. There are no advertisements.

When the download window appears, select 'save' instead of 'open'. After saving the file to a folder of your choice, say 'Desktop', you can unzip it with any unzip facility. Then you will get a folder with name 'ysimpldicti'. This folder contains 1. ydictiedit java 8 class, and its associate sub classes. 2. 2 dictionary text files: 1. simpldicti.txt 2.ybmedicdicti.txt. 3. A screenshot jpg. 4. Readme file. This contains suggestions on how to use. No need of installation. 5. Java 8 also, there is no need to install. 'java8' folder can be stored on a USB pendrive, and can be accessed from command line /dos prompt using path/java ydictiedit command.

This piece of software is being provided for FREE DOWNLOAD only for EDUCATIONAL AND RESEARCH PURPOSES. Kindly do not put to any commercial purposes.

For other instructions pl. see readme file there.

To continue. सशेष. ఇంకా ఉంది.

Thursday, October 20, 2016

820 Java Code for Creating a chief panel, two sub panels, and inserting them into a JFrame


Here is a java 8 code, for designing one main panel, two sub panels, and inserting them into a JFrame, and then showing them alternatively with two buttons. //Creating Two sub panels, one main panel, and showing them in a JFrame in a Customized manner.
//Compiled successfully on Java8. May work on lower versions also.

//Standard Naming practices have not been followed.

//My immense gratitude to Netizens of magnanimity.

//To compile this, it should be saved in a text file named ycardlayou.java.

//Compilation at Commandline: yourpathtojava /or javac ycardlayou.java.

//Using the class generated, to see the result: yourpathtojava / or java ycardlayou

Saturday, October 15, 2016

818 JAVA 8 CODE (Part 1/2), FOR A USER CUSTOMIZABLE MEDICAL DICTIONARY


Some of my readers thought that our this blog is a spiritual blog filled with preachings, prayers Gods and Goddesses, and philosophical discourses, accompanied by some religious propaganda, which is not true. Those things, I shall handle separately. As available evidence uptodate does not provide adequate proof for the existence of God, I lean towards atheism (the word coined by me is: aguardianism (There is no guardian/creator-protector for this Universe). In the same way, for the problems of an extremely poor and highly over-populated country like India, I have identified 'Communism / Marxism / True Complete Socialism" as solutions, without parting with democracy. With these goals, I have planned to make a set 1000 posts at this blog covering not only atheism, TC Socialism, the Problems of Telugu language speaking people, and numerous other things ranging from Music to Herbal Medicine. Of late, my readers may find that there is a slow-down of posts here. The slow-down is not because there is a Writer's Block, but because I have been enamoured with educating myself in I.T. For the last some years I have been working on Javascript, and PHP Script. My work in PHP can be seen at ayyo.x10.mx, for which I have given links in the side bar. Now, the bug of Java 8 bit me.

I burnt some midnight oil in getting at least a little minimum skill in writing java 8 code, and compiling them into usable classes. I am an aficionado and connoisseur of Java 8, in the sense that I am not an expert/pundit in Java, but I am very enthusiastic about it, because it is platform-independent, unlike several Windows applications. In the process, I have visited many websites which contain tutorials of Java to study .java files. From this experience I find that there are many magnanimous netizens with generosity, volition, and willingness to share their experiences to new entrants and give their suggestions. I have benefited much from the study of Java codes available on Net. I must also express my gratitude to SourceForge.net which a Great Treasure House of Open Source Software.

Though my preferences lie with herbal remedies, I have a cognition and perception that in case of emergencies, Modern Medicine (also called allopathic medicine by Homoeopathic Practioners), ought to be our last resort. I have already written, with some reasonable analysis, that using Homoeopathic medicines will be like 'wearing talismans', because homoeopathic medicines do not contain medical substances, because they are lost owing to excess dilution during succusion and trituration. I have already written a few blog poss about the risks involved in using mineral Ayurvedic remedies which contain heavy metals like mercury, lead and strong chemicals like sulphur. About Herbal medicines, we shall handle separately.

When we go to modern medical doctors and hospitals, we get charged heavily. We also get lot of prescriptions. We throw our money in dispensaries of the hospials / medical shops, and we ourselves swallow/get injected or make our relatives to swallo or get injected. I always felt that there is a need for our School and College curricula to contain some subjects/papers/chapters on pathology, patho-physiology, Pharmacology and phytochemistry.

Though numerous pdf medical dictionaries, and online medical dictioanries are available on net, there is need for a user customizable Medical Dictionary, which can be used OFFLINE, on ALL PLATFORMS and OS-es. PHP Scripts are browser based, and are suitable for online use. We can also use them offline, provided we have an apache server, installed. Then we must know how to store php script files and data files on localhost.

For creation/design of a user-customizable offline medical dictionary, I felt that Java 8 will suit most. Keeping this in mind, I have designed one Java 8 code, which can be compiled to generate a java class. Here it is:

ZIP FILE CONTAINING ABOVE CODE, COMPILED CLASS, TEXT FILE SAMPLE OF THE MEDICAL DICTIONARY & a README

The compressed file ybmedicdicti.zip has been kept by me at SourceForge.Net for easy download. If you wish to download it and use it offline for NON COMMERCIAL EDUCATIONAL PURPOSES, here is the link: Click to download a zip file of the medic dicti class and text sample .



To continue.

From Post Nos. 001 to 500

1      |      2      |      3      |      4      |      5      |      6      |      7      |      8      |      9      |      10      |      11      |      12      |      13      |      14      |      15      |      16      |      17      |      18      |      19      |      20      |     
21      |      22      |      23      |      24      |      25      |      26      |      27      |      28      |      29      |      30      |      31      |      32      |      33      |      34      |      35      |      36      |      37      |      38      |      39      |      40      |     
41      |      42      |      43      |      44      |      45      |      46      |      47      |      48      |      49      |      50      |      51      |      52      |      53      |      54      |      55      |      56      |      57      |      58      |      59      |      60      |     
61      |      62      |      63      |      64      |      65      |      66      |      67      |      68      |      69      |      70      |      71      |      72      |      73      |      74      |      75      |      76      |      77      |      78      |      79      |      80      |     
81      |      82      |      83      |      84      |      85      |      86      |      87      |      88      |      89      |      90      |     
91      |      92      |      93      |      94      |      95      |      96      |      97      |      98      |      99      |      100      |     

101      |      102      |      103      |      104      |      105      |      106      |      107      |      108      |      109      |      110      |      111      |      112      |      113      |      114      |      115      |      116      |      117      |      118      |      119      |      120      |     
121      |      122      |      123      |      124      |      125      |      126      |      127      |      128      |      129      |      130      |      131      |      132      |      133      |      134      |      135      |      136      |      137      |      138      |      139      |      140      |     
141      |      142      |      143      |      144      |      145      |      146      |      147      |      148      |      149      |      150      |      151      |      152      |      153      |      154      |      155      |      156      |      157      |      158      |      159      |      160      |     
161      |      162      |      163      |      164      |      165      |      166      |      167      |      168      |      169      |      170      |      171      |      172      |      173      |      174      |      175      |      176      |      177      |      178      |      179      |      180      |     
181      |      182      |      183      |      184      |      185      |      186      |      187      |      188      |      189      |      190      |      191      |      192      |      193      |      194      |      195      |      196      |      197      |      198      |      199      |      200      |     

201      |      202      |      203      |      204      |      205      |      206      |      207      |      208      |      209      |      210      |      211      |      212      |      213      |      214      |      215      |      216      |      217      |      218      |      219      |      220      |     
221      |      222      |      223      |      224      |      225      |      226      |      227      |      228      |      229      |      230      |      231      |      232      |      233      |      234      |      235      |      236      |      237      |      238      |      239      |      240      |     
241      |      242      |      243      |      244      |      245      |      246      |      247      |      248      |      249      |      250      |      251      |      252      |      253      |      254      |      255      |      256      |      257      |      258      |      259      |      260      |     
261      |      262      |      263      |      264      |      265      |      266      |      267      |      268      |      269      |      270      |      271      |      272      |      273      |      274      |      275      |      276      |      277      |      278      |      279      |      280      |     
281      |      282      |      283      |      284      |      285      |      286      |      287      |      288      |      289      |      290      |      291      |      292      |      293      |      294      |      295      |      296      |      297      |      298      |      299      |      300      |     

301      |      302      |      303      |      304      |      305      |      306      |      307      |      308      |      309      |      310      |      311      |      312      |      313      |      314      |      315      |      316      |      317      |      318      |      319      |      320      |     
321      |      322      |      323      |      324      |      325      |      326      |      327      |      328      |      329      |      330      |      331      |      332      |      333      |      334      |      335      |      336      |      337      |      338      |      339      |      340      |     
341      |      342      |      343      |      344      |      345      |      346      |      347      |      348      |      349      |      350      |      351      |      352      |      353      |      354      |      355      |      356      |      357      |      358      |      359      |      360      |     
361      |      362      |      363      |      364      |      365      |      366      |      367      |      368      |      369      |      370      |      371      |      372      |      373      |      374      |      375      |      376      |      377      |      378      |      379      |      380      |     
381      |      382      |      383      |      384      |      385      |      386      |      387      |      388      |      389      |      390      |      391      |      392      |      393      |      394      |      395      |      396      |      397      |      398      |      399      |      400      |     
401      |      402      |      403      |      404      |      405      |      406      |      407      |      408      |      409      |      410      |      411      |      412      |      413      |      414      |      415      |      416      |      417      |      418      |      419      |      420      |     
421      |      422      |      423      |      424      |      425      |      426      |      427      |      428      |      429      |      430      |      431      |      432      |      433      |      434      |      435      |      436      |      437      |      438      |      439      |      440      |     
441      |      442      |      443      |      444      |      445      |      446      |      447      |      448      |      449      |      450      |      451      |      452      |      453      |      454      |      455      |      456      |      457      |      458      |      459      |      460      |     
461      |      462      |      463      |      464      |      465      |      466      |      467      |      468      |      469      |      470      |      471      |      472      |      473      |      474      |      475      |      476      |      477      |      478      |      479      |      480      |     
481      |      482      |      483      |      484      |      485      |      486      |      487      |      488      |      489      |      490      |      491      |      492      |      493      |      494      |      495      |      496      |      497      |      498      |      499      |      500      |     
Remaining 500 posts are at the bottom. మిగిలిన 500 పోస్టులు (501 to 1000) క్రింది భాగంలో ఉన్నాయి. बाकी ५०० पोस्ट् निम्न भाग में है।


501 to 1000 Post Nos. here.

Post Nos. 1 to 500 are at the top.
501      |      502      |      503      |      504      |      505      |      506      |      507      |      508      |      509      |      510      |      511      |      512      |      513      |      514      |      515      |      516      |      517      |      518      |      519      |      520      |     
521      |      522      |      523      |      524      |      525      |      526      |      527      |      528      |      529      |      530      |      531      |      532      |      533      |      534      |      535      |      536      |      537      |      538      |      539      |      540      |     
541      |      542      |      543      |      544      |      545      |      546      |      547      |      548      |      549      |      550      |      551      |      552      |      553      |      554      |      555      |      556      |      557      |      558      |      559      |      560      |     
561      |      562      |      563      |      564      |      565      |      566      |      567      |      568      |      569      |      570      |      571      |      572      |      573      |      574      |      575      |      576      |      577      |      578      |      579      |      580      |     
581      |      582      |      583      |      584      |      585      |      586      |      587      |      588      |      589      |      590      |      591      |      592      |      593      |      594      |      595      |      596      |      597      |      598      |      599      |      600      |     


601      |      602      |      603      |      604      |      605      |      606      |      607      |      608      |      609      |      610      |      611      |      612      |      613      |      614      |      615      |      616      |      617      |      618      |      619      |      620      |     
621      |      622      |      623      |      624      |      625      |      626      |      627      |      628      |      629      |      630      |      631      |      632      |      633      |      634      |      635      |      636      |      637      |      638      |      639      |      640      |     
641      |      642      |      643      |      644      |      645      |      646      |      647      |      648      |      649      |      650      |      651      |      652      |      653      |      654      |      655      |      656      |      657      |      658      |      659      |      660      |     
661      |      662      |      663      |      664      |      665      |      666      |      667      |      668      |      669      |      670      |      671      |      672      |      673      |      674      |      675      |      676      |      677      |      678      |      679      |      680      |     
681      |      682      |      683      |      684      |      685      |      686      |      687      |      688      |      689      |      690      |      691      |      692      |      693      |      694      |      695      |      696      |      697      |      698      |      699      |      700      |     


701      |      702      |      703      |      704      |      705      |      706      |      707      |      708      |      709      |      710      |      711      |      712      |      713      |      714      |      715      |      716      |      717      |      718      |      719      |      720      |     
721      |      722      |      723      |      724      |      725      |      726      |      727      |      728      |      729      |      730      |      731      |      732      |      733      |      734      |      735      |      736      |      737      |      738      |      739      |      740      |     
741      |      742      |      743      |      744      |      745      |      746      |      747      |      748      |      749      |      750      |      751      |      752      |      753      |      754      |      755      |      756      |      757      |      758      |      759      |      760      |     
761      |      762      |      763      |      764      |      765      |      766      |      767      |      768      |      769      |      770      |      771      |      772      |      773      |      774      |      775      |      776      |      777      |      778      |      779      |      780      |     
781      |      782      |      783      |      784      |      785      |      786      |      787      |      788      |      789      |      790      |      791      |      792      |      793      |      794      |      795      |      796      |      797      |      798      |      799      |      800      |     

801      |      802      |      803      |      804      |      805      |      806      |      807      |      808      |      809      |      810      |      811      |      812      |      813      |      814      |      815      |      816      |      817      |      818      |      819      |      820      |     
821      |      822      |      823      |      824      |      825      |      826      |      827      |      828      |      829      |      830      |      831      |      832      |      833      |      834      |      835      |      836      |      837      |      838      |      839      |      840      |     
841      |      842      |      843      |      844      |      845      |      846      |      847      |      848      |      849      |      850      |      851      |      852      |      853      |      854      |      855      |      856      |      857      |      858      |      859      |      860      |     
861      |      862      |      863      |      864      |      865      |      866      |      867      |      868      |      869      |      870      |      871      |      872      |      873      |      874      |      875      |      876      |      877      |      878      |      879      |      880      |     
881      |      882      |      883      |      884      |      885      |      886      |      887      |      888      |      889      |      890      |      891      |      892      |      893      |      894      |      895      |      896      |      897      |      898      |      899      |      900      |     


901      |      902      |      903      |      904      |      905      |      906      |      907      |      908      |      909      |      910      |      911      |      912      |      913      |      914      |      915      |      916      |      917      |      918      |      919      |      920      |     
921      |      922      |      923      |      924      |      925      |      926      |      927      |      928      |      929      |      930      |      931      |      932      |      933      |      934      |      935      |      936      |      937      |      938      |      939      |      940      |     
941      |      942      |      943      |      944      |      945      |      946      |      947      |      948      |      949      |      950      |      951      |      952      |      953      |      954      |      955      |      956      |      957      |      958      |      959      |      960      |     
961      |      962      |      963      |      964      |      965      |      966      |      967      |      968      |      969      |      970      |      971      |      972      |      973      |      974      |      975      |      976      |      977      |      978      |      979      |      980      |     
981      |      982      |      983      |      984      |      985      |      986      |      987      |      988      |      989      |      990      |      991      |      992      |      993      |      994      |      995      |      996      |      997      |      998      |      999      |      1000      |     

From 1001 (In gradual progress)

1001      |      1002      |      1003      |      1004      |      1005      |      1006      |      1007      |      1008      |      1009      |     
1010      |           |     
1011      |      1012      |      1013      |      1014      |      1015      |     
1016      |      1017      |      1018      |      1019      |      1020      |     


1021      |      1022      |      1023      |      1024      |      1025      |     
1026      |      1027      |      1028      |      1029      |      1030      |     


     |      1031      |           |      1032      |           |      1033      |           |      1034      |           |      1035      |           |      1036      |      1037      |      1038      |      1039      |      1040      |     


     |      1041      |      1042      |      1043      |           |      1044      |           |      1045      |     


     |      1046      |      1047      |      1048      |           |      1049      |           |      1050      |     

     |      1051      |      1052      |      1053      |           |      1054      |           |      1055      |     
     |      1056      |      1057      |      1058      |           |      1059      |           |      1060      |     
     |      1061      |      1062      |      1063      |           |      1064      |           |      1065      |     
     |      1066      |      1067      |      1067      |      1068      |      1069      |      1069      |      1070      |     
     |      1071      |      1072      |      1073      |      1074      |      1075      |      1076      |     
1077      |      1078      |      1079      |      1080      |     
     |      1081      |      1082      |      1083      |      1084      |      1085      |      1086      |     
1087      |      1088      |      1089      |      1090      |     
     |      1091      |      1092      |      1093      |      1094      |      1095      |      1096      |     
1097      |      1098      |      1099      |      1100      |     
     |      1101      |      1102      |      1103      |      1104      |      1105      |      1106      |     
1107      |      1108      |      1109      |      1110      |