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

Showing posts with label Free Software. Show all posts
Showing posts with label Free Software. Show all posts

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 सशेष ఇంకా ఉంది.

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. सशेष. ఇంకా ఉంది.

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      |