Was just laughing thinking about my grandmother. She rarely left her house, but had "telephone friends" as she called them. They never left their respective houses, they never hung out or did anything together...just talked to each other on the phone.
We lived in rural Texas. We had a party line phone.
I laugh because I ALSO have "phone friends". I talk to you all...on my phone. We don't hang out or do anything together.
Lmao. The more things change...the more they stay the same.
A friend shared a link to an #Instagram post. I do not have an Instagram account. Instagram now appears to just redirect to a random popular post. I navigated to her link six times and got five different unrelated posts.
If you're a creative or a business, I am begging you, please just post everything to a damned blog or something so your customers can find it without having to join an invasive third-party service. At least, open a private tab and see how much of your social media effort is even visible.
These platforms are holding your next tour date, or your sale on used records, or your exciting Sunday brunch special hostage for their profit.
#DailyBloggingChallenge (333/365)
These recordings then would be transformed to text using #SpeechToText. That way the private information can be removed without spending too much time editing the audio files directly.
Further, additional information can be easily added. This would then be converted back to audio using #TextToSpeech. Before being finally published on #FunkWhale.
#DailyBloggingChallenge (332/365)
The main way that I evaluate #books specifically #AudioBooks is by taking a #VoiceRecording after each chapter, section, or idea.
I have noticed that with #NonFiction books, I can easily listen to them at twice the speed. On the other hand, #fiction books need to be listened to at normal speed.
#DailyBloggingChallenge (331/365)
The idea that
> people might enjoy listening to a #podcast like approach of evaluating various #books
has been brought upon me.
To keep everything in the #Fediverse with the power of #ActivityPub the goal is to publish the content onto #FunkWhale.
#DailyBloggingChallenge (330/365)
Now that these factors are known, one gets start building the params' structure. The easiest is to have a param for the form id and an array of items for the store catalogue.
Each item of the array has a key, a value, and a image.
Further one can setup special params for the other table variables, though from brief comparison over three separate forms, they seem to stay constant.
#DailyBloggingChallenge (329/365)
This approach sounds quite good on paper, but #paypal carts don't work so simplistically.
Although this might sound like a headache initially, in the long run it is quite beneficial.
The paypal cart or form has a couple values which are important.
The main one is the form id. This exists in either case of purchasing an item from a single button or from a dropdown.
In the case of a dropdown selection, then the keys and values of the table cells are important.
#DailyBloggingChallenge (328/365)
The initial partial that is created is a button for #paypal.
This is done by saving a `paypal` param in the meta data of the article and then injected as an anchor tag onto the button.
The styling of the button is saved in a custom header partial that the theme provides.
#DailyBloggingChallenge (327/365)
To inject custom #HTML in #hugo, one will either need to activate it in the config
```
[markup.goldmark.renderer]
unsafe = true
```
or pipe the string with `safeHTML`.
#DailyBloggingChallenge (326/365)
Do your #teeth hurt after drinking #CarbonatedDrink like #soda, #pop, #EnergyDrink or caffeinated ones like #BlackTea or #coffee?
Just use a straw!
This will help the liquid skip the teeth and/or reduce the time spent in the mouth.
#DailyBloggingChallenge (325/365)
The other day, I did a round of white #DressShirt #washing using the soak method and #detergent with #Oxi. These were soaked in a separate basin not to waste water in filling up a bathtub. To help sink the clothing, a 5lbs #FreeWeight was used.
After letting it soak for 6h, I realized that I made an irreversible mistake. The water plus detergent solution was so strong that it dissolved the coating of the free weights and created #rust spots throughout the clothing.
The only good thing is that it messed up the lesser important of the two shirts.
#DailyBloggingChallenge (324/365)
Learning about the directory architecture opened the gates of writing custom partials.
I previous knew of their existence depending on the specific theme and usually could avoid them by injecting custom #HTML.
Now that I have been hired to work on a professional site, especially after propagating why to use #hugo over #Wordpress, I shall use the framework to its standards and fullest capabilities.
#DailyBloggingChallenge (323/365)
One will learn that one will need to copy (usually) the whole file from the themes directory and mirror its directory structure onto the root level.
This can be quite a nuisance if one wants to change just one #CSS value.
#DailyBloggingChallenge (322/365)
The nice thing about #hugo is how quickly one can get a site up and running.
The tricky part of it is understanding its directory architecture. This can become more difficult if using a user predefined theme, especially if one wants to one's custom spin on nonexistent parameters.
#DailyBloggingChallenge (321/365)
When comparing the scraping method between Goruck's and Sandlot's page they differ quite significant.
On #Goruck one can use a simple #HTML parser and extract the data from a reusable #CSS class name.
On #Sandlot one has access to the response data as #JSON and needs to create a pattern/dictionary matcher.
#DailyBloggingChallenge (320/365)
Implementing ICS was quite easy after finding a functional library on #npmjs.
The difficulty was creating a parsing function that takes the already existing data format and put it into the #ical one. This means the new property `duration` was introduced using the same schema as provided from the ics library.
#DailyBloggingChallenge (319/365)
The original approach was to have a text field and reuse the list of clubs. This means one would have to use the `computed` functionality of #VueJS.
The downside of this option is that in the long run the UX would decline, since the list has the potential to be very long and thereby creating increased scrolling time.
#DailyBloggingChallenge (318/365)
Not just the amount of information should be considered, though also the style of #writing.
In the past, I wrote many AARs (After Action Reports). This is quite a simple task, since one is naturally looking back and writing in the past.
To challenge myself this time around, I chose the IAR (In Action Report) approach. The difficulty is that one is writing in the present tense while looking back onto the past. This makes the grammar so much more fun to deal with.
I am a strong proponent of leaving this planet better behind than when I arrived on it. Thus to get the most bang for a lifetime my key focus is #longevity which I attempt to achieve with #nutrition specifically #plantbased.
Longevity is good and all as long as you are not frail and weak. Ideally would be to die young at an old age. Thus I incorporate tactics from #biohacking and #primalfitness. Additionally I am an advocate of #wildcrafting, which is a super set of #herbalism.
Studied many fields of science like maths or statistics, though the constant was always computer science.
Currently working as a fullstack web developer, though prefer to call myself a #SoftwareCrafter.
The goal of my side projects is to practice #GreenDevelopement meaning to create mainly static websites. The way the internet was intended to be.
On the artistic side, to dub all content under the Creative Commons license. Thereby, ideally, only using tools and resources that are #FLOSS #OpenSource. #nobot