[Trisquel-users] Re : Separating hostnames having multiple IPv4 addresses from a long two-column list

2019-04-18 Thread lcerf

HTML is plain text... that awk can write for you (no need for an editor):
$ awk 'NR > 2 { print $2, $1 }' selection.txt | uniq -Df 1 | awk 'BEGIN {  
print "\nhostnameIPv4 address\n" } { print "" $2 "" $1 "" } END { print "\n"  
}'


hostnameIPv4 address

alnikino.ru212.109.192.55
alnikino.ru212.109.197.49
alolika.su82.202.160.112
alolika.su92.63.110.215




Re: [Trisquel-users] Separating hostnames having multiple IPv4 addresses from a long two-column list

2019-04-18 Thread amenex
Magic Banana (the teacher !) is right to admonish me for my ad hoc approach  
to script writing ...


He makes a compelling rationale for supporting higher education as well as  
continuing education.
The substitutes can be exhausting and time consuming. The tutorial is superb,  
but no lasting knowledge
is gained without doing one's homework. I learned that in my High School math  
classes.


At this wrting I'm halfway through the task of converting the ~20,000 row  
spreadsheet of duplicate
hostnames and their IPv4 addresses into an ~80-cell HTML table for the  
Internet, bearing in mind
that my HTML-editor doesn't like more than a thousand rows in its tables.  
That has to be readable
by folks tracking down those unresolvable hostnames appearing in their raw  
access files.


George Langford


Re: [Trisquel-users] Best way to watch Youtube videos?

2019-04-18 Thread Narcis Garcia
minitube?

El 18/4/19 a les 18:39, kerda...@disroot.org ha escrit:
> I am using Invidious after reading this great thread. I was using
> Hooktube and then they got a cease and desist letter from YouTube, so
> apparently they were spooked and switched to using normal YT embeds. Is
> this an inevitable fate for Invidious too?


Re: [Trisquel-users] Questions about sw applications

2019-04-18 Thread Mason Hock
> > openjdk is a dependency of NetBeans, so it will be installed automatically.
> 
> This is new to me, thanks

You can view a package's dependencies in a terminal with
"apt depends [package-name]". For example,

$ apt depends netbeans
netbeans
 |Depends: default-jdk (>= 2:1.8)
  Depends: 
default-jdk
openjdk-8-jdk
openjdk-9-jdk
  Depends: libnb-apisupport3-java (= 8.1+dfsg2-3)
  Depends: libnb-ide14-java (= 8.1+dfsg2-3)
  Depends: libnb-java5-java (= 8.1+dfsg2-3)
  Depends: libnb-platform18-java (>= 8.1)

The same information is available in Synaptic by searching for a package
and viewing its "Properties".


signature.asc
Description: PGP signature


Re: [Trisquel-users] Questions about sw applications

2019-04-18 Thread cgolin . its

Many thanks for your message!

> openjdk is a dependency of NetBeans, so it will be installed automatically.

This is new to me, thanks



[Trisquel-users] Re : Separating hostnames having multiple IPv4 addresses from a long two-column list

2019-04-18 Thread lcerf

Geek wins !

That is precisely what my fifth slide on  
https://dcc.ufmg.br/~lcerf/slides/mda3.pdf says.  :-)


The half day spent mechanically processing the large file was more than  
enough to read those slides, practice with the related exercises (the data  
are still online, together with the solutions) and, in the end (on slide 20),  
know about 'uniq', among many other simple text-processing commands.  The  
subsequent slides on https://dcc.ufmg.br/~lcerf/pt/mda.html#slides up to "A  
few words about efficiency", are about 'grep' (and regular expressions),  
'sed' (almost only the substitution command, actually), awk (far more  
in-depth: awk is great!) and, well, "A few words about efficiency".


I assume the student knows how the fundamentals of the interactive use of the  
Shell.  If it is not your case, then read, before any of the above slides,  
http://en.flossmanuals.net/command-line/ :


The whole "Basics" section";
The subsections "Basic commands", "Cut down on typing" and "Redirection" of  
the "Commands" section;

The subsection "Piping" of the" "Advanced-ish" section.



Re: [Trisquel-users] Separating hostnames having multiple IPv4 addresses from a long two-column list

2019-04-18 Thread amenex

Geek wins !

I applied Magic Banana's script to the ~2.5MB master file (sans parentheses)  
and obtained a ~600KB file of duplicates in ~.2 second. Thank you !


These hostnames came from the combined address ranges of the autonomous  
systems 34300,29182,59729,15626,56630,44493, and 48666. I skipped a few CIDR  
blocks because those were addressed in previous studies that I did on the  
derivatives of example.com. The resulting spreadsheet has ~19,000 rows.  
That's as many as all the permutations of example.com and are just as  
difficult to resolve with nslookup or dig. It's roughly a fifth of the number  
of rows in the master file.


Bear in mind that this is a moving target and would have to be repeated on  
almost a daily basis to maintain an accurate list of unresolvable hostnames.


There is apparently no oversight of this issue. Registrars in the Western  
World will not let us register a domain name exactly like another one, and  
they even deprecate typographic lookalikes. Think of the issues of universal  
inoculations, seat belts, inspection of pressure vessels, and driver licenses  
...


I am indebted to Magic Banana for his contribution to this effort. He's right  
about manual processing; I had even proofread the longer list.


George Langford


Re: [Trisquel-users] Best way to watch Youtube videos?

2019-04-18 Thread Mason Hock
> I was using
> Hooktube and then they got a cease and desist letter from YouTube, so
> apparently they were spooked and switched to using normal YT embeds. Is
> this an inevitable fate for Invidious too?

Unlike Hooktube, Invidious does not use YouTube's API, so I think it
should be at less risk of legal threats from Google.


signature.asc
Description: PGP signature


Re: [Trisquel-users] VirtualBox, Eclipse Java

2019-04-18 Thread andyprough
I've used Gnome Boxes on Trisquel. Worked quite well if you want a virtual  
manager with a GUI. 


Re: [Trisquel-users] Best way to watch Youtube videos?

2019-04-18 Thread kerdadit
I am using Invidious after reading this great thread. I was using Hooktube  
and then they got a cease and desist letter from YouTube, so apparently they  
were spooked and switched to using normal YT embeds. Is this an inevitable  
fate for Invidious too? 


Re: [Trisquel-users] VirtualBox, Eclipse Java

2019-04-18 Thread kerdadit
Isn't there a VirtualBox alternative to use on Trisquel (libvirt)? I remember  
reading about it here when I was trying to set up Vagrant on Trisquel. I  
eventually gave up though, it seemed a little complicated to me at the time.  
I would like to explore this again myself.


[Trisquel-users] Re : Separating hostnames having multiple IPv4 addresses from a long two-column list

2019-04-18 Thread lcerf
OK.  So that is basically the opposite of what I understood in the first  
place: the -D option of 'uniq' must be used instead of its -u option:
$ awk 'NR > 2 { print $2, $1 }' selection.txt | uniq -Df 1 | awk '{ print $2  
"\t" $1 }'

alnikino.ru 212.109.192.55
alnikino.ru 212.109.197.49
alolika.su  82.202.160.112
alolika.su  92.63.110.215
Using the same command on selection-longer.txt and redirecting the output to  
a file named out, I can then compare with your manual work (after removing  
the headers and "normalizing" the number of tabs to one).  I find three  
differences:

$ tail -n +3 selection-longer-dups.txt | tr -s '\t' | diff - out
11a12
> a214947.fvds.ru(149.154.69.180)
76a78,79
> a920222.fvds.ru(188.120.251.198)
> a920222.fvds.ru(188.120.251.50)
So, well, either I still have not understood the task or you forgot those  
three lines.  In any case, you should never mechanically process by hand long  
files.


Re: [Trisquel-users] Separating hostnames having multiple IPv4 addresses from a long two-column list

2019-04-18 Thread amenex
Magic Banana is on the right track, but we're not getting the hoped-for  
output.


Here's the original data, without the third column (which was only presented  
to indicate of the magnitude of the issue, which is that duplicated hostnames  
are used to obfuscate their IPv4 addresses):


hostnameIPv4 address
,,  
alneo.ru188.120.236.138
alnikino.ru 212.109.192.55
alnikino.ru 212.109.197.49
alnitcorp.fvds.ru   91.240.86.50
alod.fvds.ru82.146.42.228
aloe-slings.com 62.109.12.147
alohomora.ru82.146.60.203
alolika.su  82.202.160.112
alolika.su  92.63.110.215
aloshop.ru  62.109.17.21
alosvlad.fvds.ru82.146.34.229
alovera.ru  212.109.193.28

The hoped-for output should be:

duplicated hostnamesIPv4 address

alnikino.ru 212.109.192.55
alnikino.ru 212.109.197.49
alolika.su  82.202.160.112
alolika.su  92.63.110.215

Yes, the first column was already sorted; and the second column is free from  
duplicate IPv4 addresses (which originally got in there because I  
accidentally  scanned some of the same IPv4 addresses more than once by  
covering the same CIDR ranges with /24 that has already been covered with  
larger CIDR spans).


Attached is a longer selection which includes hostnames that begin with  
numerals, followed by the "redacted" version, containing only duplicated  
hostnames and their IPv4 addresses (not yet rid of their enclosing  
parentheses, artifacts of the nMap output files. My "redaction" is manual, of  
course.


There's no need to retain the headers, of course; we are unlikely to get the  
two columns confused; on the other hand, it is essential that the sorting  
process correctly mantain the pairs from each row of the table.


I started to process the ~80,000 row ODS file and got through marking about  
11,000 rows with 0's and 1's in about half a day's efforts. The race between  
geek & grunt has begun !


Re: [Trisquel-users] Is there an amd gpu (deblobbed) which I can use?

2019-04-18 Thread msuzuqi
In the short-term, the quality of display might be the least of your  
concerns, but in the long-term, resolution would play a vital role in our  
mass revolution or evolution. Although, I almost lost particular interest in  
computer.