From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id mHHUKyQKM2MPOwEAbAwnHQ (envelope-from ) for ; Tue, 27 Sep 2022 16:35:16 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id mBO6KyQKM2NtSgAAauVa8A (envelope-from ) for ; Tue, 27 Sep 2022 16:35:16 +0200 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 51327CFE8 for ; Tue, 27 Sep 2022 16:35:16 +0200 (CEST) Received: from localhost ([::1]:49618 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1odBg2-0000RW-KO for larch@yhetil.org; Tue, 27 Sep 2022 10:35:14 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:48918) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1odAC0-0005HR-8D for emacs-orgmode@gnu.org; Tue, 27 Sep 2022 09:00:08 -0400 Received: from stw1.rcdrun.com ([217.170.207.13]:58987) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1odABy-0000dX-2g for emacs-orgmode@gnu.org; Tue, 27 Sep 2022 09:00:07 -0400 Received: from localhost ([::ffff:197.239.4.116]) (AUTH: PLAIN admin, TLS: TLS1.3,256bits,ECDHE_RSA_AES_256_GCM_SHA384) by stw1.rcdrun.com with ESMTPSA id 00000000000BA40E.000000006332F3B0.00007047; Tue, 27 Sep 2022 05:59:28 -0700 Date: Tue, 27 Sep 2022 15:57:54 +0300 From: Jean Louis To: Quiliro =?utf-8?B?T3Jkw7PDsWV6?= Cc: ypuntot , emacs-orgmode@gnu.org Subject: Re: Emacs on the beach? Message-ID: Mail-Followup-To: Quiliro =?utf-8?B?T3Jkw7PDsWV6?= , ypuntot , emacs-orgmode@gnu.org References: <3d497a215330feb0934056a3f46c2ab3@riseup.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <3d497a215330feb0934056a3f46c2ab3@riseup.net> User-Agent: Mutt/+ () (2022-06-11) Received-SPF: pass client-ip=217.170.207.13; envelope-from=bugs@gnu.support; helo=stw1.rcdrun.com X-Spam_score_int: -17 X-Spam_score: -1.8 X-Spam_bar: - X-Spam_report: (-1.8 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_SBL=0.141, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-orgmode@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+larch=yhetil.org@gnu.org Sender: "Emacs-orgmode" X-Migadu-Flow: FLOW_IN X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1664289316; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:list-id:list-help: list-unsubscribe:list-subscribe:list-post; bh=P7b0RMqSjgyUw4hFNr7pWLTy2qohHCFsOXKSRhdQQWo=; b=XAtplkZ6oKW5PZYerjebbaNR82q0hSG8wQJAOhpizDNZxpN0UNEkQDvRDn8mcggegPd5Qy qFoq8zG20i7KlSW0tb/l85eRRQEFiOsVnOXRlmOcGvapDi/YXnEEvYSHGaYynbFjiILS/b EOFgmS8gldoqOuneG6+i8b2c5hUAaMPgrk0DVilDh0JybcvfmFI0guOktBkV0FacdXU3EK sFjYVQm9OG0TxvaenqbC22CFSKnIKDXvM/LpKkbZUIkBG2JTbohnzJZAl2iarwObjQLodd tLlHXy2dl/zQvBCAFxiRbl/cDvgAsPLQXaCxc9HMDAoIsDtETQVvtQDn5mdOhw== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1664289316; a=rsa-sha256; cv=none; b=kjYt42egKFrl9DTU7Ors8OvtjbAUKI8OKI1WFjPc/anW/x+den+uJWH82V+caCBBMQwE9o wrDyNQdF5AIlYPnmrpXvfAxKvpvMpqAN0m2+mRHUYqh9/mrWlzdT+3hlIFYH4J428H2O1Q 5D0IT36jttmVVPH8j8RfL2xWYruyZlIR/XUBkA01HJ1tqsUFNU9PJhAWnlI4M/y6u29oac 4RcwXLTpGGvEHQf4NmrfSL4jp2pEKznG/p73rnsBVXBDh8gle7KYRjFE/1YWLC+7yeBk2h Od20l/P7+2kZYJFo/I6ivuqgqrfdybIi1ORQdxGKbXN2DE0g139lbvTTqAAwxA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=none; dmarc=none; spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: -1.14 Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=none; spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: 51327CFE8 X-Spam-Score: -1.14 X-Migadu-Scanner: scn0.migadu.com X-TUID: NOnje9Gr2Wz6 * Quiliro Ordóñez [2022-08-16 02:55]: > El 2022-08-15 10:45, Jean Louis escribió: > > * ypuntot [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/