From: Jean Louis <bugs@gnu.support>
To: "Quiliro Ordóñez" <quiliro@riseup.net>
Cc: ypuntot <ypuntot@gmail.com>, emacs-orgmode@gnu.org
Subject: Re: Emacs on the beach?
Date: Tue, 27 Sep 2022 15:57:54 +0300 [thread overview]
Message-ID: <YzLzUplQIv+j/eit@protected.localdomain> (raw)
In-Reply-To: <3d497a215330feb0934056a3f46c2ab3@riseup.net>
* Quiliro Ordóñez <quiliro@riseup.net> [2022-08-16 02:55]:
> El 2022-08-15 10:45, Jean Louis escribió:
> > * ypuntot <ypuntot@gmail.com> [2022-06-15 21:08]:
> >> If you wanted to play with Emacs on the beach or sitting in front of
> >> your home, what would be your emacser setup?
> >
> > On the beach, I would be creative and use Markdown to write articles
> > for websites. It would include capturing pictures by mobile phone and
> > sorting them into a note taking system.
>
> Why not publish directly with org?
Org has too many constraints or limitations for me.
I like to mix lightweight markup languages and to have finely grained
elementary objects that each can link to each other. That works only
with the relational database such as PostgreSQL.
My websites are all in HTML, but their underlying lightweight markup
languages are various: markdown, Org, txt2tags, asciidoc, asciidoctor,
Kotl from Hyperbole package, I can have pages in pure HTML that mix
with others, I can use different versions of Markdown or any other
markup and processor.
> > In front of my home, I would let Emacs send my advertising to
> > thousands of people while I would enjoy in swimming pool.
>
> How do you advertize with Emacs to thousands of people? (Now few
> non-hackers use email.)
As on the beach, computer may be in the shade while me I am enjoying.
For advertising, I use letters, fax, SMS, email and program that
handles it. E-mail is currently main commuication line, SMS is follow
up, we also use calls and I delegate to people all over the world the
tasks straight from Emacs.
My function below lists all people assigned to tasks not completed.
(defun cf-hyperscope-list-assigned-people ()
"List of people assigned to tasks."
(interactive)
(let* ((id-list (rcd-sql-list "SELECT DISTINCT hyobjects_assignedperson
FROM hyobjects
WHERE hyobjects_assignedperson IS NOT NULL
AND hyobjects_actionstatuses != 1"
cf-db)))
(cf-people-by-id-list id-list "List of people assigned to tasks, worldwide")))
Sending messages to people involves various tags, so I do it as here
below. Obviously I can target people by country, city, or include,
exclude some countries, include or exclude some tags, and so on.
ID 350
Date created "2022-09-26 09:56:04.906847"
Date modified nil
Date nil
Time nil
People list nil
Subject "Request to become organic vanilla supplier"
Sent nil
Template "Plain HTML5 for `rcd-template-eval'"
Mailing List "Vanilla Sales"
Priority 100
Type "Mailing List"
Delay "1"
Interval "Second(s)"
Language "English"
Periodic nil
Blast now t
Blast once nil
Max date nil
Max time nil
Time zone nil
Weekday nil
Include countries nil
Exclude countries nil
Hyperdocument "Request to become organic vanilla supplier"
Format "Text and HTML"
City nil
Country nil
Include by tags nil
Exclude by tags nil
Then a package rcd-mailing, which does work, but also deserves
rcd-mess name, it handles those constraints and keeps the algorithm to
which person to send which message. As if person received the message,
I don't want to bother person again, right? So the program loops over
lists of people belonging to some mailing lists and sends messages of
any kind like email or SMS, fax, XMPP and Telegram is possible, and
messages are sent one by one to people by specific intervals. Sending
letters is possible, just one has to print them and mail them
physically.
Emacs in development version already has SQLite built-in, so one shall
think about it, as that will tremendously improve the usage of Emacs,
including for Org mode.
My package for people relationship management is not ready for SQLite,
but I see there would be no problems to switch from PostgreSQL to
SQLite, it needs some time. Managing people
You can see video here, a small insight how people management works,
with example of your email address as starting point:
https://gnu.support/images/2022/09/2022-09-27/2022-09-27-15:48:36.ogv
--
Jean
Take action in Free Software Foundation campaigns:
https://www.fsf.org/campaigns
In support of Richard M. Stallman
https://stallmansupport.org/
next prev parent reply other threads:[~2022-09-27 14:35 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <mailman.51.1655308846.20293.emacs-orgmode@gnu.org>
2022-06-15 18:06 ` Emacs on the beach? ypuntot
2022-06-15 19:26 ` Martin Schöön
2022-08-15 15:45 ` Jean Louis
2022-08-15 23:54 ` Quiliro Ordóñez
2022-09-27 12:57 ` Jean Louis [this message]
2022-08-16 5:13 ` Bob Newell
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=YzLzUplQIv+j/eit@protected.localdomain \
--to=bugs@gnu.support \
--cc=emacs-orgmode@gnu.org \
--cc=quiliro@riseup.net \
--cc=ypuntot@gmail.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/emacs.git
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.