f.haeder.net

Unsichtbare Hände: Sklaverei im 21. Jahrhundert | 3Sat 2015 HD Doku

https://www.youtube.com/watch?v=_QEoFjhUJ9M !syndikalismus

YouTube: Unsichtbare Hände: Sklaverei im 21. Jahrhundert | 3Sat 2015 HD Doku (Terra Iguana)

Mehr zum Thema, Dokus und Informationen auch auf meinem Kanal zu finden !; - http://www.youtube.com/user/terraiguana - "Unsichtbare Hände: Sklaverei im 21. J...

Den Film #SchmutzigeSchokolade habe ich nur in 360p auf #Youtube gefunden. Aber ist wirklich Verlass auf #Fairtrade?

Sleeping daughter on my arm

My 9 months old daughter has fallen asleep on my arm while I was showing #Pingus to her. Maybe the music pingus-8.it was so nice and smooth that she felt easily asleep? Wow, really adorable and nice feeling ... :-) #daddy

Btw, here is the music:
https://cloud.mxchange.org/index.php/s/hAh3HG9r0dWkpUW

You need, e.g. #modplug, #opencubicplayer or any other #MOD player to play them.
#pingus #daddy #modplug #opencubicplayer #mod daughter adoreable sleep baby snorting pingus

Notepad++ - v 7.3.3 - Fix CIA Hacking Notepad++ Issue.

Notepad++ Fix CIA Hacking Issue

Notepad++ Fix CIA Hacking Issue


#CIA #Hacking



Zwischen #moenchebgladbach, #venlo und #krefeld gibt es im nahverkehr keine zuege, sondern ersatz mit bussen. Hat heute unerwartet begonnen und dauert bis naechsten samstag. Im aushang stand aber was von montag beginn... Chaos halt, leute sind unzufrieden. Kann ich verstehen.

Friendica + WebDAV/$API = Nextcloud-Ready?

What do you think?, especially those @Friendica Developers ? Is it possible to rewrite #Friendica to have some "wrapper class" for storing pictures/movies locally (default) or remotely on a #WebDAV share like with Nextcloud?

Or does #Nextcloud have an other API for file storage/retrieval than WebDAV? Would be cool to not have pictures stored on so many places. Sure you need then a "WebDAV browser" where you can easily select your files you want to link here (including music files and videos, of course).
#friendica #webdav #nextcloud @friendica developers friendica webdav api nextcloud
13 comments show more
Hi Roland,
I have made a Windows Phone app which auto-uploads photos to any webdav capable server (i.e. for owncloud). Recently I tested the app with Nextcloud, too. As it worked as expected, I can tell you that nextcloud is using the same webdav api calls as other webdav clients.

I understand your idea of having one central repository for your photos etc., but I see an issue with the setup of Friendica having the photo data in the database . Probably it is not a big issue to create an addon providing a webdav explorer integrated within the Friendica website. But this is not your intended benefit, as Friendica core don't yet know your webdav files in this case, you need to do a manual step for uploading a photo from webdav server into Friendica database, when you want to use it here. So, no big difference to current situation in my opinion.
Still the file itself is not stored on Friendica but on Nextcloud. Then also the database needs to be changed a bit to allow "external" storage.
We have to check if all calls to the photo table are encapsulated inside the photo class. If this is the case we only have to change the class so that it allows to store and fetch data from external resources.

This shouldn't be that complicated.

But this would only cover Nextcloud as file storage for Friendica. Question is if we can do more.
Yes, by having "storage engine" classes which can be configured which one to use.
This - of course - could include not only WebDAV, but also (S)FTP, SCP, ...
Abstracting storing files, like:

- LocaStorage (stores files on local directory
- WebDavStorage (stores files on any WebDAV, let's make a simple WUI here for NextCloud/OwnCloud configuration to encourage people using it)
- SftpStorage (stores files over an SFTP link)
- FooStorage (stores files the foo-way)

And many more. So how to procede?
If one has a path for storage, you can let the OS figure out what it is.

eg, Friendica looks in a directory called /storage

This can literally be a directory called /storage...or you can add an fstab entry to add an arbitrary type of remote file system mounted at /storage.
Besides using Nextcloud as WebDAV storage the question is if we could use this "Federated Cloud" thing as well in some way.

New directory online, but ...

I have just finished setting up a new directory for #Friendica: https://dir.haeder.net/

It pulls from http://dir.friendica.com/ and http://dir.friendi.ca/ and it is secured with #LetsEncrypt :-)
#friendica #letsencrypt directory user friendica forum
... but I think it needs some overworking, at least fixing that E_NOTICE in initial page and then those nasty CHMOD rights. I have already forked it and will fix it now.

Rewrites of framework almost done

Today I have almost finished rewriting my #object-oriented #PHP #framework (not to be confused with yet-another PHP web framework, no) towards #namespace. It took me 77 commits (as I commit not in big chunks anymore) to add namespaces and "import" classes/interfaces + expanding configuration entries with proper namespaces.

My next work will be rewrites in reducing include files in folder "inc", they come from old times where I was "encapsulating" stuff in include files, now I do it with classes and methods.

Still ongoing (or temporary postponed is the rewrite towards a "wrapper" (not following naming convention here!) class around sockets and the bootstrap.

BTW: You can find it here:

git.mxchange.org Git - core.git/summary

git.mxchange.org Git - core.git/summary
#object-oriented #php #framework #namespace core framework floss php5 php7
And pushed, tomorrow morning, around for an hour there will be no electricity here, they work on the cables outside and our house number is affected. So I shutdown my computer now (which will ruin the uptime again).

$ uptime
23:18:08 up 36 days, 3:21, 4 users, load average: 0.35, 0.55, 0.59
$


Good bye and until tomorrow! :-)
Looks like #gitweb is showing the committer's timestamp and not the author's. Well, that is why all changes has apparently been done on 2017-02-28 (which is not really true). Or maybe a rebase caused this?

Roland Häder is now friends with Scout


Image/photo

Germany tells parents to destroy toy doll - because it can spy on their kids http://www.bbc.com/news/world-europe-39002142?ocid=socialflow_twitter

German parents told to destroy Cayla dolls over hacking fears - BBC News

Researchers say hackers can use an insecure bluetooth device to listen and talk to a child.

Internet of #insecurity and lost of #privacy ...

friendica-addons need fixing CHMOD

@Friendica Developers please fix chmod in wppost/*.* this has not-needed execute flag. cc @Michael Vogel
5 comments show more
Edit - nevermind, half remembering something, and remembering it incorrectly.
Why should this have the right to be executable? These are no shell scripts.


Authentication with Friendica Jabber account?

I have tried to connect to my XMPP account I have with this #Friendica instance, it is the same as my web-finger, as I understand it. But what is the current password so I can connect? It is not the one I used to login.

cc @Friendica Support @Michael Vogel
#friendica #xmpp #chat #solved @friendica support @michael vogel friendica jabber authentication password
8 comments show more
If everything is set up correctly the password should be identical.
Yes, it is. I also (seem to) use the same account with NextCloud. It seems like only the left part of the xmpp address is being used. I'm using same username there. Still on both sides, browser-based chat is working.
Are you on stable or develop? On develop it respects the hostname as well.
I use develop on Friendica and stable on NextCloud.
Strange, now it works. I restarted ejabberd + updated my develop to latest upstream commits.

NetBeans 8.2 adds Oracle copyright header to ant-deploy.xml

I have updated my NetBeans IDE to 8.2. I have found out that ant-deploy.xml has been changed. When I checked it (with diff view) a copyright header by Oracle has been added.

I don't like this much what companys writing free software slams their (huge!) copyright notices somewhere "hidden" and with the next version update in.

I have now manually prevent them from entering my projects. But for the future, I hope Oracle is not repeating this and removes such stuff.
netbeans8.2 update copyright oracle
Sorry for the silly question, but what does ant-deploy.xml do?
It seems to be part of the deployment on internal Glassfish instance. I just wanted to let other #JavaEE developers know that NetBeans 8.2 slips in an Oracle copyright notice because they may not like it, too finding it out later.

Roland Häder changed Interests to “Programming PHP/Java SE/EE, playing computer games”

- Visit Roland Häder's public profile

More coding convention stuff is coming

@Friendica Developers I have more stuff in the pipline regarding coding-convention: https://github.com/friendica/friendica/pull/3103#issuecomment-275389122 Hope you don't mind to review some much ...

Many thanks to @Michael Vogel und @Hypolite on Friendica and one other I don't know here on #Friendica for their continued patience of reviewing such changes.

Most of these changes includes added spaces, converted intending (space -> tab), added curly spaces and usage of dbm::is_result() which is a wrapper for checking if a valid result has been returned from q().
4 comments show more

"Infinite" scroll need overworking

When the small "addon" is enabled, more content is being loaded when users scroll down. So far so good. But if they scroll more down, more is being added to the DOM document which results in a growing browser procress and a slow-down due to the device has to handle more content.

I would prefer that the content in opposite scroll direction is being removed to allow smooth usage of the device (desktop PCs with low RAM will suffer greatly). If the user changes scroll direction, again content on the opposite direction is being removed.
friendica bug slow-down browser infinite-scroll
8 comments show more
Maybe there is somewhere a #jquery #plugin around? Then we don't need to re-invent the wheel ...
Yesterday I had a look at the jquery plugins you mentioned. https://github.com/pixelcog/parallax.js is not about infinite scrolling. It is about to have a prallax effect. And https://github.com/fredwu/jquery-endless-scroll doesn't do that much more than our implementation already do (OK it can load previous pages).

The problem isn't to load next or previous pages through ajax. That would be very simple.

The problems we would have to deal with are:

  • which posts belong e.g. to page 1 (which should be removed from the screen when we scroll e.g from page 2 to page 3)
  • how do we deal with the situation when new posts arrive (e.g. the user would be on page 3 - a new post does arrive, and he/she scrolls to page 4 - I guess in this situation the first post of page 4 would be missing)
  • how do we deal with comments on posts (wich would move the post on top of the first place



The whole topic is very complex. I think this is not something which is easy to implement. I don't want to say that it is unsolvable, I just want to highlight that this "extended" infinite scrolling is more than just adding and removing content
Just using a request parameter, like "page" is not helpful, then you will may see duplicate posts as "page=2" will change when new posts are being added. #GNUSocial uses here something like "lastPostId" which is the id number of the last post that has been loaded and so displayed.

Maybe I better make an example on how I think how it can be done:

1) Load page and embed "last post id" directly into page
2) Send request out: "POST /ajax/network/?lastPostId=12345&page=current"
3) This returns the posts (lastPostId - postsPerPage) that just be displayed right away including a new lastPostId
4) The user scrolls up, send another request out: "POST /ajax/network/?lastPostId=12335&page=up" (I assumed 10 posts per page and again a new lastPostId is included)
5) On any of those requests, check that more can be loaded, if not, the new lastPostId should be empty, indicating that no more can beloaded
6) Similar when the user scrolls down, then &page=down is given

Maybe not perfect but newly added posts can be found out the same way:
"POST /ajax/network/?lastPostId=12345&page=up (as newer posts are added on top)

The JavaScript then needs to handle empty lastPostId (when < postsPerPage has been found) and removing/adding content.

Martin Schulz ein super Typ? #SPD Mal sehen, wofür er steht ... http://www.nachdenkseiten.de/?p=36756 !hnpa

Der zweifache Schock: Schulz soll Kanzlerkandidat und obendrein Parteivorsitzender werden.

Die gestern bekannt gewordenen Entscheidungen der SPD-Führung wurden in Medien und von den meisten interviewten Sozialdemokratinnen und Sozialdemokraten begrüßt. In meinem Umfeld war man eher schockiert. Es folgen Fragen und Ergebnisse des Nachdenkens über diesen Vorgang. Das vorläufige Fazit: Martin Schulz wird uns leider keine Alternative zu Frau Merkel bringen. Albrecht Müller.


Wofür ...

Von wem wurden wir verraten?
#spd

Design changed to vier

I changed the design here on this #Friendica node to #Vier which looks like lesser complicated and more modern. I also have surpressed language meta informations to keep the WUI as simple as possible but still powerful (see #bbcode support).

Currently, only my wife @dianalace and me are here. I have not opened registration due to #spam accounts (which have signed up only #GNUSocial instance a lot until I closed registration there, too).
#friendica #vier #bbcode #spam #gnusocial @dianalace friendica theme vier
Mönchengladbach, Germany
newer older