Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Schizandra - the QB64 English wordlist-walker
#21
Thanks for the feedback, for a long time this UNABLENESS to create really static binaries has been bugging me.

Who can shed light on how to create a static ELF, anyone?

I used QB64 2.0.2, today for the first time I tried the latest QB64PE 3.9.1, this is my way to compile without the IDE:

Code: (Select All)
' How to compile outside the IDE, QB64-PE 3.9.1 [[

'[sanmayce@dzvertcheto Trimasakari_benchmark_r3_sourcecode_ELF_EXE]$ /home/sanmayce/qb64/3.9.1/qb64pe -x -f:ExtraCppFlags="-O3 -ffast-math -msse4.2 -maes" trimasakari.bas
'QB64-PE Compiler V3.9.1-UNKNOWN

'Beginning C++ output from QB64 code...
'[..................................................] 100%

'Compiling C++ code into executable...
'Output: /dz_WD_SN740/z/Trimasakari_benchmark_r3_sourcecode_ELF_EXE/trimasakari
'[sanmayce@dzvertcheto Trimasakari_benchmark_r3_sourcecode_ELF_EXE]$ readelf -d ./trimasakari | grep 'NEEDED'
' 0x0000000000000001 (NEEDED)            Shared library: [libGL.so.1]
' 0x0000000000000001 (NEEDED)            Shared library: [libGLU.so.1]
' 0x0000000000000001 (NEEDED)            Shared library: [libX11.so.6]
' 0x0000000000000001 (NEEDED)            Shared library: [libasound.so.2]
' 0x0000000000000001 (NEEDED)            Shared library: [libstdc++.so.6]
' 0x0000000000000001 (NEEDED)            Shared library: [libm.so.6]
' 0x0000000000000001 (NEEDED)            Shared library: [libmvec.so.1]
' 0x0000000000000001 (NEEDED)            Shared library: [libgcc_s.so.1]
' 0x0000000000000001 (NEEDED)            Shared library: [libc.so.6]
'[sanmayce@dzvertcheto Trimasakari_benchmark_r3_sourcecode_ELF_EXE]$ ldd ./trimasakari
'    linux-vdso.so.1 (0x00007ffd04384000)
'    libGL.so.1 => /lib64/libGL.so.1 (0x00007ffb43c18000)
'    libGLU.so.1 => /lib64/libGLU.so.1 (0x00007ffb43bbf000)
'    libX11.so.6 => /lib64/libX11.so.6 (0x00007ffb43a78000)
'    libasound.so.2 => /lib64/libasound.so.2 (0x00007ffb43964000)
'    libstdc++.so.6 => /lib64/libstdc++.so.6 (0x00007ffb43600000)
'    libm.so.6 => /lib64/libm.so.6 (0x00007ffb43883000)
'    libmvec.so.1 => /lib64/libmvec.so.1 (0x00007ffb43506000)
'    libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007ffb4385d000)
'    libc.so.6 => /lib64/libc.so.6 (0x00007ffb43324000)
'    libGLX.so.0 => /lib64/libGLX.so.0 (0x00007ffb432f1000)
'    libXext.so.6 => /lib64/libXext.so.6 (0x00007ffb432dd000)
'    libGLdispatch.so.0 => /lib64/libGLdispatch.so.0 (0x00007ffb43225000)
'    libOpenGL.so.0 => /lib64/libOpenGL.so.0 (0x00007ffb431fa000)
'    libxcb.so.1 => /lib64/libxcb.so.1 (0x00007ffb431cf000)
'    /lib64/ld-linux-x86-64.so.2 (0x00007ffb43cc9000)
'    libXau.so.6 => /lib64/libXau.so.6 (0x00007ffb43855000)
'[sanmayce@dzvertcheto Trimasakari_benchmark_r3_sourcecode_ELF_EXE]$ cat /home/sanmayce/qb64/3.9.1/internal/temp/compilelog.txt
'g++ -O3 -ffast-math -msse4.2 -maes -no-pie -w -std=gnu++14 -DFREEGLUT_STATIC -I./internal/c/libqb/include -I./internal/c/parts/core/src/ -I./internal/c/parts/core/glew/include/ -DDEPENDENCY_IMAGE_CODEC -DDEPENDENCY_NO_SOCKETS -DDEPENDENCY_NO_PRINTER -DDEPENDENCY_NO_ICON -DDEPENDENCY_NO_SCREENIMAGE -DDEPENDENCY_AUDIO_MINIAUDIO internal/c/qbx.cpp -c -o internal/c/qbx.o
'objcopy -Ibinary -Oelf64-x86-64 -Bi386:x86-64 internal/temp/data.bin internal/temp/data.o
'g++ -O3 -ffast-math -msse4.2 -maes -no-pie -w -std=gnu++14 -DFREEGLUT_STATIC -I./internal/c/libqb/include -I./internal/c/parts/core/src/ -I./internal/c/parts/core/glew/include/ -DDEPENDENCY_IMAGE_CODEC -DDEPENDENCY_NO_SOCKETS -DDEPENDENCY_NO_PRINTER -DDEPENDENCY_NO_ICON -DDEPENDENCY_NO_SCREENIMAGE -DDEPENDENCY_AUDIO_MINIAUDIO ./internal/c/libqb_make_010000001.o ./internal/c/qbx.o ./internal/temp/data.o -o "/dz_WD_SN740/z/Trimasakari_benchmark_r3_sourcecode_ELF_EXE/trimasakari" ./internal/c/libqb/src/threading.o ./internal/c/libqb/src/buffer.o ./internal/c/libqb/src/filepath.o ./internal/c/libqb/src/datetime.o ./internal/c/libqb/src/rounding.o ./internal/c/libqb/src/http-stub.o ./internal/c/libqb/src/threading-posix.o ./internal/c/libqb/src/glut-main-thread.o ./internal/c/libqb/src/glut-message.o ./internal/c/libqb/src/glut-msg-queue.o ./internal/c/parts/video/image/image.o ./internal/c/parts/gui/tinyfiledialogs.o ./internal/c/parts/gui/gui.o ./internal/c/parts/video/font/stub_font.o ./internal/c/parts/audio/audio.o ./internal/c/parts/audio/miniaudio_impl.o ./internal/c/parts/audio/extras/mod_ma_vtable.o ./internal/c/parts/audio/extras/radv2_ma_vtable.o ./internal/c/parts/audio/extras/hively_ma_vtable.o ./internal/c/parts/audio/extras/qoa_ma_vtable.o ./internal/c/parts/audio/extras/hivelytracker/hvl_replay.o ./internal/c/parts/audio/extras/libxmp-lite.a ./internal/c/parts/audio/extras/midi_ma_vtable_stub.o ./internal/c/parts/core/src.a  -lGL -lGLU -lX11 -lpthread -ldl -lrt -lm -lasound
'objcopy --only-keep-debug "/dz_WD_SN740/z/Trimasakari_benchmark_r3_sourcecode_ELF_EXE/trimasakari" "./internal/temp/trimasakari.sym"
'objcopy --strip-unneeded "/dz_WD_SN740/z/Trimasakari_benchmark_r3_sourcecode_ELF_EXE/trimasakari"
'[sanmayce@dzvertcheto Trimasakari_benchmark_r3_sourcecode_ELF_EXE]$

' How to compile outside the IDE, QB64-PE 3.9.1 ]]

   

Currently, I made a big move, buying the most powerful (benchmarkwise) machinette in my sandbox, callsign 'Dzvertcheto':

- Thinkpad L490;
- CPU i7-8565U 4cores/8threads, 4.6GHz single core max boost;
- FHD 1920x1080;
- 64GB DDR4 2400MHz;
- SSD 4TB nvme;
- SSD 2TB nvme;
- Dual boot, Fedora 39, Windows 10.

At the moment, with all my optimizations the max scroll speed in FHD mode is 227 FPS (160 FPS, with v.2.0.2):

   

Was able to run the v2.0.2 binary on 4K, the Frames-Per-Second were mere 28.
Surely with the new ELF (using the exact compile line from the top of this post), the frames will hit 32+, which is one line per second (the font is 32 pixels high):

   

Wanna salute all the QB64 contributors, QB64PE 3.9.1 proves a great leap for ... QB community, cheers.
"He learns not to learn and reverts to what the masses pass by."
Reply
#22
Glad to share the latest r.3+++, it is a must-have, the basis for all future revisions it is.
The full sourcecode and the video are downloadable at: https://github.com/Sanmayce/TriMasakari/releases
Enjoy!

At the 1:11 timestamp, TriMasakari shows the biggest file I have - the 3-grams of Goolge Books project - all the 20 billion phrases of order 3 i.e. of 3 words, 500GB strong file. Using wildcards, TriMasakari will show in non-interactive mode (Shift+F3) or in interactive mode (F3, or Double RShift), by positioning the inverse line where the hit occurs, then by clicking Right-Mouse-Button you can read the area UNWRAPPED.



My plans are to add building of the 'PAGODA' text-tree-structure (it is ready already, just have to add it somehow), thus the most powerful x-gram viewing will be available - the "environment" of a given word will be shown in a single keypress...
"He learns not to learn and reverts to what the masses pass by."
Reply
#23
Finally, the superuseful and unique search mode has been implemented, both for Windows and Linux.
It comes in handy when one reads some English text and needs the environment of a word within this text, that is, all the words on the left and on the right, up to 4 words, which is called a penta-gram.

Now, since r.4-, you can create PAGODA tree-structure order 5 with just pressing Right-Ctrl when in Edit Mode.
The short video shows how to do that, the full package is at:
https://github.com/Sanmayce/TriMasakari/releases/tag/v4

Google Books project uses n-grams (not well-defined), I use x-grams which I defined myself properly and as it should.
Here are three screenshots explaining them:

   

   

   

The short demo:



Ten years ago, I wrote (using VisualStudio) a native Windows GUI tool called 'Gallowwalker', it did what its successor TriMasakari does, however the latter working for Linux as well, and more importantly NOT DEPENDENT from Microsoft shenanigans (which killed the well-written Windows XP theme). Now, free of that nasty dependency, TriMasakari creates x-gram tree-structures as if there is no tomorrow, meaning, the file which is being viewed, can be hundreds of gigabytes long and the PAGODA for a word within it will be created on a machine with 4GB RAM, this is achieved thanks to the best x-gram ripper 'Leprechaun' which rips in passes when RAM is not enough.

This revision is a must-have since it opens the possibility to phrase-check (order 2 and order 3 as a start) in next revisions...


Attached Files
.pdf   Sub-project_Schisch_footer.pdf (Size: 22.56 KB / Downloads: 107)
"He learns not to learn and reverts to what the masses pass by."
Reply
#24
Glad to share the "BASIS" revision, it is the revision I use on a ... hourly basis.
The full sourcecode and the 25 minutes long video are at: https://github.com/Sanmayce/TriMasakari

Many small add-ons were done, some are:

- Ability to browse a given pathname ... as a textfile (just copy to clipboard the path you need to browse it as a file), three sections are there, 1] the 'tree' of this path in ASCII art, 2] filesize + fullpath of all files in this path (recursively dumped), 3] available/free space;
- I added the ability to compress/decompress a file via TriMasakari RAW mode, in above case (RAW mode and the input being pathname instead of a filename), pressing LeftShift+LeftMouseButton over a line will automatically recognize whether to compress or decompress it. The compressor in use is the awesome BSC 3.3.3 by Gribok - superfast and superstrong BWT file-archiver;
- Ability to search in FUZZY mode (executing transparently my Kazahana tool in the background), this mode is unique, it allows finding very nasty hard-to-find errors in any file, an example is included how to find all misspellings of "Sylvester Stallone" into Wikipedia from 2024-01-01 XML dump. In essence it searches this pattern with Edit (aka Levenshtein) distance LengthOfPattern\4 at each position of the given file, a very CPU (16 threads are used) demanding task. In this case Edit Distance is 18\4=4 which allows up to 4 errors (either a deleted/replaced/inserted letter up to 4 times). The full resultant file is uploaded at GitHub release section, some of the errors Wikipedia still didn't correct:

External search:

   

On 4 cores laptop it finished at rate 670 KB/s, which took 97,866,837,150 bytes / 670KB/s = 142,646 seconds:

   

Code: (Select All)
Errors in 20240101:

'SILVESTER':

<LI>19:01, 15 OCT 2003 [[USER:JIMFBLEAK|JIMFBLEAK]] DELETED "SILVESTER STALLONE" <EM>(CONTENT WAS: 'HEY')</EM></LI>

:NOTE: NOT ONLY HAS THIS MINI-SERIES SEEN AN ENGLISH TRANSLATION AS ''BULLET TO THE HEAD'' BY [[DYNAMITE ENTERTAINMENT]] WITH EACH OF THE THREE FRENCH ORIGINALS SPLIT INTO TWO US [[COMIC BOOK]]S,<REF>{{CITE WEB |TITLE=BULLET TO THE HEAD |URL=HTTPS://READFULLCOMIC.COM/CATEGORY/BULLET-TO-THE-HEAD | WORK=READFULLCOMIC.COM}}</REF> BUT IT HAD ALSO BEEN THE BASIS FOR THE 2012 [[SILVESTER STALLONE]] FILM OF SIMILAR TITLE AS ALREADY ABOVE-MENTIONED. THE FEBRUARY 2013 REPRINT OF THE FRENCH INTéGRALE EDITION ({{ISBN|978-2-203-06073-9}}) SPORTED A NEW COVER FEATURING THE COUNTENANCE OF STALLONE ON ITS COVER.

RELEASED IN 1980, THIS [[DUAL SPORT|DUAL-SPORT]] [[MOTORCYCLE]] HAS BEEN A STAPLE OF BACK ROADS AND FARMS. ONE WAS RIDDEN BY [[JOHN RAMBO|RAMBO]] IN THE 1982 MOVIE ''[[FIRST BLOOD]]''.<REF>{{CITE WEB|TITLE=SILVESTER STALONE ON MOTORCYCLE - 1982 RAMBO I|URL=HTTP://FREE-RIDERS-CAFE.BLOGSPOT.COM/2011/01/SILVESTER-STALONE-ON-MOTORCYCLE-1982.HTML|PUBLISHER=FREE-RIDERS-CAFE.BLOGSPOT.COM}}</REF>

DURING THE 1980S, MOHANLAL AND [[MAMMOOTTY]] EMERGED AS "SUPERSTARS" IN [[MALAYALAM CINEMA]], MARKING AN UNPRECEDENTED PHENOMENON IN THE INDUSTRY. THIS LED TO A SHIFT IN THE MALAYALAM FILM LANDSCAPE, WITH [[STAR VEHICLE|STAR-DRIVEN]] FILMS BECOMING THE NORM, REMINISCENT OF [[BOLLYWOOD]] AND [[TAMIL CINEMA|TAMIL]] FILM CULTURES. AS ''[[INDIA TODAY]]'' NOTED IN 1988, FILMMAKERS TAILORED CHARACTERS TO SUIT THESE SUPERSTARS. DIRECTOR [[I. V. SASI]] REMARKED THAT EVEN [[PREM NAZIR]] NEVER HAD THE POPULARITY OF MOHANLAL AND MAMMOOTTY, WHO POSSESS "A RARE AND RIGHT MIXTURE OF CHARISMA AND ACTING ABILITY". IN 1988, FILMMAKER [[FAZIL (DIRECTOR)|FAZIL]] STATED THAT, "MOHANLAL IS THE MOST FLEXIBLE AND SUBTLE ACTOR IN THE COUNTRY TODAY. HE CAN DO WHAT [[DUSTIN HOFFMAN]] DID IN ''[[TOOTSIE]]'' OR [[SILVESTER STALLONE]] DID IN ''[[RAMBO (FRANCHISE)|RAMBO]]'' WITH EASE".<REF>{{CITE WEB|URL=HTTPS://WWW.INDIATODAY.IN/MAGAZINE/SOCIETY-THE-ARTS/FILMS/STORY/19881231-MAMMOOTTY-AND-MOHAN-LAL-EMERGE-AS-UNPRECEDENTED-SUPERSTARS-OF-MALAYALAM-FILMS-798061-1988-12-31|ARCHIVE-URL = HTTPS://WEB.ARCHIVE.ORG/WEB/20190918142917/HTTPS://WWW.INDIATODAY.IN/MAGAZINE/SOCIETY-THE-ARTS/FILMS/STORY/19881231-MAMMOOTTY-AND-MOHAN-LAL-EMERGE-AS-UNPRECEDENTED-SUPERSTARS-OF-MALAYALAM-FILMS-798061-1988-12-31|ARCHIVE-DATE = 18 SEPTEMBER 2019|TITLE = MAMMOOTTY AND MOHAN LAL EMERGE AS UNPRECEDENTED SUPERSTARS OF MALAYALAM FILMS}}</REF>

'SYLVESTOR':

SINGER SUCCESSFULLY REPRESENTED PHOTOGRAPHER MAX AGUILERA-HELLWEG IN A LAWSUIT AGAINST ARNOLD SCHWARZENEGGER, WHO WAS ACCUSED OF USING A PHOTO WITHOUT PERMISSION FOR A [[BODYBUILDING|BODY-BUILDING]] CALENDAR. HIS VICTORY CAUGHT THE ATTENTION OF SCHWARZENEGGER'S LAWYER, JAKE BLOOM, WHO THEN REFERRED BOTH SCHWARZENEGGER AND SYLVESTOR STALLONE TO SINGER FOR ASSISTANCE WITH THEIR LEGAL ISSUES. HE WOULD GO ON TO ASSIST SCHWARZENEGGER IN TWO LAWSUITS BROUGHT BY WOMEN CLAIMING THEY WERE SMEARED BY POLITICAL AIDES, WITH ONE SUIT EVENTUALLY SETTLED AND THE OTHER DISMISSED.<REF NAME=":2" />

'''WWE HALL OF FAME (2005)''' WAS THE EVENT WHICH FEATURED INTRODUCTION OF THE 6TH CLASS TO THE [[WWE HALL OF FAME]]. THE EVENT WAS PRODUCED BY [[WWE|WORLD WRESTLING ENTERTAINMENT]] (WWE) ON APRIL 2, 2005, FROM THE [[UNIVERSAL AMPHITHEATRE]] IN [[LOS ANGELES|LOS ANGELES, CALIFORNIA]]. THE EVENT TOOK PLACE THE SAME WEEKEND AS [[WRESTLEMANIA 21]]. THE EVENT WAS HOSTED BY [[GENE OKERLUND]]. A CONDENSED VERSION OF THE CEREMONY AIRED THAT EVENING ON [[PARAMOUNT NETWORK|SPIKE TV]], MAKING THIS CEREMONY THE FIRST TO BE BROADCAST ON TELEVISION.<REF>{{CITE WEB|URL=HTTP://CORPORATE.WWE.COM/NEWS/COMPANY-NEWS/2005/03-21-2005|TITLE=SYLVESTOR STALLONE TO INDUCT HULK HOGAN INTO WWE HALL OF FAME ON EVE OF WRESTLE ...|WORK=CORPORATE.WWE.COM|ACCESS-DATE=11 APRIL 2018}}</REF> IN MARCH 2015 THE CEREMONY WAS ADDED TO THE [[WWE NETWORK]].<REF>{{CITE WEB|URL=HTTP://WWW.WRESTLINGDVDNETWORK.COM/WWE-NETWORK-LOWDOWN-WRESTLEMANIA-PLANS/82775/|TITLE=WWE NETWORK LOWDOWN: WRESTLEMANIA PLANS, FREE GIFTS, ‘EVERY’ HALL OF FAME?|ACCESS-DATE=11 APRIL 2018}}</REF>

:TYPICALLY SOUTH PHILLY RESIDENTS ARE PORTRAYED BY NEW YORK ACTORS, LIKE SYLVESTOR STALLONE, WHO PLAYED ROCKY, FROM PHILLY.  THERE ARE ALSO HIGHLY DISTINCT CLASS DIFFERENCES IN THE EASTERN CITIES.

:FROM WHAT AMERICAN MOVIES HAVE TAUGHT ME, IT WILL NOT BE FIXED UNTIL SYLVESTOR STALLONE GOES DOWN THERE AND SPRAYS IT WITH SEVERAL THOUSAND BULLETS FROM HIS OVER-SIZED MACHINE GUN. [[SPECIAL:CONTRIBUTIONS/92.24.181.157|92.24.181.157]] ([[USER TALK:92.24.181.157|TALK]]) 11:33, 9 JULY 2010 (UTC)

THE 2010 FILM ''[[THE EXPENDABLES (2010 FILM)|THE EXPENDABLES]]'' ALSO FEATURES AN ALBATROSS AS THE PROTAGONISTS' PRIVATE AIRPLANE.<REF>{{CITE WEB |URL=HTTP://WWW.MOVIEHABIT.COM/REVIEW.PHP?STORY=EXP_HM10 |TITLE=THE EXPENDABLES |LAST=ANDERSON |FIRST=MATT |DATE=AUGUST 2010 |WEBSITE=MOVIE HABIT |ACCESS-DATE=14 DECEMBER 2010 |ARCHIVE-URL=HTTPS://WEB.ARCHIVE.ORG/WEB/20110102010833/HTTP://MOVIEHABIT.COM/REVIEW.PHP?STORY=EXP_HM10 |ARCHIVE-DATE=2 JANUARY 2011 |URL-STATUS=LIVE}}</REF><REF>{{CITE WEB |URL=HTTP://THEENTERPRISEREPORT.TYPEPAD.COM/NEWS/2010/08/EXCLUSIVE-NEW-SYLVESTOR-STALLONE-ACTION-MOVIE-THE-EXPENDABLES-USES-SEAPLANE-PILOT-WITH-SAFETY-QUESTI.HTML |FIRST=ERIC |LAST=LONGABARDI |TITLE=EXCLUSIVE: NEW %%%%%%%%%%%%%%%%%% ACTION MOVIES THE EXPENDABLES USED SEAPLANE PILOT WITH SAFETY QUESTION |WEBSITE=THE ENTERPRISE REPORT |DATE=14 AUGUST 2010}}</REF>

'STALONE':

AND JUST INCASE YOU WERE WONDERING WHERE ZACHARY GETS HIS GOOD LOOKS FROM, WELL YOU WILL NEVER KNOW. HIS MYSTERY IS ONLY EXCEEDED BY HIS POWER. WHICH HE HAS ALOT OF BECAUSE HE SHARES GENES WITH SYLVESTER STALONE.

:::I MUST HAVE MISSED THAT. STILL, IT IS IN GENERAL VERY HARD TO CATCH THE TRACKS FROM A CAMERA DOLLEY (OR A CAMERA ITSELF FOR THAT MATTER) IN A MOVIE SCENE THAT HAS BEEN EDITED AND PROFESSIONALLY PRODUCED. PERHAPS THE TRACKS THAT ARE "BURIED" ARE SIMPLY THE END OF THE STREETCAR LINES (AFTER ALL, RUNNING OVER [[SYLVESTER STALONE]] IS GENERALLY BAD. - [[USER:AMP'D|AMP'D]] 03:19, 31 JANUARY 2007 (UTC)

: I DON'T THINK SYLVESTER STALONE HAD THE MONEY TO DO BLUESCREEN PHOTOGRAPHY AT THAT TIME. HE WAS A POOR YOUNG MAN. MOREOVER, ROCKY PLAYED CATCH ON THE STREET WITH A LOCAL GUY IN THAT SCENE (ROCKY WAS JOGGING, A GUY THREW AN APPLE TO ROCKY, ROCKY GOT THE APPLE ...). IT WAS UNNEEDED AND NEXT TO IMPOSSIBLE FOR SYLVESTER STALONE TO FILM THAT PART WITH BLUESCREEN.

THE BEST-KNOWN PERSON FROM THE TOWN IS ALBERTO AGUILERA VALADEZ, WHO IS BETTER KNOWN BY HIS STAGE NAME, [[JUAN GABRIEL]]. ROMUALDO BUCíO BUCíO, WHOSE STAGE NAME IS [[AGUSTíN BERNAL]], WAS A PROLIFIC ACTOR AND DIRECTOR, WHOSE INFLUENCE ON MEXICAN FILM HAS BEEN COMPARED TO THAT OF [[ARNOLD SCHWARZENEGGER]] AND [[%%%%%%%%%%%%%%%%%%|SYLVESTER STALONE]] TO HOLLYWOOD. ACTRESS [[ELPIDIA CARRILLO]] WAS BORN IN THIS TOWN AS WELL, COINCIDENTALLY ELPIDIA IS BEST KNOWN FOR HER ROLE AS LEAD ACTRESS IN [[PREDATOR (FILM)|PREDATOR]] (1987) WHERE SHE ACTED ALONGSIDE ARNOLD SCHWARZENEGGER.

THROUGH THE YEARS, GLADSTONE LICENSED WORKS FROM FAMOUS CELEBRITIES, ARTISTS, PHOTOGRAPHERS AND MUSICIANS INCLUDING [[ELVIS PRESLEY]] ENTERPRISES, [[FRANK SINATRA]] ENTERPRISES, ENTERTAINMENT AND POP CULTURE ARTIST [[JOE PETRUCCIO]], THE PARADISE COLLECTION OF DAN MACKIN, LEGENDARY MUSICIAN [[BRIAN WILSON]], [[JEFFERSON AIRPLANE]]'S [[MARTY BALIN]], [[THE BEATLES]] PORTFOLIOS FROM THE HULTON ARCHIVES OF LONDON AND MIRRORPIX, THE [[LED ZEPPELIN]] COLLECTION FROM [[JAMES FORTUNE]], [[THE GRATEFUL DEAD]], [[BOB MARLEY]], ARCHIVES OF PETER SIMON, AND THE NEW [[MICHAEL OCHS]] COLLECTIONS' CLASSIC ROCK AND JAZZ.<REF NAME="ART MEETS ENTERTAINMENT" /><REF NAME="TENNIS STAR" /><REF>{{CITE NEWS|TITLE=BETTY BOOP ANIMATOR MYRON WALDMAN DIES|URL=HTTPS://WWW.DESERET.COM/2006/2/7/19936813/BETTY-BOOP-ANIMATOR-MYRON-WALDMAN-DIES|DATE=FEBRUARY 7, 2006|WORK=[[DESERET NEWS]]}}</REF><REF>{{CITE NEWS|TITLE=ANIMATOR HELPED BRING LEGENDS TO LIFE|URL=HTTPS://WWW.OCREGISTER.COM/2006/02/07/ANIMATOR-HELPED-BRING-LEGENDS-TO-LIFE/|DATE=FEBRUARY 7, 2006|WORK=[[ORANGE COUNTY REGISTER]]}}</REF><REF NAME="STALLONE">{{CITE WEB|URL=HTTPS://SYLVESTERSTALLONE.COM/SIGNED-ROCKY-ARTWORK/|TITLE=SIGNED ROCKY ARTWORK|DATE=JANUARY 20, 2007|ACCESS-DATE=JUNE 7, 2020|WEBSITE=SYLVESTERSTALONE.COM}}</REF><REF>{{CITE WEB|URL=HTTPS://WWW.TRIPADVISOR.COM/SHOWTOPIC-G34345-I53-K2920951-UPDATE_ON_DUVAL_FIRE_IN_TODAYS_PAPER_GALLERY_MONTAGE-KEY_WEST_FLORIDA_KEYS_FLORIDA.HTML|TITLE=UPDATE ON DUVAL FIRE IN TODAYS PAPER|ACCESS-DATE=JUNE 7, 2020|WEBSITE=TRIPADVISOR.COM|LAST=SWARY|FIRST=ANNE-MARGARET}}</REF><REF NAME="ARA2010">{{CITE PRESS RELEASE|TITLE=AMERICAN ROYAL ARTS RELEASES NEW CATALOG FOR 2010|DATE=JANUARY 6, 2010|PUBLISHER=[[CISION]]|URL=HTTPS://WWW.PRWEB.COM/RELEASES/AMERICAN-ROYAL-ARTS/01/PRWEB3411734.HTM}}</REF>

AND IT IS THE EMBASSY OF PARAGUY, AS I PURCHASED THE RIGHT FOR IT TO BE THE EMBASSY OF PANAMA ( I PURCHASED THIS AS AN EMBASSY OF MY FOSTER FATHER RICHARD DREYFUSS AS A SUPRISE, AND FOSTER MOTHER MARCIA CLARK THE PROPERTY HAS A CODE WHICH IS THE MARRIAGE CERTIFICATE BETWEEN I AND ANN CONVERTINO OF GATEWAYS HOSPITAL AND MENTAL HEALTH CENTER LOS ANGELES( THE VATICAN HAVE THE MEANS TO INTERPET THE CODE, AND SYLVESTER STALONE WHO DIDNOT WANT US TO BE MARRIED HAS THE INTERPRETER, AS WELL AS SHARON STONE), AND THE PERSONS WHO HIT ME WITH A BOARD IN MY YARD WHEN I LIVED AT 40635 159 TH STREET EAST ARE PARAGUY, THAT ESSENTIALLY BETRAYED ME AS DEUTSHE BANK TRUST COMPANY AMERICA EMPLOYEES,

THE MOVIE GENERATED SOME CONTROVERSY WHEN [[:PT:CARLOS ALBERTO PRATES CORREIA|CARLOS ALBERTO PRATES CORREA]] CALLED THE MOVIE "FASCIST" AND "RIGHT-WING". THE DISTRIBUTOR MANCHETE VíDEO LAUNCHED THE VHS OF THE MOVIE AT THE SAME TIME OF THE PREMIERE. BRAZILIAN [[MOTION PICTURE ASSOCIATION|MPA]]'S HARRY STONE COMPARED THE MOVIE WITH [[SYLVESTER STALONE|STALONE]]'S [[COBRA (1986 MOVIE)|COBRA]] IN AN ATTEMPT TO CRITICIZE ITS VIOLENT CONTENT. THERE IS AN URBAN LEGEND THAT DEALERS IN RIO DE JANEIRO OFFERED DRUGS IN A PACKAGE CALLED "CAPA PRETA", IN HOMAGE TO THE FILM.<REF>HTTP://ESTRANHOENCONTRO.BLOGSPOT.COM/2015/03/O-HOMEM-DA-CAPA-PRETA.HTML</REF>

:COLLECT, ''WHY'' IS IT LIKELY TO BE A CONTENTIOUS CLAIM WHEN THE SOURCES WE'RE USING LIST '''ALL''' OR '''MOST''' OF THE PORN FILMS THE NAMED ACTOR HAS APPEARED IN AND NOT JUST "'''A''' PORN FILM"? IT'S NOT LIKE WE ARE TRYING TO INCLUDE [[SYLVESTER STALONE]] OR [[KRISTINE DEBELL]] FROM [[MEATBALLS (FILM)]] IN A LIST OF PORN ACTORS BECAUSE THEY WERE IN A SINGLE FILM. THESE ARE PEOPLE WHO HAVE CLEARLY CHOSEN TO BE IN THE INDUSTRY. --[[USER:SCALHOTROD|SCALHOTROD - JUST YOUR AVERAGE BANJO PLAYING, DRAG RACING, COWBOY...]] ([[USER TALK:SCALHOTROD|TALK]]) 23:54, 29 DECEMBER 2013 (UTC)

| ALT3    = SYLVESTER STALONE AT THE 2010 COMIC CON IN SAN DIEGO.

*2022 ''[[TULSA KING]]'' STARRING [[SYLVESTER STALONE]] VISUALLY FEATURES THE BOOK AND HIS CHARACTER IS SAID TO HAVE READ IT DURING HIS INCARCERATION.<REF>{{CITE NEWS |TITLE=DWIGHT'S BOOKS IN TULSA KING SECRETLY REVEAL 5 DETAILS ABOUT HIM |URL=HTTPS://SCREENRANT.COM/TULSA-KING-DWIGHT-BOOKS-PRISON-MEANING-REVEALS/ |AGENCY=SCREENRANT}}</REF>

RASPBERRY BLOOD AND OSCAR247 BOTH EDITED SYLVESTER STALONE, THOUGH YEARS APART.

* * *

Unchecked yet:
...
The same video as in the release GitHub section:



Enfun!
"He learns not to learn and reverts to what the masses pass by."
Reply
#25
Glad to share the latest smooth walker.
Did add 8 short desktop videoclips on the repository, they highlight some basic/everyday functionalities.

https://github.com/Sanmayce/TriMasakari/releases/tag/v6

Many little add-ons and refinements, I read and search and compress with this revision, on a hourly basis.

Two of the videos were placed on YouTube as well, they come with walkthroughs:



TriMasakari_r6_Exact-Internal-Non-Interactive-Search_followed-by_Exact-Internal-Interactive-Search.mkv, (238,202,530 bytes), walkthrough timestamps:

0:07 Launching a file explorer, KRUSADER (1 mouseclick)
0:19 Copying the fullpathname of needed file into CLIPBOARD (3 mouseclicks)
0:23 Launching TriMasakari (1 mouseclick)
0:32 Closing the "Ready-to-Resize" window with e.g. Left-Mouse-Button (1 mouseclick)
0:36 The status line shows 11+ billion "lines" 50 characters wide
0:39 Hovering Mouse Cursor over first 16 pixels at the top - this opens the "Hover Bar"
0:40 Clicking-n-releasing Left-Mouse-Button over 'End' tab (1 mouseclick)
0:40 Clicking-n-releasing Middle-Mouse-Button - this activates the Inverse Line i.e. Interactive Search Mode (1 mouseclick)
0:45 Scrolling with Mouse Wheel to the bottom
0:53 Pressing 'Backspace' to widen the textfield, which automatically goes at the top as well (1 keystroke)
1:01 Pressing 'Enter' - this activates the Inverse Line i.e. Interactive Search Mode (1 keystroke)
1:05 Hovering Mouse Cursor over the English-only-letters word "fieldwork" - this makes it automatically our Needle
1:06 Pressing 'Shift+F3' - this activates Non-Interactive Search (2 keystrokes)
1:55 Pressing 'Esc' - this stops the Non-Interactive Search (1 keystroke)
2:12 Pressing '/' - this enters the Edit Mode of the Inverse Line i.e. allows entering the Needle, the default Needle is the whole line (1 keystroke)
2:37 Entering "matron" and pressing Right-Shift
2:47 Hovering Mouse Cursor over "matrons"
2:49 Pressing 'F3' - this activates Interactive Search (1 keystroke)
3:14 Pressing 'F3' - this activates Interactive Search (1 keystroke)
3:23 Scroll Up with Mouse Wheel Up
3:31 Clicking-n-releasing Right-Mouse-Button - this "expands" the WRAP text field to RAW text field
3:46 Scroll Down with Mouse Wheel Down
3:56 Clicking-n-releasing Right-Mouse-Button - this "shrinks" the RAW text field to WRAP text field
4:00 Pressing 'z' - this activates 2x Magnifier (1 keystroke)
4:04 Pressing 'x' - this activates 3x Magnifier (1 keystroke)
4:05 Pressing 'c' - this activates 4x Magnifier (1 keystroke)
4:07 Pressing 'v' - this deactivates Magnifier (1 keystroke)
4:08 Clicking Left-Mouse-Button + Left-Ctrl - this draws vertical line at current Grey-Box-Mouse-Pointer position
4:11 Clicking Left-Mouse-Button - this draws horizontal line at current Grey-Box-Mouse-Pointer position
4:13 Pressing 'z' - this activates 2x Magnifier (1 keystroke)

Note: Non-Interactive Search (Shift+F3) is same as Interactive Search (F3), except, it is an automatic sequence of the latter.
The Inverse Line houses the hit i.e. the focus is updated at every hit by jumping.

Ergonomic breakdown:
So, 7 mouseclicks and 2 keystrokes in order to see how many hits exist from the Inverse Line to the end of file.
Bottomline: From bare Desktop to Window-With-Hits, 7 mouseclicks and 1 keystroke in order to jump at some context with our Needle.

The second video is:



TriMasakari_r6_Exact-External-Search_new_run_to_show_results.mkv, (96,833,132 bytes), walkthrough timestamps:

0:00 Launching a file explorer, CAJA (1 mouseclick)
0:03 Copying the fullpathname of needed file into CLIPBOARD (3 mouseclicks)
0:07 Launching TriMasakari (1 mouseclick)
0:11 Closing the "Ready-to-Resize" window with e.g. Left-Mouse-Button (1 mouseclick)
0:15 Hovering Mouse Cursor over first 16 pixels at the top - this opens the "Hover Bar"
0:16 Clicking-n-releasing Left-Mouse-Button over 'End' tab (1 mouseclick)
0:22 Hovering Mouse Cursor over the English-only-letters word "Bacteriologists" - it is highlighted since it is familiar to our 'masakari.wrd' wordlist
0:32 Hovering Mouse Cursor over the English-only-letters word "ondensation" - it is strikethrough since it is unfamiliar to our 'masakari.wrd' wordlist
0:40 Pressing 'Enter' - this activates the Inverse Line i.e. Interactive Search Mode (1 keystroke)
0:41 Pressing '/' - this enters the Edit Mode of the Inverse Line i.e. allows entering the Needle, the default Needle is the whole line (1 keystroke)
0:41 Pressing 'Esc' - this makes the Needle empty i.e. ""
0:42 Input our Needle "nagarjuna" and press 'Left-Ctrl' - this starts External NonInteractive Exact Search for the WHOLE file, notice, when Internal, the search is always from current/Inverse Line to the end of file
2:02 The search is done, the hits are reported and the search rate, now, the resultant file is accessible via another instance of TriMasakari
2:03 Launching another TriMasakari (1 mouseclick)
2:15 Closing the "Ready-to-Resize" window with e.g. Right-Mouse-Button (1 mouseclick)
2:16 Clicking-n-releasing Right-Mouse-Button - this "expands" the WRAP text field to RAW text field

Now, we have our resultant file ready for another nested filtering/searching, notice its filename which is within the titlebar, it is postfixed with its creation time.
Each line is prefixed with the Needle enclosed in brackets, followed by the line of occurrence, followed by the filename of origin enclosed in forward slashes.

Ergonomic breakdown:
So, 6 mouseclicks and 4 keystrokes in order to generate file containing all the hits. And, another 3 mouseclicks to visualize it.
Bottomline: From bare Desktop to Window-With-Hits, 9 mouseclicks and 4 keystrokes.

As you can see, the accent is on the minimalization the mouse/tackpad/keyboard usage while more work is done.

Enjoy!

Oh, also added and reading aloud the major part of README.DIZ while hovering over the text:

"He learns not to learn and reverts to what the masses pass by."
Reply
#26
Glad to share revision 6+, few small add-ons were done.

Too often, I need sizes of folders (of all levels), sorted, tried the console with:
Code: (Select All)
[sanmayce@djudjeto5 ~]$ tree /home/sanmayce/_Kaze -f -s -i -Q -F --du --sort=size | more
[1414650571755]  "/home/sanmayce/_Kaze"/
[632891893953]  "/home/sanmayce/_Kaze/_KAZE_GoogleBooks_1-grams_2-grams_3-grams_589.4_GiB"/
[593598422911]  "/home/sanmayce/_Kaze/_KAZE_GoogleBooks_1-grams_2-grams_3-grams_589.4_GiB/GoogleBooks_3-grams_Version_2020-02-17.DATEless.txt"
[38308645309]  "/home/sanmayce/_Kaze/_KAZE_GoogleBooks_1-grams_2-grams_3-grams_589.4_GiB/GoogleBooks_2-grams_Version_2020-02-17.DATEless.txt"*
[  984664737]  "/home/sanmayce/_Kaze/_KAZE_GoogleBooks_1-grams_2-grams_3-grams_589.4_GiB/GoogleBooks_1-grams_Version_2020-02-17.DATEless.txt"*
[      88309]  "/home/sanmayce/_Kaze/_KAZE_GoogleBooks_1-grams_2-grams_3-grams_589.4_GiB/GoogleBooks_3-grams_Version_2020-02-17.DATEless.txt.png"
[      68375]  "/home/sanmayce/_Kaze/_KAZE_GoogleBooks_1-grams_2-grams_3-grams_589.4_GiB/GoogleBooks_workshop_2023.tar.gz"*
[        94]  "/home/sanmayce/_Kaze/_KAZE_GoogleBooks_1-grams_2-grams_3-grams_589.4_GiB/GoogleBooks_3-grams_Version_2020-02-17.DATEless.txt.sha1"
[        81]  "/home/sanmayce/_Kaze/_KAZE_GoogleBooks_1-grams_2-grams_3-grams_589.4_GiB/GoogleBooks_2-grams_Version_2020-02-17.DATEless.txt.sha1"*
[        41]  "/home/sanmayce/_Kaze/_KAZE_GoogleBooks_1-grams_2-grams_3-grams_589.4_GiB/GoogleBooks_1-grams_Version_2020-02-17.DATEless.txt.sha1"
[298797328561]  "/home/sanmayce/_Kaze/tomusic"/
[289565230095]  "/home/sanmayce/_Kaze/tomusic/_KAZE_audio_2023-12-12"/
[76876093249]  "/home/sanmayce/_Kaze/tomusic/_KAZE_audio_2023-12-12/_KAZE_Audiobooks_2022-Jan-13_71.5 GB"/
[28804737470]  "/home/sanmayce/_Kaze/tomusic/_KAZE_audio_2023-12-12/_KAZE_Audiobooks_2022-Jan-13_71.5 GB/YouTube"/
[ 5395652652]  "/home/sanmayce/_Kaze/tomusic/_KAZE_audio_2023-12-12/_KAZE_Audiobooks_2022-Jan-13_71.5 GB/YouTube/Lyssa's Call- A Hard Science Fiction AI Adventure - Sentience Wars - Origins Book 4 of 5.mp4.wav"*
[ 4753981486]  "/home/sanmayce/_Kaze/tomusic/_KAZE_audio_2023-12-12/_KAZE_Audiobooks_2022-Jan-13_71.5 GB/YouTube/The Healing Power of Mindfulness - A New Way of Being by Jon Kabat-Zinn.wav"*
[ 4576297006]  "/home/sanmayce/_Kaze/tomusic/_KAZE_audio_2023-12-12/_KAZE_Audiobooks_2022-Jan-13_71.5 GB/YouTube/Being Taoist - Wisdom for Living a Balanced Life.wav"*
[ 3743574270]  "/home/sanmayce/_Kaze/tomusic/_KAZE_audio_2023-12-12/_KAZE_Audiobooks_2022-Jan-13_71.5 GB/YouTube/320ytmp3.com_MECHWARRIOR - Ghost of Winter (Full Audiobook).mp4_.wav"*
[ 3359146030]  "/home/sanmayce/_Kaze/tomusic/_KAZE_audio_2023-12-12/_KAZE_Audiobooks_2022-Jan-13_71.5 GB/YouTube/Wabi Sabi - Japanese Wisdom for a Perfectly Imperfect Life.wav"*
[ 1989836846]  "/home/sanmayce/_Kaze/tomusic/_KAZE_audio_2023-12-12/_KAZE_Audiobooks_2022-Jan-13_71.5 GB/YouTube/'Animal Farm' by George Orwell (Full Audiobook).wav"*
[ 1855979566]  "/home/sanmayce/_Kaze/tomusic/_KAZE_audio_2023-12-12/_KAZE_Audiobooks_2022-Jan-13_71.5 GB/YouTube/Zen Flesh, Zen Bones - A Collection of Zen and Pre-Zen Writings by Paul Reps.wav"*
[ 1474134062]  "/home/sanmayce/_Kaze/tomusic/_KAZE_audio_2023-12-12/_KAZE_Audiobooks_2022-Jan-13_71.5 GB/YouTube/Sky Above, Great Wind - The Life and Poetry of Zen Master Ryokan.wav"*
[  501858350]  "/home/sanmayce/_Kaze/tomusic/_KAZE_audio_2023-12-12/_KAZE_Audiobooks_2022-Jan-13_71.5 GB/YouTube/Yan Bibiyan and Dyavoltcheto Fyut.wav"*
[  489401408]  "/home/sanmayce/_Kaze/tomusic/_KAZE_audio_2023-12-12/_KAZE_Audiobooks_2022-Jan-13_71.5 GB/YouTube/Lyssa's Call- A Hard Science Fiction AI Adventure - Sentience Wars - Origins Book 4 of 5.mp4.mp3"*
[  339552966]  "/home/sanmayce/_Kaze/tomusic/_KAZE_audio_2023-12-12/_KAZE_Audiobooks_2022-Jan-13_71.5 GB/YouTube/MECHWARRIOR - Ghost of Winter (Full Audiobook).mp4_.mp3"*
[  156778540]  "/home/sanmayce/_Kaze/tomusic/_KAZE_audio_2023-12-12/_KAZE_Audiobooks_2022-Jan-13_71.5 GB/YouTube/320ytmp3.com_DarkMatter2525_The Book of Job.wav"*
...

The video below shows how proper padding of filesizes should be (at 8:55 minute mark):



For my dismay, the guys who wrote 'tree' tool didn't make dynamic padding but to a fixed length (I also used static, but up to 9 petabytes) 99 gigabytes, after this they are useless since sorting fails, also, not adding comma delimiters to the orders is unreadable, it is time to step up and fix it, also, the cumulative size of a given folder (recursively calculated) is added to all its content which results in who-needs-it bottomline size of e.g. 3TB where the folder is 1.4TB, didn't get the idea here.

Also, often I need to decompress quickly some .tar.bz2 .tar.gz .tar.7z .tar.xz file without decompressing the .tar, the Engrampa is decompressing both. Not to mention, that TriMasakari with (running Gribok's BSC) is far more superior to any compressor. Both functionalities are accessible through LeftShift+LeftButton.

The whole package (full sourcecode there):
https://github.com/Sanmayce/TriMasakari/.../tag/v6%2B

Wanna see in future QB64PE revisions the ability to define the TITLE in the TASKBAR, currently it is always set to 'Untitled', please someone look into it.
"He learns not to learn and reverts to what the masses pass by."
Reply




Users browsing this thread: 1 Guest(s)