f.haeder.net


Why and how a long-distant relationship may actually work

I'm for a 3rd time with a foreigner woman into a long-distant relationship. The first 2 ended both in a marriage and both ended in divorce due to interference/confluence from my parents and some friends (also one's religion caused interference). The first two were from # while the third is from # and I dated her on # first.

There I noticed a few things. The first thing you might come across in such relationships is # , which is actually a key for any serious/close relationships and and second is # . The third one is maybe only typical for distant relationships which is patience. It might become an issue when trust is low because you simply cannot look there 24/7 what is happening there but sure the same with physical relationships, like having your love-partner next to you and when you go to work you need trust in him/her.

Patience plays a very important role with distant relationships because simply maybe of different time-zones (Germany/Philippines is 6-7 hours distant, while Kenya is 2 hours away from Germany, both in advance). So you need to wait/sleep longer until your distant partner is waking up again. But yet still you might not be able to talk to him/her.

For my Kenyan girlfriend, she lives a humble life in a village and needs to bring her smartphone to a charging station where then I have to wait for finishing loading. First it was not so easy and also because of Internet is very "broken" (disconnects very often) there. So it wasn't that easy to trust that she is not "ghosting" me, actually the network has disconnected her again due to weak connectivity.

I then found myself often wondering, why she is suddenly not replying and I become feeling worried about it. But I later learned that everything was okay and now it is no longer an issue to me.

Yet still we both have a (currently) separate life, like she needs to help her mother out with their farm while I (now) have a work that keeps me away from home for a longer time. In the evening we both find again some time together where I devote a lot time (highest priority) into chatting and talking with her over the Internet (# ). Also # comes very handy here because we can securely exchange pictures about many things.

So to summon up, my experiences are good into # with foreigners from so-called "third-world or developing countries". Sure I need to be cautious due to gold-digging habits but so far she didn't gave me that kind of feeling and she keeps her relationship low-profile to her parents (as many questions may come, including financial) and so I keep her away from my parents as they may start interfering with our early relationship. We might trust each other but I currently have revoked # into my mother with my relationships as she has messed up my previous relationships with messages on # and # to my previous wives (sent behind my back about myself in the out-dated view of my mother).

I won't repeat that mistake I made so now I talked openly to my girlfriend about the "problems" or "issues" I have with my parents (that they are complicated and # and begged at me for my then-girlfriend's phone number). I cannot sleep well when I know my mother can send messages behind my back to my distant girlfriend and even when she is here. That trust to her (my mother) is currently fully revoked and may not be restored in the near future.

So that is what you have to watch out when it comes to relationships in distance: a lot trust, very good and open communication and a lot patience that he/she has a currently more important matter to attend to and that is his/her currently separated own life. And surely every outside influence may cause more trouble when you don't have built up much trust into each other! I still trust my mother generally, but not into my relationships. I want to let more time (years) pass until that will be restored. For now, I may allow a "proxified" communication between them (mother/girlfriend) so I can directly control and monitor which messages are going out and which not (to each other). Yet still I may not allow my mother directly communicating with my girlfriend so quickly again for the fear of loosing my relationship again.

Also remember to maintain some kind of distant intimacy with your love-partner like sharing pictures (again trust is needed to do that) as this gives you some kind of distant-feeling of being intimate with your partner.

My parents may have helped me financially out but that does never give them permission to influence and mix themselves into my relationship, never! And this is what you (being poor) have to make clear to your "helping" relatives as well, financial help is fine but interfering with your relationship (to your love-partner) is never fine.
Hypolite Petovan friendica (via ActivityPub)
Sorry about your parents' intrusion in your relationships.
@Hypolite Petovan To late for my relationship with my last wife. If she is happy with him, it is okay. Still I want to see my daughter for some time and that is currently not regulated.

Cunnilingus and Fellatio, a dying "specicies"?

According to a statistics done by German # only 51% of all German males are into giving oral sex (# for straight and # for gay/bisexual accumulated) while 56% are into receiving (# ) it. While for females it is even a little lesser, 48% are into receiving it while 45% are into giving it. As it seems, also lesbians are counted in here, but are a minor compared to straight females.

The actual graphs and tables can be found here: So far I can tell that there is no "disgusting" or "unhealthy" thing on giving Cunnilingus (in English, licking # ) simply because I have done it a lot on many different women and so far no tongue or throat # has happened to me. :-p And yes, beside that, there is no "fish shop" down there for me. :-)

I like to ask the whole # about this matter. Is that true with you? Disclaimer: Do not come up with some religious-nonsense or other hatred/disapproving/other nonsense here. I'm asking for a Yes or a No and if so, please more details (being passive/active).

My contributions to Friendica

See this figure:
$ git log | grep "Author: "|grep -i roland --count
658
$


Hypolite: 3569
Heleucht: 6145

Only to name two here in the fediverse. There are surely much more.
Hypolite Petovan friendica (via ActivityPub)
Here's the same page with graphs: https://github.com/friendica/friendica/graphs/contributors

But as usual with raw git figures, neither the commit number nor the line changed are meaningfully representing anything, and I'm not sure where you're going with this.
Thank you for the link.

The most beautiful way to get pregnant

I cannot put that feeling down so I have to write it down here.

I have met some #vegan people some months ago and started befriending with them, including females. I also met one female who was some attractive to me. She later told us that she likes to go to the gym to work-off on a 2-day scheme which is for me quite a lot.

Then on this Wednesday I met them again and we went to a vegan restaurant called #Unterwegs here in #Krefeld. So far all went nicely. I had a talk to her again as I took her outside the restaurant and told her that we are both not fitting because (she told it us, too) I'm no #sporty guy and I don't do #hiking or #camping but surely in a healthy (non-hurting way) which she agreed with. So we remain light friends with no relationship. She also told me that she had one for 3 years and doesn't want a new one for the next year(s) which I told her is not what I look after (I'm on full scale of looking/"flirting"). I also have an account at #okcupid , please try to find me there. :-)

Later we all had some discussion about not just vegan but also about others, like having on children. I think I brought that topic up because I have a little daughter on my own (biological daddy) and I showed some pictures to them (both girls). They later told me that they don't want own children but prefer to take adopted children instead which I cannot truly believe. They called it egoistic (?!) to have own children when you can adopt one. They asked me if I don't like children which I told them that I do but more I love my own.

We had a really (good) argue then later and she (other woman) asked me to name 5 reasons to have an own child over an adopted ...

I later explained to her the stages of being pregnant and what it means (in my view) to a pregnant woman to feel, like having a living body inside your own, feeling its heartbeat (later stage), movements (kicks against stomach must be awesome feelings!) and giving birth, feel the labor (contractions of #uterus , a very powerful muscle) , feel the turn around with head downwards and feel the body pass through the #vagina and seeing the first hairs (birth hairs) coming out and later let her boyfriend/husband cut the umbilical cord. Then (most best of it) the first initial screams (which are really required) of the newborn and late carry him/her in her arms and let him/her drink from breasts.

They still disagreed with me to have own children, even after this! Maybe they cannot image it? Well, maybe Mr. #Chaplin can explain it: "We think to much, we feel to little." Or don't you thin ... eh, feel? :-)

So that previously long explained was in real a bit shorter, but still truthful as I experienced it (first birth ever). So why do I have written "The most beautiful way to get pregnant" in title? The simple reason is that I want to have a change of heart in people and I want to explain here my way of #seduction when it comes to #impregnation of my love partner (still none, keep all your thumbs pressed!). So as I'm a #Libra my dominant planet is #Venus which is also known to be very hot and as #ThePlanetOfLove .

So how would I do it? Sure there are a lot different approaches, starting (worst) from unwanted over unexpected (to early but wanted) to fully wanted (best) and places to get #pregnant by your boyfriend/husband (in view of the woman), like #romantic #sunset at the #beach (hide very well!), #holiday house with a romantic #fireplace but if it happens in the #kitchen while she is washing the dishes, then well ... it happened. ;-)

Well, my way is much more different here. In advance (of her very last day of #menstruation ) I would inform her best friend about my plans (she is then fully adept/privy!) as she plays a supporter role (no main role, of course ... ;-)). On her (girlfriend) pre-last day of menstruation I would kindly ask her to visit her friend or something other creative to have her left the apartment for some time.

Then I would go to two stores: #florist and #grocery .

At the grocery I would buy tea candles, the florist would be requested to collect as many as possible red rose leafs (you can guess it by now!) and at home I would hide both somewhere. I know, women are good in finding things when they shouldn't but my goal is always worth the risk. :-) Then comes the "magic" day when it should happen, that she becomes pregnant. At that day her best friend will "suddenly" ask her to go with her to grocery/shopping/walking or whatever is nice but has nothing to do with #pregnancy .

Meanwhile, I'm doing the "magic" at home: throw the rose leafs all over the ground (and some over furniture) so it looks really lovely. Then distribute (with good care) the tea candles and also lighten up some smell candles (just to have a nicer/romantic smell in our rooms). Then I would quickly make the already existing baby bed (I still have it!), means make it look nicely and put some leafs in as well and a small and short love-letter to her (prewritten). Next I will get undressed quickly and go to bed and wait there for her on my side (also some leafs on bed).

When she returns back, her girlfriend will tell her (before entering the apartment alone) that she should open the door carefully and slowly (so the leafs will not move). When she comes in and sees the lightened candles and leafs, I guess her heart is already melting a lot so maybe she asks "Darling, where are you?" and I would reply "In bedroom, my darling." The next then she will see is maybe the baby bed or me naked first. If not the bed, I would kindly ask her to look over there ... Having no feelings here is impossible, unless she is #lesbian or #emotionless . And I guess she would already "know" (better sense) what is going to happen next.

Next might be one of the following things, but always a really good (30 minutes minimum) #foreplay . Then maybe a really excellent #Cunnilingus or #sex or #Fellatio as the main act. But when it comes where to impregnate her then there is only one position left: she bends over the baby bed, sees it being empty and knows the baby that will sleep there in 9 months is currently being "made". So she moves maybe the right leg up (so her pussy widens and lips open). I then have to hold it so I can really good #fuck her.

Yes, you read right: fuck not "make love"! Sexual therapists keep saying it: After a good foreplay, don't make love, fuck! Simply because "making love" means "school-girl sex" and that means no/very less stimulation. How boring, huh? Yeah, go and fuck her! ;-) And that is never without #love !

Okay, I may print this and bring it next time to the vegan activism meetup ... Wish me luck in convincing them (not impregnated by me, of course!!!) to change their hearts.
Yeah, maybe it was a wild #fantasy after all. :-) Just to give you some background information, my then girlfriend, no separated wife got pregnant at the first day she arrived here in Germany and that was before (!) we got married (a few days later). So the "perfect window" for impregnation was 100% matched. That thing with 12-14 days after first menstruation day or at her very last menstruation came from different sources. First was from a woman I met occasionally. the second from my memories, I guess I read it somewhere. The lay down roses and candles was an idea "stolen" from a Youtuber "Sascha LKW Fahrnuenftig" who is a long-distance truck driver and his girlfriend prepared in such way their home before he came home one day.

So I put everything up here in one big idea. You can call this #fantasy which I already tagged this post with. Thank you for clarifying it to me that I made a nice fantasy.

OT: Today I was at my first #silent #disco, nice! I listened to #Downtempo a lot.
Hypolite Petovan friendica (via ActivityPub)
It certainly is a nice fantasy for you, but it probably won’t convince anyone to change their beliefs.

Any listening group/forum out there?

I wonder if there is any !listening group/forum out there? Because the old one seems to be closed down. Please re-share if you don't know!

Ja, #DeleteFacebook ist eine gute Entscheidung. Aber immer daran denken, dass #Instagram und #WhatsApp zum gleichen Konzern gehören.

Es bringt rein datentechnisch und auch konzern-technisch nichts, #Facebook zu "verlassen", wenn man noch von deren Servern diese "Plugins" und Like-Buttons im Browser zulaesst. #Disconnect #uBlockOrigin
3 people reshared this



"Die versperren doch die schoenen Sonnenstrahlen! (TM)." Darf man sich auch gerne mal anhoeren, und dann sich beschweren, dass es so unertraeglich war ist. Die Geister, die ich rief ...
Oh, geloescht im Original. :-(

T-Shirt bought a few weeks ago

I have now decided to picture myself (and I currently still wear it) with a # I have bough a few weeks ago from # shop:

Image/photo

# #
It is because of the replacement (of the word vegan/vegetarian) as I remember her word correctly. BTW: I have now a sweatshirt ALT+F4 now what identifies me (I feel fine with it) much better.
Hypolite Petovan friendica (via ActivityPub)
My personal contention with the shirt is that vulva isn’t as accessible as meat, for very good reasons, so you couldn’t replace one with the other even with the best intentions towards animals, even past the provocative nature of the described sex act.
Exactly that is why I took it "offline". :-) I love the vulva (including vagina) and fully respect it. Still I got smiles from women, I was asked about vegetarianism/veganism (I transit there ATM) and got a selfie with 2 young girls.
I have now a better one: ALT+F4, no sexy thing that might be misjudged. And I can identify myself with it much better. BTW: It is embroidered for just ~50$ including a black sweatshirt.

OpenStreetMap

Freitag, nach Feierabend habe ich angefangen, in #Viersen Gebaeude, Parkplaetze usw. mit #StreetComplete zu taggen. Gestern nachmittag ging es dann weiter. Fuer heute nachmittag plane ich auch erneut dort zu sein.

Dabei habe ich auch Fotos gemacht, damit es nachvollziehbar ist. :-)

Das Ergebnis: 700 Sterne bei StreetComplete, 2 Underhosen, 2 Unterhemden, 2 T-Shirts komplett durchgeschwitzt und eine Hose zum Teil. :-)

Achso, meine Aenderungen gibt es hier:
Die Marke von 3000 Punkten (?) Ist bei #StreetComplete heute Abend durchbrochen. :-)
Schon laenger her, dass ich hier etwas geschrieben habe. Es ging bereits fuer mich weiter in #Krefeld mit #OpenStreetMap und ich habe einiges an "Punkten" gesammelt, also viel erledigt.

Psytrance festival in Dortmund, see you there!
Starts:  Friday July 26, 2019 @ 10:00 PM
Finishes:  Tuesday July 30, 2019 @ 8:00 AM
First attempts failed to setup this event, now it should work. :-) There is an upcoming #Psytrance festival in Dortmund, hope to see you there. :-)

Link
Location:  Possible location: On OSM
Roland Häder attends.

Getting E_NOTICE on develop branch

I'm getting this error message when I click on the lock icon:

Notice: Undefined index: contact-id in /var/www/../addon/remote_permissions/remote_permissions.php on line 77
bug (x) friendica (x) php (x)
Michael Vogel friendica (via ActivityPub)
It cannot work that way.

It's been about a week since I installed Blokada. The result? 6557 blocked requests for my data. #unfreakingbelievable

http://blokada.org

#AdBlocker #Android #F-Droid #OpenSource

Liebes-Betrueger auf quoka und co. unterwegs, Mist!

Bin heute selbst solch einem zum Opfer gefallen. 250,- sind ade ... :-( War ein kleinerer Mann mit Sonnenbrille, tat so also ob er mit ihr telefonieren wuerde, die junge Dame selbst ist nie erschienen. Ganze 2 Stunden habe ich vergebens gewartet.

So, und nun kein Mitleid mit mir, sondern lernt draus!

Einfach #asozial , einem Erwerbslosen um 250,- zu erleichtern.

Finnally done and newer regreted! Bare food shoes bought

Yesterday I bought myself #Leguano bare-food shoes, finally! I was inspired here on the #Fediverse by someone, I forgot the name for (sorry!). Now I sit with no socks on here on my computer, tomorrow I will again wear them as walking with them is such a great experience.

I already walked with it for several hours (for participating in #OpenStreetMap ) and I don't want to miss them.

S9 Antminer's root password "admin" - change immediately!!!

I now own a #S9 #Antminer from #Bitmain for some weeks (already). It runs really loud and I turn it only on when I'm out of house or want to have it running. It has a nice web interface and even #SSH with root (some #Linux embeded system). I setup quickly everthing and mining #Peercoins is working as expected (I run it in eco-mode). But what I later found out is that the SSH root password is simply "admin" which is a well-known password.

So here is my advice: If you intend to buy and run it (locally or on public Internet) please *do change* your SSH password! If you fail to do so, somebody might be able to change your pool login data and then he is receiving the coins you want to mine on your electricity bill! And I'm sure that he will then change root password to his own so you have to (somehow?) flush the memory to have factory-default settings (including password, I hope) back.

Here are some pictures of my miner, including screenshots which is just below my computer table (and it can be very noisy): #Nextcloud

"Your account has been hacked" scam, already saw 5000 BTC being transfered

I guess you already received such mails, claiming being sent from your own email address (which are mostly not, check mail headers, then you will see it) and that the #attacker (scamming is a form of #social-engineering attack) has some "hot stuff". Most claim to have nude pictures from you being published if you don't pay, so it is also a #ransom mail.

As you already may know (or not yet), don't reply and don't buy coins and send them to it. I have traced addresses such #19rtEghbzbyBqmgJLBtUGd9VvVC1s2bKzR and #1NUFhwLSmJPnjBNyjtuFPje54UG9AH1Ruc to accounts where Bitcoins in value of 4000 to 5000 BTCs have been transferred to and from. They seem to push the (illegally obtained coins around over several accounts (I guess thousands of addresses since you can create "limitless" accounts).

Well, interesting to see how many people already falsely belief in such mails (I don't do) and that some other scare sites try to explain that these Bitcoin addresses are viruses (which they are not). If you think that sounds to weird, check your favorite search engine and enter the addresses there.

What nobody tells you about documentation

Daneiele Procida has given a speech about why good #documentation matters in your software. Watch the video at #peertube :

PeerTube: What nobody tells you about documentation (wat)



I think this just not applies on #Python exclusively but on all programming languages: document as much as you can.

Müsli ist alle. Das heißt, ich muß einkaufen. Meh.
Andererseits kann avidemux in der Zeit mal sein Encoding erledigen.

Blick in die Zukunft, Kinderzeichentrickfilm von 1982

Habe gerade die Id #XphpN fOJa4 auf Youtube gesehen, einfach angucken! #kapitalismus

Back with updated instance but wrong UTF?

I have successfully updated my instance to latest code and migrated to new config file. But as you can see, the UTF-8 is broken. What can I set here to fix it? The database says "utf8mb4_general_ci".
Can you check in src\Database\DBA.php what charset is actually used for the connection?
Tomorrow more, already 04:33 a.m. here. :-/
Sorry, busy and hot day today. Will attempt it this evening. :)
As configured $charset has value utf8mb4.
Do I have to run queries like this to fix it: UPDATE `item-content` SET `body`= REPLACE(`body`,'ö','?');?
Found a better one:
UPDATE
`item-content`

SET
`body` =
CASE
WHEN CONVERT(CAST(CONVERT(`body` USING latin1) AS BINARY) USING utf8) IS NULL THEN `body`
ELSE CONVERT(CAST(CONVERT(`body` USING latin1) AS BINARY) USING utf8)
END;

Source: stackoverflow
Careful with already converted data, like I had with contact table where all converted uni-code characters had been converted to question marks. I then had to re-fetch all these contacts over the "Advanced" tab, still there are some pending. GNUSocial allows me to refresh contacts through scripts. Maybe a good idea for Friendica as well?
While clicking on "re-fetch contact data" in the "Advanced" tab, I get these E_NOTICE with OStatus contacts:

Notice: Undefined index: body in /var/www/../src/Protocol/OStatus.php on line 1163
Notice: Undefined index: title in /var/www/../src/Protocol/OStatus.php on line 1916
Notice: Undefined index: guid in /var/www/../src/Protocol/OStatus.php on line 1925
Notice: Undefined index: tag in /var/www/../src/Model/Item.php on line 2787
Notice: Undefined index: tag in /var/www/../src/Model/Item.php on line 2796
Notice: Undefined index: attach in /var/www/../src/Protocol/OStatus.php on line 1372


Will prepare a PR for them.
Found a parser error in addons:
PHP Parse error: syntax error, unexpected '}', expecting end of file in ./addons/pumpio/pumpio.php on line 228

Parse error: syntax error, unexpected '}', expecting end of file in ./addons/pumpio/pumpio.php on line 228

Errors parsing ./addons/pumpio/pumpio.php
Branch pumpio/import-curly-braces created, PR is on it's way.
More errors while deleting an item:
Notice: Undefined index: remote in /var/www/../include/items.php on line 357
Notice: Undefined index: confirm in /var/www/../include/items.php on line 368
Notice: Undefined index: canceled in /var/www/../include/items.php on line 391

Yes, some of you may say that I can switch off E_NOTICE but that is causing more trouble than solving it. The best practice in my oppinion is, to get to the root of the cause and not supress errors and warnings.

Only a #fixed #bug is a good bug. :-)
Again, some "downtime" (errors) due to updating my develop branch to latest upstream (= main repository) changes.

Noodles smelling yeast after 5 days in refrigerator

My wife has cooked #noodles about 5 days ago and they had been in #refrigerator the whole time. Now I took them out and they #smell like #yeast and a #slime liquid is coming out. I have thrown that liquid away but still I'm not sure if the rest is okay.

I think I better dump them? Or can I just put them in microwave? Please help dear #fedizens ...
Wait, this is cute and all, but what's the link with the noodles?

Latest develop fails to run SQL update

@Friendica Developers I have an error while the db update was running, Friendica was sending me an email about it.
The friendica developers released update 1274 recently,
but when I tried to install it, something went terribly wrong.
This needs to be fixed soon and I can't do it alone. Please contact a
friendica developer if you can not help me on your own. My database might be invalid.
The error message is
Errors encountered performing database changes: ALTER IGNORE TABLE `item` DROP INDEX `contactid_allowcid_allowpid_denycid_denygid`, DROP INDEX `uid_authorlink`, ...


On console I get this error:
Error 1296 occurred during database update:
Got error 64 'Temp file write failure' from InnoDB


I'm now back at my old commit so the instance can work again.
Editing a photo causes E_NOTICEs:

Notice: Undefined index: group_allow in /var/www/../mod/photos.php on line 356
Notice: Undefined index: contact_allow in /var/www/../mod/photos.php on line 357
Notice: Undefined index: group_deny in /var/www/../mod/photos.php on line 358
Notice: Undefined index: contact_deny in /var/www/../mod/photos.php on line 359
Another one when I view notifications:
Notice: Undefined index: verb in /var/www/../src/Core/NotificationsManager.php on line 276
Here, $it misses that element.

Cannot find i386 libxml2 ?

I currently try to trick Wine being build with libxml2 support (32 bit version) but no avail.

I use latest stable from git and I found this in config.log
configure:11399: ccache gcc -m32 -o conftest -g -O3 -fPIC -I/usr/include/libxml2 conftest.c -lxml2 -lxml2 >&5
/usr/bin/ld: skipping incompatible //usr/lib/x86_64-linux-gnu/libxml2.so when searching for -lxml2
/usr/bin/ld: skipping incompatible //usr/lib/x86_64-linux-gnu/libxml2.a when searching for -lxml2
/usr/bin/ld: cannot find -lxml2
/usr/bin/ld: skipping incompatible //usr/lib/x86_64-linux-gnu/libxml2.so when searching for -lxml2
/usr/bin/ld: skipping incompatible //usr/lib/x86_64-linux-gnu/libxml2.a when searching for -lxml2
/usr/bin/ld: cannot find -lxml2
collect2: error: ld returned 1 exit status
configure:11399: $? = 1

Sure you can understand that I cannot remove the 64 bit version. The 32 bit version is installed and can be found by ldconfig:
$ ls -l /usr/lib/i386-linux-gnu/libxml2.so.2*
lrwxrwxrwx 1 root root 16 Jan 2 08:59 /usr/lib/i386-linux-gnu/libxml2.so.2 -> libxml2.so.2.9.4
-rw-r--r-- 1 root root 2011260 Jan 2 08:59 /usr/lib/i386-linux-gnu/libxml2.so.2.9.4

Anyone with good C++ knowledge around?

Bot-agedon in the fediverse

Since #gnusocial.de went down a lot bots died with it. For example #fefelonger is down or #truppenursel (satire), #taz and many more just vanished.

I just wonder if we have some resurrections of them? And yes, my @theintercept bot is not working.I may switch to an other #rss denter.
Danke erstmal. :-)

Mojarra 2.3.5 thrown exception to less explanatry

If you have somewhere in your templates and views an id that is invalid it is currently very hard to track errors. Here is an excerpt what I get from one of my views:
java.lang.IllegalArgumentException:  
        at javax.faces.component.UIComponentBase.validateId(UIComponentBase.java:605)
        at javax.faces.component.UIComponentBase.setId(UIComponentBase.java:422)
        at com.sun.faces.facelets.tag.jsf.ComponentTagHandlerDelegateImpl.assignUniqueId(ComponentTagHandlerDelegateImpl.java:438)
        at com.sun.faces.facelets.tag.jsf.ComponentTagHandlerDelegateImpl.apply(ComponentTagHandlerDelegateImpl.java:180)
        at javax.faces.view.facelets.DelegatingMetaTagHandler.apply(DelegatingMetaTagHandler.java:135)
        at javax.faces.view.facelets.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:96)
        at javax.faces.view.facelets.DelegatingMetaTagHandler.applyNextHandler(DelegatingMetaTagHandler.java:161)
        at com.sun.faces.facelets.tag.jsf.ComponentTagHandlerDelegateImpl.apply(ComponentTagHandlerDelegateImpl.java:203)
        at javax.faces.view.facelets.DelegatingMetaTagHandler.apply(DelegatingMetaTagHandler.java:135)
        at javax.faces.view.facelets.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:96)
        at javax.faces.view.facelets.DelegatingMetaTagHandler.applyNextHandler(DelegatingMetaTagHandler.java:161)
        at com.sun.faces.facelets.tag.jsf.ComponentTagHandlerDelegateImpl.apply(ComponentTagHandlerDelegateImpl.java:203)
        at javax.faces.view.facelets.DelegatingMetaTagHandler.apply(DelegatingMetaTagHandler.java:135)
        at javax.faces.view.facelets.DelegatingMetaTagHandler.applyNextHandler(DelegatingMetaTagHandler.java:161)
        at com.sun.faces.facelets.tag.jsf.ComponentTagHandlerDelegateImpl.apply(ComponentTagHandlerDelegateImpl.java:203)
        at javax.faces.view.facelets.DelegatingMetaTagHandler.apply(DelegatingMetaTagHandler.java:135)
        at javax.faces.view.facelets.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:96)
        at com.sun.faces.facelets.tag.ui.CompositionHandler.apply(CompositionHandler.java:195)
        at com.sun.faces.facelets.compiler.NamespaceHandler.apply(NamespaceHandler.java:94)
        at com.sun.faces.facelets.compiler.EncodingHandler.apply(EncodingHandler.java:88)
        at com.sun.faces.facelets.impl.DefaultFacelet.include(DefaultFacelet.java:313)
        at com.sun.faces.facelets.impl.DefaultFacelet.include(DefaultFacelet.java:372)
        at com.sun.faces.facelets.impl.DefaultFacelet.include(DefaultFacelet.java:351)
        at com.sun.faces.facelets.impl.DefaultFaceletContext.includeFacelet(DefaultFaceletContext.java:204)
        at com.sun.faces.facelets.tag.ui.IncludeHandler.apply(IncludeHandler.java:125)
        at javax.faces.view.facelets.DelegatingMetaTagHandler.applyNextHandler(DelegatingMetaTagHandler.java:161)
        at com.sun.faces.facelets.tag.jsf.ComponentTagHandlerDelegateImpl.apply(ComponentTagHandlerDelegateImpl.java:203)
        at javax.faces.view.facelets.DelegatingMetaTagHandler.apply(DelegatingMetaTagHandler.java:135)
        at javax.faces.view.facelets.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:96)
        at com.sun.faces.facelets.tag.ui.CompositionHandler.apply(CompositionHandler.java:195)
        at com.sun.faces.facelets.compiler.NamespaceHandler.apply(NamespaceHandler.java:94)
        at com.sun.faces.facelets.compiler.EncodingHandler.apply(EncodingHandler.java:88)
        at com.sun.faces.facelets.impl.DefaultFacelet.include(DefaultFacelet.java:313)
        at com.sun.faces.facelets.impl.DefaultFacelet.include(DefaultFacelet.java:372)
        at com.sun.faces.facelets.impl.DefaultFacelet.include(DefaultFacelet.java:351)
        at com.sun.faces.facelets.impl.DefaultFaceletContext.includeFacelet(DefaultFaceletContext.java:204)
        at com.sun.faces.facelets.tag.ui.IncludeHandler.apply(IncludeHandler.java:125)
        at javax.faces.view.facelets.DelegatingMetaTagHandler.applyNextHandler(DelegatingMetaTagHandler.java:161)
        at com.sun.faces.facelets.tag.jsf.ComponentTagHandlerDelegateImpl.apply(ComponentTagHandlerDelegateImpl.java:203)
        at javax.faces.view.facelets.DelegatingMetaTagHandler.apply(DelegatingMetaTagHandler.java:135)
        at javax.faces.view.facelets.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:96)
        at javax.faces.view.facelets.DelegatingMetaTagHandler.applyNextHandler(DelegatingMetaTagHandler.java:161)
        at com.sun.faces.facelets.tag.jsf.ComponentTagHandlerDelegateImpl.apply(ComponentTagHandlerDelegateImpl.java:203)
        at javax.faces.view.facelets.DelegatingMetaTagHandler.apply(DelegatingMetaTagHandler.java:135)
        at javax.faces.view.facelets.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:96)
        at com.sun.faces.facelets.tag.ui.DefineHandler.applyDefinition(DefineHandler.java:107)
        at com.sun.faces.facelets.tag.ui.CompositionHandler.apply(CompositionHandler.java:208)
        at com.sun.faces.facelets.impl.DefaultFaceletContext$TemplateManager.apply(DefaultFaceletContext.java:414)
        at com.sun.faces.facelets.impl.DefaultFaceletContext.includeDefinition(DefaultFaceletContext.java:384)
        at com.sun.faces.facelets.tag.ui.InsertHandler.apply(InsertHandler.java:112)
        at javax.faces.view.facelets.DelegatingMetaTagHandler.applyNextHandler(DelegatingMetaTagHandler.java:161)
        at com.sun.faces.facelets.tag.jsf.ComponentTagHandlerDelegateImpl.apply(ComponentTagHandlerDelegateImpl.java:203)
        at javax.faces.view.facelets.DelegatingMetaTagHandler.apply(DelegatingMetaTagHandler.java:135)
        at javax.faces.view.facelets.DelegatingMetaTagHandler.applyNextHandler(DelegatingMetaTagHandler.java:161)
        at com.sun.faces.facelets.tag.jsf.ComponentTagHandlerDelegateImpl.apply(ComponentTagHandlerDelegateImpl.java:203)
        at javax.faces.view.facelets.DelegatingMetaTagHandler.apply(DelegatingMetaTagHandler.java:135)
        at javax.faces.view.facelets.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:96)
        at javax.faces.view.facelets.DelegatingMetaTagHandler.applyNextHandler(DelegatingMetaTagHandler.java:161)
        at com.sun.faces.facelets.tag.jsf.ComponentTagHandlerDelegateImpl.apply(ComponentTagHandlerDelegateImpl.java:203)
        at javax.faces.view.facelets.DelegatingMetaTagHandler.apply(DelegatingMetaTagHandler.java:135)
        at javax.faces.view.facelets.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:96)
        at javax.faces.view.facelets.DelegatingMetaTagHandler.applyNextHandler(DelegatingMetaTagHandler.java:161)
        at com.sun.faces.facelets.tag.jsf.ComponentTagHandlerDelegateImpl.apply(ComponentTagHandlerDelegateImpl.java:203)
        at javax.faces.view.facelets.DelegatingMetaTagHandler.apply(DelegatingMetaTagHandler.java:135)
        at javax.faces.view.facelets.DelegatingMetaTagHandler.applyNextHandler(DelegatingMetaTagHandler.java:161)
        at com.sun.faces.facelets.tag.jsf.ComponentTagHandlerDelegateImpl.apply(ComponentTagHandlerDelegateImpl.java:203)
        at javax.faces.view.facelets.DelegatingMetaTagHandler.apply(DelegatingMetaTagHandler.java:135)
        at javax.faces.view.facelets.DelegatingMetaTagHandler.applyNextHandler(DelegatingMetaTagHandler.java:161)
        at com.sun.faces.facelets.tag.jsf.ComponentTagHandlerDelegateImpl.apply(ComponentTagHandlerDelegateImpl.java:203)
        at javax.faces.view.facelets.DelegatingMetaTagHandler.apply(DelegatingMetaTagHandler.java:135)
        at javax.faces.view.facelets.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:96)
        at com.sun.faces.facelets.compiler.NamespaceHandler.apply(NamespaceHandler.java:94)
        at javax.faces.view.facelets.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:96)
        at com.sun.faces.facelets.tag.ui.CompositionHandler.apply(CompositionHandler.java:195)
        at com.sun.faces.facelets.compiler.NamespaceHandler.apply(NamespaceHandler.java:94)
        at com.sun.faces.facelets.compiler.EncodingHandler.apply(EncodingHandler.java:88)
        at com.sun.faces.facelets.impl.DefaultFacelet.include(DefaultFacelet.java:313)
        at com.sun.faces.facelets.impl.DefaultFacelet.include(DefaultFacelet.java:372)
        at com.sun.faces.facelets.impl.DefaultFacelet.include(DefaultFacelet.java:351)
        at com.sun.faces.facelets.impl.DefaultFaceletContext.includeFacelet(DefaultFaceletContext.java:204)
        at com.sun.faces.facelets.tag.ui.CompositionHandler.apply(CompositionHandler.java:175)
        at com.sun.faces.facelets.compiler.NamespaceHandler.apply(NamespaceHandler.java:94)
        at com.sun.faces.facelets.compiler.EncodingHandler.apply(EncodingHandler.java:88)
        at com.sun.faces.facelets.impl.DefaultFacelet.include(DefaultFacelet.java:313)
        at com.sun.faces.facelets.impl.DefaultFacelet.include(DefaultFacelet.java:372)
        at com.sun.faces.facelets.impl.DefaultFacelet.include(DefaultFacelet.java:351)
        at com.sun.faces.facelets.impl.DefaultFaceletContext.includeFacelet(DefaultFaceletContext.java:204)
        at com.sun.faces.facelets.tag.ui.CompositionHandler.apply(CompositionHandler.java:175)
        at com.sun.faces.facelets.compiler.NamespaceHandler.apply(NamespaceHandler.java:94)
        at com.sun.faces.facelets.compiler.EncodingHandler.apply(EncodingHandler.java:88)
        at com.sun.faces.facelets.impl.DefaultFacelet.apply(DefaultFacelet.java:162)
        at com.sun.faces.application.view.FaceletViewHandlingStrategy.buildView(FaceletViewHandlingStrategy.java:381)
        at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:102)
        at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:100)
        at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:223)
        at javax.faces.webapp.FacesServlet.service(FacesServlet.java:671)
        at org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1692)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:339)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:209)
        at org.mxchange.jfinancials.filter.FinancialsNoCacheFilter.doFilter(FinancialsNoCacheFilter.java:72)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:251)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:209)
        at org.apache.logging.log4j.web.Log4jServletFilter.doFilter(Log4jServletFilter.java:71)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:251)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:209)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:160)
        at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:654)
        at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:593)
        at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:99)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:159)
        at org.apache.catalina.connector.CoyoteAdapter.doService(CoyoteAdapter.java:371)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:238)
        at com.sun.enterprise.v3.services.impl.ContainerMapper$HttpHandlerCallable.call(ContainerMapper.java:483)
        at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:180)
        at org.glassfish.grizzly.http.server.HttpHandler.runService(HttpHandler.java:206)
        at org.glassfish.grizzly.http.server.HttpHandler.doHandle(HttpHandler.java:180)
        at org.glassfish.grizzly.http.server.HttpServerFilter.handleRead(HttpServerFilter.java:235)
        at org.glassfish.grizzly.filterchain.ExecutorResolver$9.execute(ExecutorResolver.java:119)
        at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeFilter(DefaultFilterChain.java:284)
        at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeChainPart(DefaultFilterChain.java:201)
        at org.glassfish.grizzly.filterchain.DefaultFilterChain.execute(DefaultFilterChain.java:133)
        at org.glassfish.grizzly.filterchain.DefaultFilterChain.process(DefaultFilterChain.java:112)
        at org.glassfish.grizzly.ProcessorExecutor.execute(ProcessorExecutor.java:77)
        at org.glassfish.grizzly.nio.transport.TCPNIOTransport.fireIOEvent(TCPNIOTransport.java:539)
        at org.glassfish.grizzly.strategies.AbstractIOStrategy.fireIOEvent(AbstractIOStrategy.java:112)
        at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.run0(WorkerThreadIOStrategy.java:117)
        at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.access$100(WorkerThreadIOStrategy.java:56)
        at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy$WorkerThreadRunnable.run(WorkerThreadIOStrategy.java:137)
        at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:593)
        at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:573)
        at java.lang.Thread.run(Thread.java:748)

So, a nice long back-trace but what needs to be done? You may ask that yourself and it is okay. :-) Well, the first line is my point here. Just an exception is sometimes not enough. So I filled a report there at #microsoft-hub and I hope they take care of it soon (maybe even next release 2.3.6?).
This would be cool! :-)

Link: https://github.com/javaserverfaces/mojarra/issues/4375

Boah, Tornado ey!

"Boah, voll krasser #Tornado in Deutschland!"

Wie #hirnlos ist das bitte schön? Haben die jenigen (meine Kollegen haben es anders ausgedrückt, kommt aber auf's selbe hinaus) sich schon mal die Kategorisierung von Tornados und einfachen #Verwirbelungen angesehen?

Ist ja egal, Dächer wurden abgeriffen und eine Person (oder waren es zwei? #Terrorismus aus dem Himmel!!!) wurde verletzt, also muss es ein Tornado sein.

Dass das auch #Orkane hinbekommen, ist ja egal, die Hauptsache man verbreitet Unfug.
Ah, #Staubteufel ist das richtige Wort.
Aha, Staubteufel gelten auch als Gut-Wetter-Tornados, da sie primaer bei heissem, guten Wetter entstehen, wenn unterschiedliche Stellen unterschwiedlich erwaermt werden. Waehrend Tornados eher bei schlechtem Wetter entstehen (auch durch unterschiedlich erwaermte Luftschichten, die dann noch guenstig gegeneinander wehen muessen).

Stackoverflow deprecates OpenID support, a drawback for federated logins

I just received (as you may, too) an email that the famous #StackOverflow Q&A community is dropping #OpenID support, making it impossible for me to use #GNUSocial as login provider. Now they ask for an email address and password to enter.

What sad development, dropping features of a website.
Or use #facebook or #Google to login? Why can they maintain such centralized and proprietary services but not open and decentralized?
Maybe to weak abstraction or missing patterns like facade or adapter?

Fragebogen zu FOSS

Ich habe heute mal den Fragebogen zum Thema #FOSS der #FSFE komplett ausgefuellt. Hat nicht lange gedauert. Schoen auch, dass er bei der FSFE gehostet ist, was die Domain vermuten laesst. Bitte weiter sharen!
Ich habe das mal mit dem DOM-Inspektor vom Firefox gemacht, leider verschwindet dann ganz die Box. :-( Wieso? Ich habe mit #NoScript derzeit kein JavaScript für fsfe.org zugelassen (um es testen zu können). Wird dieser Tag nun vom Firefox immer nicht gerendert?
Ah, gesucht gefunden. Einmal about:config und javascript.enabled=false gesetzt, schon werden die noscript-Tags sichtbar.

nginx chops off error messages from PHP+xdebug?

I currently have some nightmares with PHP 5.6 (application is a #CodeIgniter2 application and cannot run on newer versions, I guess upgrading CI2 to CI3 + PHP to 7.x will make it more messier than before).

Here is what I get from an AJAX request:
<div style="border:1px solid #990000;padding-left:20px;margin:0 0 10px 0;">

<h4>A PHP Error was encountered</h4>

<p>Severity: Warning</p>
<p>Messag


Also no error is being logged but I enabled it in FPM's php.ini file.

Adorable smile you don't want to miss.

Contract opportunity: JavaScript Developer for GNU LibreJS, a free browser add-on that addresses the problem of nonfree JavaScript:


#LibreJJS #Job-Opportunity #FSF

Friendica is overly happy with notifications

Wow, that was a lot notifications, about 300 I guess, pilled up my whole desktop:
Image/Photo

Buggy federation?

Dann machst du Musik? Welche Style? @Steffen K9 ????


This comment has not reached him but he does follow me. #federation-bug #friendica
PHP Fatal error: Uncaught TypeError: Argument 2 passed to statusnet_cron() must be of the type array, null given, called in /var/www/../src/Core/Addon.php on line 246 and defined in /var/www/../addon/statusnet/statusnet.php:727
Ops!
I have now tweaked some settings, the worker queue is now dropping almost constantly. I have found out that ./bin/daemon.php continues only every 5 minutes with next cycle. Plus worker_fetch_limit was only on 1 which I have now increased to 100. Also worker_queues is now 20 as @Michael Vogel suggested. Plus fastlane is enabled.

These settings have improved worker performance and it is now on the job. :-) In addition to that I enabled "my" implemented redis cache driver and set config_adapter to preload.

So here is my .htconfig.php (relevant lines only):
// Pre-load configuration
$a->config['system']['config_adapter'] = 'preload';

// Worker settings
$a->config['system']['worker_queues'] = 20;
$a->config['system']['worker_fetch_limit'] = 100;
$a->config['system']['worker_fastlane'] = true;

And always keep logfile + intense debugging on low-profile! All instructions being executed count in and drop performance for each request being sent to your instance.



Needed to change item.body - domain parker found again

Today I ran this SQL on my #friendica database:
MariaDB [xxx]> UPDATE `item` SET `body`=REPLACE(`body`,'oracle.skilledtests.com','invalid-domain') WHERE `body` LIKE '%skilledtests.com%s';
Query OK, 94 rows affected (1 min 1.45 sec)
Rows matched: 94  Changed: 94  Warnings: 0

MariaDB [xxx]>

Normally I try to avoid such "hacky" things as they may hurt the application. But here I made an exception. Sadly, #ErkanYilmaz stepped down and left #question bot and the famous #fediverse grou left to death. Now it seems also the domain is gone. His decision but as you can see here, a "domain-shark" (someone hunting with automated scripts for left and popular domains) took it over and parked it.

I ask you not to always stay with us, your decision and I respect it. But please consider to ask someone here to take over the domain and delink it from all other nodes or else, "thanks" to the #page-ranking by #googlle it still has an attractive rank and sure such people will give everything to grab it and put it on sale with for-money generated "content" (#fake-content ) on it.

So, the other administrators, please repeat above query for any parked (given up) domain you can find.
#mindblown some shady registrar tries to get .invalid in their TLD list ...
Later posts Earlier posts