Learning With Texts (LWT) has been discontinued and deleted

All about language programs, courses, websites and other learning resources
eldarion
Posts: 6
Joined: Sun Oct 04, 2020 1:07 pm
Languages: -
x 7

Re: Learning With Texts (LWT) has been discontinued and deleted

Postby eldarion » Mon Oct 05, 2020 7:04 pm

post deleted
Last edited by eldarion on Tue Oct 06, 2020 8:05 am, edited 2 times in total.
0 x

User avatar
Ingaræð
Orange Belt
Posts: 162
Joined: Sat Nov 26, 2016 9:34 pm
Languages: English (N)
Learning: Russian (beginner), French (B1-2*), German (A2-B1*).
Dabbling: Croatian, MSA, Mandarin
Previously studied: Italian, Welsh.
Mainly (but not solely) interested in Eurasian languages with focus on Mediterranean/West Asian.

*Dialang
Language Log: viewtopic.php?f=15&t=13222
x 353

Re: Learning With Texts (LWT) has been discontinued and deleted

Postby Ingaræð » Mon Oct 05, 2020 9:04 pm

eldarion wrote:Now people are complaining that I am providing the correct links to the software, and updates.

Who's complaining that you're hosting a copy of the software?

I had to update the software because of all the broken links. The original project locations were taken in the meantime by somebody (mezzoguild) who don't seem to use it productively. I don't advertise anything.

Upgrading the version number from 1.6.3 to 2.0.0 on the basis of changing a few website links is misleading. Telling people never to download from the other two repositories on the basis that their version is now "outdated" is misleading.

BTW: I am one of the original developers. It was a lot of work to create all that! And it costed you guys zero bucks. ZERO. Use whatever version you like. I am out.

LWT 1.6.3 Help/Information wrote:Preface - [↑]

I started this software application in 2010 as a hobby project for my personal learning.
[...]please bear in mind that LWT is a one-man hobby project

My emphasis.

[Edit: added emphasis.]
Last edited by Ingaræð on Tue Oct 06, 2020 10:56 am, edited 1 time in total.
1 x
Shun everything, and then shun shunning!
Corrections etc. welcome.

pilot_2270
White Belt
Posts: 24
Joined: Fri Mar 22, 2019 3:33 pm
Languages: English (N), Korean (low-intermediate)
x 50

Re: Learning With Texts (LWT) has been discontinued and deleted

Postby pilot_2270 » Tue Oct 06, 2020 2:48 am

eldarion wrote:
Ingaræð wrote:I get the impression that someone is touting an 'upgrade' for their own reasons.

A few days ago people here complained that LWT/FLTR had disappeared. Now people are complaining that I am providing the correct links to the software, and updates. I had to update the software because of all the broken links. The original project locations were taken in the meantime by somebody (mezzoguild) who don't seem to use it productively. I don't advertise anything. BTW: I am one of the original developers. It was a lot of work to create all that! And it costed you guys zero bucks. ZERO. Use whatever version you like. I am out.


This response seems disproportionate to the comments you received.

Also, since you're one of the original developers, can you please help explain the nature of the legal dispute that started this whole situation?
1 x

Stefan
Green Belt
Posts: 347
Joined: Sun Dec 20, 2015 9:59 pm
Location: Sweden
Languages: -
x 825
Contact:

Re: Learning With Texts (LWT) has been discontinued and deleted

Postby Stefan » Tue Oct 06, 2020 10:08 am

eldarion raised a valid point about being careful with running unverified software.

People might sneak in malicious code and claim it to be an original copy. Which makes the current implementation on SourceForge a strange decision. With GitHub and Gitlab, you can track the complete history of every file change so you know exactly what have been changed before downloading it. You only need to verify it once. In contrast, the SourceForge page includes a zip with 288 files.

At a quick glance I see that, possibly among others, utilities.inc.php has been changed. A benigne change with the URLs of the new SourceForge but it highlights the issue. With a zip file you have to go through all 288 files and compare them with the previous version to manually verify the changes. Tomorrow 2.0.1 might be released and you have to start all over again.

To tell people to avoid GitHub and Gitlab is a poor recommendation.
4 x

eldarion
Posts: 6
Joined: Sun Oct 04, 2020 1:07 pm
Languages: -
x 7

Re: Learning With Texts (LWT) has been discontinued and deleted

Postby eldarion » Thu Oct 08, 2020 8:43 am

post deleted
Last edited by eldarion on Thu Oct 08, 2020 9:39 pm, edited 3 times in total.
0 x
account has been closed

User avatar
Ingaræð
Orange Belt
Posts: 162
Joined: Sat Nov 26, 2016 9:34 pm
Languages: English (N)
Learning: Russian (beginner), French (B1-2*), German (A2-B1*).
Dabbling: Croatian, MSA, Mandarin
Previously studied: Italian, Welsh.
Mainly (but not solely) interested in Eurasian languages with focus on Mediterranean/West Asian.

*Dialang
Language Log: viewtopic.php?f=15&t=13222
x 353

Re: Learning With Texts (LWT) has been discontinued and deleted

Postby Ingaræð » Thu Oct 08, 2020 3:12 pm

Eldarion wrote:
I am one of the original developers.

I am one of the LWT and FLTR developers.

Maybe I'm misunderstanding... I've only been talking about LWT, and based on your previous posts (now deleted) I inferred that you were claiming to be one of the original developers of LWT. Is that correct?

You don't know nothing about me and the other people who created these two freeware products and their life situation. This not the place to discuss this here. But the jump from 1.6.3 to 2.0.0 and from 0.8.10 to 1.0.0 was justified because of the new project hosting URLs. The original ones had been "hijacked" and blocked in the meantime by somebody else. What's more, I started to remove bugs in LWT yesterday. So it's not just changing links. The documentation of FLTR was also completely overhauled by me. I have for LWT and FLTR private GitHub repositories, but I will not make them public. When and how I make changes to the software is nothing the public must know. But most importantly, I want to prevent others from downloading a work in progress. So please stop blaming me and the other developers for things you don't understand. A little gratitude might be appropriate instead.

No one's questioning you for changing the URLs. But that is a minor change, and given software development norms I would expect the version number to change from 1.6.3 to 1.6.4. Jumping to 2.0.0 implies significant changes in software function, but by your own admission (in the changelog) you hadn't made any changes to the code at all. So I stand by my opinion that it's misleading. If you're a developer, and as you've just released version 2.0.1 rather than 3.0.0, surely you understand this? Also, claiming on your Sourceforge page that it's "the ONE and ONLY source for the ORIGINAL LWT software [sic]" is not true.

If you want to improve LWT with bugfixes etc., that's great, and I'm sure plenty of users would appreciate it: its development background meant that it was always going to be functional rather than 'perfect'. But as you say, we don't know anything about you. Accusing people of complaining and being ungrateful simply for making reasonable, valid points doesn't give a good impression.
2 x
Shun everything, and then shun shunning!
Corrections etc. welcome.

eldarion
Posts: 6
Joined: Sun Oct 04, 2020 1:07 pm
Languages: -
x 7

Re: Learning With Texts (LWT) has been discontinued and deleted

Postby eldarion » Thu Oct 08, 2020 3:35 pm

post deleted
Last edited by eldarion on Thu Oct 08, 2020 9:40 pm, edited 1 time in total.
0 x
account has been closed

Stefan
Green Belt
Posts: 347
Joined: Sun Dec 20, 2015 9:59 pm
Location: Sweden
Languages: -
x 825
Contact:

Re: Learning With Texts (LWT) has been discontinued and deleted

Postby Stefan » Thu Oct 08, 2020 4:43 pm

eldarion wrote:The points you made may be reasonable and/or valid for you. But not for me at all.

LWT was first removed, citing legal reasons, before the project page was completely deleted. Two weeks later, an anonymous new user shows up with a new project page, claiming to be the original developer while dodging any question on what's going on. When people lift concerns, they are greeted with accusations of being ungrateful. Is that reasonable?

Personally I'm very grateful for LWT. To the extent that I even programmed my own non-destructive modifications and provided them to the community. Two examples being an auto-importer and a Google Translate dictionary.
5 x

User avatar
Ingaræð
Orange Belt
Posts: 162
Joined: Sat Nov 26, 2016 9:34 pm
Languages: English (N)
Learning: Russian (beginner), French (B1-2*), German (A2-B1*).
Dabbling: Croatian, MSA, Mandarin
Previously studied: Italian, Welsh.
Mainly (but not solely) interested in Eurasian languages with focus on Mediterranean/West Asian.

*Dialang
Language Log: viewtopic.php?f=15&t=13222
x 353

Re: Learning With Texts (LWT) has been discontinued and deleted

Postby Ingaræð » Thu Oct 08, 2020 5:12 pm

Edit: On second thoughts, I'm cross-posting this into its own thread.

I've just realised I have a copy of something for LWT which otherwise seems to have been lost...

On the now-defunct LWT forum, some awesome person created a 'Night Mode' by modifying the styles.css file:

LWT Night Mode.png
LWT Night Mode.png (166.75 KiB) Viewed 130 times


The bottom-right frame is also black until you do a dictionary look-up, as external sites can't be altered with the modification (though you might be able to do it via your browser settings). I only ever use Night Mode in LWT now, as I find it much easier on the eyes and screen flicker seems less 'affecting'.

As the creator of this Stylesheet publicly and freely posted it on the LWT forums, I'm going to assume that s/he would be cool with me resurrecting it for others to use. I haven't made any modifications to it myself.

Rough Installation Instructions
(These are for Linux. They may also work for Windows/Mac, I don't know.)

1) Copy the text in the code box below and save it in a text file as 'night mode.css'.

Code: Select all

/**************************************************************
"Learning with Texts" (LWT) is free and unencumbered software
released into the PUBLIC DOMAIN.

Anyone is free to copy, modify, publish, use, compile, sell, or
distribute this software, either in source code form or as a
compiled binary, for any purpose, commercial or non-commercial,
and by any means.

In jurisdictions that recognize copyright laws, the author or
authors of this software dedicate any and all copyright
interest in the software to the public domain. We make this
dedication for the benefit of the public at large and to the
detriment of our heirs and successors. We intend this
dedication to be an overt act of relinquishment in perpetuity
of all present and future rights to this software under
copyright law.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE
AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS BE LIABLE
FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.

For more information, please refer to [http://unlicense.org/].
***************************************************************/

/**************************************************************
Stylesheet Night mode v.2012-12-24 (modified from LWT original one)
***************************************************************/

body {
    /*background-color: #FFFFFF;*/
    background-color: #000000;
    /*color: #000000;*/
    color: #FFFFFF;
    font: 100%/1.25 "Lucida Grande",Arial,sans-serif,STHeiti,"Arial Unicode MS",MingLiu;
    margin: 20px;
    padding: 0px;
}
input[type=text] {
    font: 85% "Lucida Grande",Arial,sans-serif,STHeiti,"Arial Unicode MS",MingLiu;
    border: 1px solid #C6C6C6;
    padding: 3px;
}
p {
    margin: 5px 0 5px 0;
    padding: 0;
}
h3 {
    margin: 0px 0 0px 0;
    padding: 0;
}
h4 {
    margin: 5px 0 10px 0;
    padding: 0;
}
span.status0 {
    background-color: #ADDFFF;
    color: #000000;
}
span.status1 {
    background-color: #F5B8A9;
    color: #000000;
}
span.status2 {
    background-color: #F5CCA9;
    color: #000000;
}
span.status3 {
    background-color: #F5E1A9;
    color: #000000;
}
span.status4 {
    background-color: #F5F3A9;
    color: #000000;
}
span.status5 {
    background-color: #DDFFDD;
    color: #000000;
}
span.status99 {
    /*background-color: #F8F8F8;
    border-bottom: solid 2px #CCFFCC;
    color: #000000;*/
    color: #FFFFFF;
}
span.status98 {
    /*background-color: #F8F8F8;*/
    border-bottom: dashed 1px #FFFFFF;
    /*color: #000000;*/
    color: #FFFFFF;
}
span.mwsty {
    margin-right: 2px;
    font-size: 60%;
    font-weight: bold;
    color: #000000;
    vertical-align: top;
}
span.wsty {
    margin-right: 2px;
    /*color: #000000;*/
    /*color: #FFFFFF;*/
}
span.todosty {
    background-color: #F5E1A9;
}
span.doneoksty {
    background-color: #A9F5A9;
}
span.donewrongsty {
    background-color: #F5B8A9;
}
span.status5stat {
    background-color: #BBFFBB;
    /*color: #000000;*/
    color: #000000;
}
textarea {
    font: 85% "Lucida Grande",Arial,sans-serif,STHeiti,"Arial Unicode MS",MingLiu;
    border: 1px solid #C6C6C6;
    padding: 3px;
}
table.tab1 {
    /*background-color: #f8f8f8;*/
    background-color: #080808;
    margin-bottom: 10px;
    margin-top: 10px;
    /*border-top: 1px solid #808080;*/
    /*border-left: 1px solid #808080;*/
    border-top: 1px solid #8f8f8f;
    border-left: 1px solid #8f8f8f;
    width: 850px;
}
table.tab2 {
    /*background-color: #f8f8f8;*/
    background-color: #080808;
    margin-bottom: 10px;
    margin-top: 10px;
    /*border-top: 1px solid #808080;
    border-left: 1px solid #808080;*/
    border-top: 1px solid #8f8f8f;
    border-left: 1px solid #8f8f8f;
    width: 100%;
}
table.tab3 {
    /*background-color: #f8f8f8;*/
    background-color: #080808;
    margin-bottom: 10px;
    margin-top: 10px;
    /*border-top: 1px solid #808080;
    border-left: 1px solid #808080;*/
    border-top: 1px solid #8f8f8f;
    border-left: 1px solid #8f8f8f;
    width: auto;
}
td.td1 {
    /*border-bottom: 1px solid #808080;
    border-right: 1px solid #808080;*/
    border-bottom: 1px solid #8f8f8f;
    border-right: 1px solid #8f8f8f;
    vertical-align: top;
}
td.td1bot {
    /*border-bottom: 1px solid #808080;
    border-right: 1px solid #808080;*/
    border-bottom: 1px solid #8f8f8f;
    border-right: 1px solid #8f8f8f;
    vertical-align: bottom;
}
th.th1 {
    /*border-bottom: 1px solid #808080;
    border-right: 1px solid #808080;*/
    border-bottom: 1px solid #8f8f8f;
    border-right: 1px solid #8f8f8f;
    /*background-color: #DDDDDD;*/
    background-color: #222222;
    vertical-align: top;
}
th.clickable {
    cursor: pointer;
}
.click {
    cursor: pointer;
    color: #C00000;
}
.clickedit {
    cursor: pointer;
}
.hide {
    display: none;
}
a {
    text-decoration: none;
}
a:link {
    /*color: #C00000;*/
    color: #E00000;
}
a:visited {
    /*color: #C00000;*/
    color: #E00000;
}
a:active {
    /*color: #C00000;*/
    color: #E00000;
}
a:focus {
    /*color: #C00000;*/
    color: #E00000;
}
a:hover {
    /*color: #C00000;*/
    color: #E00000;
}
img {
    border: 0pt none;
}
.red {
    color: #FF0000;
    font-weight: bold;
    background-color: #FFFFD0;
    text-align: center;
    font-size: 120%;
}
.msgblue {
    color: #0000FF;
    font-weight: bold;
    background-color: #FFFFE0;
    text-align: center;
    font-size: 120%;
}
.red2 {
    color: #FF0000;
    font-weight: bold;
}
.scorered {
    font-weight: bold;
    color: #FF0000;
}
.scoregreen {
    color: #006400;
}
.left {
    text-align: left;
}
.right {
    text-align: right;
}
.center {
    text-align: center;
}
.bigger {
    font-size: 130%;
}
.smaller {
    font-size: 80%;
}
.backgray {
    /*background-color: #DDDDDD;*/
    background-color: #222222;
}
.backlightyellow {
    background-color: #FFFACD;
}
.smallgray {
    color: gray;
    font-size:60%;
}
.smallgray2 {
    color: gray;
    font-size:80%;
}
.smallgray3 {
    color: gray;
    font-size:70%;
    width: 850px;
    margin-bottom: 20px;
}
#learnstatus {
    /*color: #000000;*/
    color: #FFFFFF;
    font-size: 120%;
    font-weight: bold;
}
#iknowall {
    background-color: #ADDFFF;
    cursor: pointer;
    color: #C00000;
    padding: 5px;
    /*border: 1px solid #000000;*/
    border: 1px solid #FFFFFF;
    text-align: center;
}
img.lwtlogo {
    margin-right: 15px;
    float: left;
}
img.lwtlogoright {
    margin-left: 30px;
    float: right;
}
.inline {
    display: inline;
}
.grayborder {
    /*border: 1pt solid #808080;*/
    border: 1pt solid #8f8f8f;
}
.graydotted {
    margin-top: 30px;
    padding-top: 5px;
    /*border-top: 1px dotted #808080;*/
    border-top: 1px dotted #8f8f8f;
}
#printoptions {
    margin-bottom: 15px;
    padding-bottom: 15px;
    /*border-bottom: 1px dotted #808080;*/
    border-bottom: 1px dotted #8f8f8f;
    line-height: 1.8;
    margin-top: 20px;
}
.width50px {
    width: 50px;
}
.width99pc {
    width: 99%;
}
.width45pc {
    width: 45%;
}
dd {
    margin-top: 10pt;
}
dt {
    margin-top: 10pt;
}
.annterm {
    font-weight: bold;
    /*border-bottom: 2px solid #CCCCCC;*/
    border-bottom: 2px solid #222222;
}
.anntermruby {
    font-weight: normal;
    /*border-bottom: 2px solid #FFFFFF;*/
    border-bottom: 2px solid #000000;
}
.annrom {
    color: #999999;
    font-size: 60%;
    font-style: italic;
}
.annromruby {
    /*color: #000000;*/
    color: #FFFFFF;
    font-size: 100%;
    font-style: italic;
}
.annromrubysolo {
    /*color: #000000;*/
    color: #FFFFFF;
    font-size: 100%;
    font-style: normal;
}
.anntrans {
    color: #0099CC;
    font-size: 60%;
    font-style: normal;
}
.anntransruby {
    color: #0099CC;
    font-size: 100%;
    font-style: normal;
}
.anntransruby2 {
    color: #006699;
    font-size: 125%;
    font-style: normal;
}
#footer {
    bottom: 0;
    position: absolute;
    width: 100%;
    height: 45px;
    line-height:30px;
    /*background: #DDDDDD;*/
    background: #222222;
    font-size: 14px;
    text-align: center;
    /*border-top: 1px solid #000000;*/
    border-top: 1px solid #FFFFFF;
}
.borderl {
    /*border-left: 1px solid #000000;
    border-top: 1px solid #000000;
    border-bottom: 1px solid #000000;*/
    border-left: 1px solid #FFFFFF;
    border-top: 1px solid #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
}
.borderr {
    /*border-top: 1px solid #000000;
    border-bottom: 1px solid #000000;
    border-right: 1px solid #000000;*/
    border-top: 1px solid #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
    border-right: 1px solid #FFFFFF;
}
.uwordmarked {
    font-weight: bold;
    border-top: 3px solid red;
    border-bottom: 3px solid red;
    border-right: 3px solid red;
    border-left: 3px solid red;
}
.kwordmarked {
    font-weight: bold;
    /*border-top: 3px solid black;
    border-bottom: 3px solid black;
    border-left: 3px solid black;
    border-right: 3px solid black;*/
    border-top: 3px solid white;
    border-bottom: 3px solid white;
    border-left: 3px solid white;
    border-right: 3px solid white;
}
#termtags {
    width: 340px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 2px;
}
#texttags {
    width: 340px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 2px;
}
.editable_textarea {
    display: inline;
}
.nowrap {
    white-space: nowrap;
    margin-left: 20pt;
}
.borderleft {
    /*border-left: 1px solid black;
    border-top: 1px solid black;
    border-bottom: 1px solid black;*/
    border-left: 1px solid white;
    border-top: 1px solid white;
    border-bottom: 1px solid white;
    /*background-color: #EEEEEE;*/
    background-color: #111111;
}
.bordermiddle {
    /*border-top: 1px solid black;
    border-bottom: 1px solid black;*/
    border-top: 1px solid white;
    border-bottom: 1px solid white;
    /*background-color: #EEEEEE;*/
    background-color: #111111;
}
.borderright {
    /*border-right: 1px solid black;
    border-top: 1px solid black;
    border-bottom: 1px solid black;*/
    border-right: 1px solid white;
    border-top: 1px solid white;
    border-bottom: 1px solid white;
    /*background-color: #EEEEEE;*/
    background-color: #111111;
}
.wizard {
    margin: 20px 0 5px 0;
}

/**************************************************************
Additional styles for printing
***************************************************************/

@media print
{
    .noprint {
        display: none;
    }
    #print {
        font-size: 75%;
    }
}


2) Copy this file to /var/www/html/lwt/css (leave the original in your home folder!) - this will require root permissions. (As per the installation instructions, on Windows 10 the folder location should be either C:\Program Files (x86)\EasyPHP-Devserver-17\eds-www\lwt\css or C:\xampp\htdocs\lwt\css, and on macOS 10.10+ it should be /Applications/MAMP/htdocs/lwt/css.)

3) In the same folder, rename the 'styles.css' file 'original styles.css', and rename the 'night mode.css' file 'styles.css'. (Note: you can name the .css files whatever you want, but the file that LWT actively uses can only be named 'styles.css'.)

4) Start LWT in your web browser - Night Mode colours should now appear! If you already had LWT open, refresh the page or navigate to a new page via the menu. If Night Mode still does not appear, try clearing the web cache.

5) If you want to switch between the original colours and 'Night Mode', you will have to do this manually by renaming the files and refreshing/restarting LWT.

Note: You will probably have to re-install Night Mode each time you reinstall or upgrade LWT. I recommend always keeping a copy of Night Mode.css in your home folder or somewhere else safe. If you lose the original 'styles.css' file, you can just copy the one in the LWT installation archive into the css folder.
0 x
Shun everything, and then shun shunning!
Corrections etc. welcome.

User avatar
tangleweeds
Green Belt
Posts: 323
Joined: Sat Jul 18, 2015 7:09 pm
Location: Portland, Oregon, USA
Languages: English (N)
beginner: Irish, Norwegian
clearing cobwebs: Japanese
on the shelf: French, Latin
wanderlust: Vietnamese
Language Log: viewtopic.php?t=705
x 713

Re: Learning With Texts (LWT) has been discontinued and deleted

Postby tangleweeds » Thu Oct 08, 2020 5:52 pm

I'm very grateful that these projects are now available and being actively worked on again. I want to be very clear on that.

But I do think that understandable questions are being interpreted as accusations, and I'm wondering if some of the problems here don't boil down to cultural difference, as eldarion doesn't appear to be a native English speaker. It is not unusual for Americans and other English speakers to ask very direct questions, and to then get suspicious if we don't receive equally direct answers. This could be viewed as throwing around accusations to someone from a more indirect/polite culture, and incomplete answers as evasiveness to the questioners from a more direct culture.

This comes to mind as it is something I have to stay very aware of as an American studying Japanese.
4 x
Progressing from apps back back to books! (neurological injury healing!!!)
Concentrating on Irish (family heritage) & Japanese (my brother lives there)
Ack, wanderlust strikes again! Back to Norwegian, hello Vietnamese!


Return to “Language Programs and Resources”

Who is online

Users browsing this forum: No registered users and 1 guest