Wednesday, September 21, 2022

Friday, September 9, 2022

transposing delimited values using GREP only


 ok so this is silly but I don't care, because as recently as a month ago it was stupid hard, & then *poof* a way to do it popped into my little head.

how to

TRANSPOSE

with nothing but

GREP




transpose tab delimited values of 7 columns 200 rows


PREP:

number rows w/ a tab after the number


format:

<STEP #>

<GREP>

<REPLACE>


<1>

<GREP>

^([0-9]+)\t(.?)\t(.?)\t(.?)\t(.?)\t(.?)\t(.?)\t(.?)

<REPLACE>

A\1\t\2\rB\1\t\3\rC\1\t\4\rD\1\t\5\rE\1\t\6\rF\1\t\7\rG\1\t\8\r\r


<2>

<GREP>

(.)99\t.\r(.)99\t.\r(.)99\t.\r(.)99\t.\r(.)99\t.\r(.)99\t.\r(.)99\t.\r+\Z

<REPLACE> 

\1\99100\t@\r\2\99100\t@\r\3\99100\t@\r\4\99100\t@\r\5\99100\t@\r\6\99100\t@\r\7\99100\t@\r


<3>

<GREP>

\r[A-Z].*?\t

<REPLACE W/ NOTHING>


<4>

<GREP> 

@

<REPLACE W/ NEWLINE>

\r



Be seeing. you.



Monday, August 29, 2022

Google Search Survey Pop Up Questionnaire Answers, Expanded

 

From "Spotted: Search Results Pop-up Feedback" on Nathan Sauser's blog; used with permission.


Dearest Google:

Y'all just gave me a little survey about my experience with Google Search & privacy.  My answers are I think more detailed than I could represent by multiple choice.

Working from memory, the questions (Q), my given answer (A), & my more detailed answer (D):

Q. How often do you use Search?
A. Multiple times a day
D. All the time, for everything.  A by no means complete list: researching medical conditions or pharma or remedies; checking out ontological or epistemic hunches about my Universe (physical, mental, emotional, spiritual, mathematical); defining words, getting rhymes or synonym/antonyms; basic maths and conversions; getting directions, directory lookups (even though you made this way more difficult), hours of operation (frequently inaccurate, make sure to doublecheck by calling), or numbers/email to contact businesses & people directly (easier if area code is part of query); accessing/preserving info associated with broken or unreachable links; checking recipes, ingredients, historical & current methods of manufacture; checking the background or activity of other users, including myself; geolocation data; accurate contact info; checking the reputation of businesses or software; checking on time and place of events; getting to the bottom of details on current events or discoveries; getting real time info on unfolding events (Twitter is better now); seeing the world from a foreign perspective (incognito with TLD for Google changed, i.e., google.ua or googgle.ru); locating articles or specific images authored by specific people (more difficult); identifying plagiarism or copyright infringement; web development (tutorials, examples, platforms, proxies, APIs, SDKs, Creative Commons licensed content); locating music, podcasts, standup, movies, talks, presentations; locating software, especially if older or if indie; help with projects (DIY, hacks, teardowns, resets, workarounds); getting to specific pages on other sites (e.g.: Wikipedia, YouTube, Genius, StackOverflow, Twitter) especially those into which I prefer not log (Facebook, Pinterest, LinkedIn).  Oh, & monitoring how good Google results are, by contrast to another search engine, like Bing, a metasearch, like Searx, or by googling that for which I know some or all of the answer I would consider 'correct' (like a query that is a title of one of my blog posts, verbatim)(no it has not pulled up the specific post for years now, although it used to).

Q. How much do you trust Google Search?
A. Moderately.
D.  I was being nice, in the hopes that you already know or have some good reason for why Google search results are becoming increasingly like the search results I used to get from Yahoo circa 2001.

Q. How much do you agree with "Google respects my privacy"?
A. Neither agree nor disagree.
D. I am an American Citizen, and I have & maintain every expectation of Privacy. As an American I am confident that for me to firmly hold a belief neither it nor myself need 'make sense' — for this there is ample precedent.  In addition, I have found Google to be very responsive to the specific needs of its users.  (This reminds me to state explicitly that I need Google, specifically, to be a force for Good in the world).

Thank you for your time & attention.  I hope you found my feedback useful.

Respectfully,

a female Faust.




(crossposted at faustsstudy.blogspot.com & twitter)


Be seeing you.

Saturday, July 23, 2022

Hey, Google

 Posted to make feedback more illustrative.  Left without explanation as a gesture of respect, since, Google, I still love you.


What gives?


Monday, July 11, 2022

Another Conversation With A Crow, From Inside My Apartment, Through A Closed Window, Shades Drawn.

"Drinky Crow Flying Around" by Ben Lepley, over at Flickr. 



 Mon Jul 11 07:34:55 PDT 2022 


Just had a pretty long conversation with a crow,  about 5 or 7 minutes ago.  

A month ago a neighborhood crow was going about his or her duties, checking on things, spreading news, & I interjected a 'caw' to let them know I was still around, and awake.  He finished up wth the remote crow with whom he had been in conversation, and turned attention to me.  We talked for a good half-minute; he spoke in 3 or 4 caw bursts, whch I dd my best to imitate.  

I figured this was because of that.  

This time the crow stopped in the parking structure opposite, exactly at the level of my storey it sounded like, and aimed hs voice directly at my window.  Not very loud, but direct  The conversation went something like this: Caw. Caw. Caw Caw. Caw Caw Caw Caw Caw Caw.  Caw Caw Caw Caw Caw Caw Caw Caw caw caw.  All the statements were one caw long, one call & my response.  The next caw came a little bit sooner than i expected every time, so the series sped up quite a bit. Then, abruptly, he left.

Then, just a moment ago, what sounded like the same bird came back, this time with only one caw, then left when i answered.  

I know the birds showed off my friend, who started talking to crows because of me & now is way more fluent with them, to El Gran Señor Crow; he came by her van and she was presented to him with much pomp and circumstance.  He was at least one & a half times as big as all the others, and checked her out for some time.

So maybe the one last caw that came after some time was my voice being elicited as proof to the crows silent friend that I really did exist — that behind that window, his caws were being answered, and it was no coincidence.

Monday, May 2, 2022

Googlefd resolves to -- Bing? SHENANIGANS.

UPDATE: a zipped file of the offending page!  available for download here.


WTF is this "googlefd" domain that is suggesting I try some searches instead that are the same exact search that I just did, but on Bing?  Is this a Bing thing? If so, is dirty pool, so I think not.  Inspired by an intrepid Redditor, I took screenshots & decided to trace it -- both with tracert & cURL.


The phenomenon:



When I mouse over it it resolves to a rather shady sounding "googlefd.com."  To quantify how shady, I did some searching — had to use a different browser though, after getting suspiciously sparse results. 


The Whois to the right was certainly shady.  I wish Jsunpack were still around --- maybe there is something else like it?

Apparently not much.  Ipqualityscore.com reaffirmed my suspicions, based on supposed pattern matching to other suspicious websites.



All these are suspicious if you ask me.


Whoxy on googlefd. 
Click to enlarge, 
should open in new tab.
Back from using cURL.  Interestingly, it resolves to Google, not Bing -- or not, since it app
I got a 'That's all we know" Google error.  Sure I did... Wait, no.  That's not what it was doing in the middle -- how'd we get bback to Google?

Besides, the source says it is the "That's all we know " with the picture of the robot -- and there are no images on. the actual error message I got.




As you can see, there were supposed
 to be images on the page below.






So what I did was, I archived it using Archive.is, which gives a running list of all the GETs it has to get and all the POSTs it has to post.  For a while I was saving the list in my clipboard but I lost it.  Nor did I get any screenshots but one at the beginning, when it was still empty.  The screen below swelled to five pages or so.



I did, however, save the HTML of that page about eight times.  So I could have a look.  And Archive.IS is nice enough to both render the page and provide a screenshot.  So we can see that Bing logo perfectly rendered on the latter, missing on the former, where the people requesting obviously didn't have permission.  You can go there to look at that.

I will leave you with the image of that loading page, which I reconstructed from my saved html.  Maybe this will help someone who has an idea of what sort of shenanigans to which these guys from the UK are up.





Be seeing you.