User Controls
đŹđŹCandy~LandđŹđŹ
-
2024-06-28 at 1:05 AM UTCI figured out why it seems impossible to send a fax through a computer, it's because of these dick heads which is less of a conspiracy than global telecom giants but still pretty annoying. It's okay guys the patent will only expire in another 100 years and Dialogic already has AI PBX products for sale on its website lmao
https://www.enghouseinteractive.com/products/enabling-technologies/fax-server-solutions/
https://www.enghouseinteractive.com/
https://en.wikipedia.org/wiki/Brooktrout_TechnologyBrooktrout Technology, Inc., later Brooktrout, Inc., was an American telecommunications company based in Boston, Massachusetts, and active from 1984 to 2005. The company was initially focused on the development of hardware and software to allow personal computers to act as fax machines, similar to GammaLink's GammaFax. The company later developed fax server hardware for local area networks before ultimately pursuing Voice over IP and videoconferencing products. In 2005, the company was acquired by EAS Group, who merged Brooktrout with another company of theirs to form Cantata Technology. Cantata was in turn acquired by Dialogic Group in 2007.
https://patents.justia.com/assignee/dialogic-corporation?page=8
https://patents.justia.com/patent/6208724Virtual telephone
Apr 9, 1998 - Dialogic Corporation
A telephone communication system utilizing a virtual phone wherein a telephone switch or similar digital switching device, a digital telephone and an external device such as a personal computer (PC) or other processor are generically interfaced. The virtual phone generic interface is configurable and comprises a set of virtual phone data structures, internal and external virtual phone application program interfaces, and an external transfer protocol. Software designated an abstraction layer provides communication between the internal virtual phone application program interface, the telephone switch and the telephone set. The generic interface converts proprietary telephone switch or external application protocols into a common format and functions as a protocol interpreter between proprietary switching system protocols and protocols of various applications.DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT
Telephone Communication System
A telephone communication system utilizing the virtual phone of the present invention is shown in FIG. 1 wherein a PBX or similar digital switching device 12, a digital telephone 14 and an external device such as a personal computer (PC) or other processor 16 are interfaced by the arrangement 18 of the present invention. The virtual phone generic interface 18 of the present invention comprises a set 20 of virtual phone data structures, internal and external virtual phone application program interfaces 22 and 24, respectively, and a virtual phone host interface 26. Software designated hardware abstraction layer 28 provides communication between the internal virtual phone application program interface 22, PBX 12 and the telephone set 14.
Switch 12 can be a PBX, KSU, service provided by a central office (such as Centrex or ISDN) and does not even have to be digital. Digital telephone 14 is representative of other communication devices like phones using emerging network interface technologies like internet protocol (IP), isoethernet, various forms of wireless, ATM, etc. Various types of additional telephones (ex. switch dependent phones, analog phones, cordless phones, conference phones), modems, fax machines or computers can be connected to the primary communications device 14. -
2024-06-28 at 3:03 AM UTCThis is how analog wireless transfer of humans will first be accomplished.
-
2024-06-28 at 7:33 PM UTC
-
2024-06-29 at 2:11 PM UTCïżŒïżŒ
ïżŒ
ïżŒïżŒ
ïżŒ -
2024-06-30 at 4:09 AM UTCLunik 3, also known as E-2A No.1 in Russian (ĐŃĐœĐ° 3), was launched in 1959 as part of the Soviet Luna program. It marked the first successful mission to capture images of the far side of the Moon, making it the third Soviet spacecraft to approach the lunar vicinity. The unprecedented photographs of the far side of the Moon generated global excitement and fascination upon their publication worldwide.
Lunik 3 reestablished communication with Soviet operators on the 8th of October on its way back toward Earth. The operator on Earth directed Lunik 3 to send its first image. The probeâs internal mechanisms oriented the first frame of film in front of a bright bulb inside, projecting a small portion of the image onto a photomultiplier, a light-sensitive vacuum tube. Lunik 3 then transmitted the lightness and darkness information line-by-line via frequency-modulated analog signalâ âin essence, a fax sent over radio. This enabled Soviet scientists to retrieve one photographic frame every 30 minutes or so. Due to the distance and weak signal, the first images received contained nothing but static. In subsequent attempts in the following few days, an indistinct, blotchy white disc began to resolve on the thermal paper printouts at Soviet listening stations.
On the 18th of Octoberâ âeleven days after the photos were takenâ âthe noisy image returned from Lunik 3 finally revealed some details and contours of the far side of the moon. Operators instructed Lunik 3 to shuffle through the developed images and send each one. The probe successfully scanned and faxed either 12 or 17 (reports vary) wide angle and close-up photos before Lunik 3 stopped responding on the 22nd of October.
These first images, though grainy, revealed some surprises. It had been generally assumed that the far side of the moon would be quite similar to the near sideâ âwith relatively bright highlands mixed with the darker regions known as âmariaâ or âseas,â so named by early astronomers who presumed that they were actual seas. Later astronomers realized that the maria are plains of basalt rock caused by ancient lava flows. Contrary to expectations, the Lunik 3 images revealed that very little of the far side of the moon is covered in the darker mariaâ âjust one percent compared to the near sideâs 31 percentâ âmeaning that the phrase âthe dark side of the moonâ was completely at odds with reality. It didnât even look like the same moon. The photos also showed that the far side has a much greater number of impact craters, mostly because there were so few maria to erase older impact craters. -
2024-06-30 at 3:38 PM UTCđšFLORIDAS NEWEST STUD đđ«đš
BULLY đâŒïž MEET FLORIDAS NEWEST STUD đ« đ âBLACK EXCELLENCEâ NOW OWNED BY @xcentric_bullyz đ„ WHO RECENTLY PARTED WAYS WITH THEIR LONG TIME STUD âG2â âŒïž NOW THEYRE BACK WITH A NEW FACE OF THE PROGRAMđŠ NANO đâ BONE đâ FRONTSâ MUSCLETONEđȘđŸâ đŠ NECK & SHOULDERSâ COMPACTâ DOMEđœâ REARSâ FULL TAIL(AND1ïžâŁ)â PEDIGREEđ©žâ âBLACK EXCELLENCEâ IS OFF OF THE âLIL FRESHâPURPLE REIGNâ COLLECTION đ LIL FRESH BRED BACK TO HIS DAUGHTER đ€Ż 2ïžâŁâLIL FRESH 2ïžâŁâBITCOIN 1ïžâŁâBUMPY JOHNSON đ©ž WITH PRODUCTION ON THE GROUND ALREADY , âB.E.â IS LOOKING TO BECOME ONE OF FLORIDAS đ STUDSâŒïž NOW LOCATED IN TAMPA , FLORIDA đ -
2024-07-04 at 4:03 PM UTCAt VoteAmerica, we work to help Americans register to vote, and request vote-by-mail (also known as absentee) ballots. We use technology to remove barriers to voting and make sure that everyone can vote safely, easily, and securely.
The 2020 election will be like no other: with a global pandemic, we anticipate a massive increase in the number of Americans who will vote by mail this November, and weâre making sure that requesting a mail-in ballot is as accessible as possible. Requesting a ballot can be difficult: in many states, you need to print a form, sign it, and mail it -- and very few households have access to a printer, especially with so many people working from home. In 19 states, voters can request a ballot online via an official state system. And 11 more states -- covering over 50 million voters -- allow you to submit a ballot application via email or fax.
And itâs those 11 states that weâll focus on in this post: states where you can submit your application electronically⊠if you have the technical know-how to scan your signature onto the paperwork and email it or fax it. And in a few of these states (like Kansas and New Hampshire), email isnât an option: you have to use a fax machine (and who has access to a fax machine at home any more?). Even in states that typically allow you to email your application, some counties have been so overwhelmed by the volume of email that theyâve temporarily stopped accepting emailed applications.
So at VoteAmerica, we set out to build a system that makes it easy for voters to fax their ballot applications, to help voters in states that donât accept email or counties where the email systems arenât working. And thatâs where we ran into a tough technical problem: how to reliably send faxes. We have to be very, very sure that our faxes are going through: a lost application means that a voter could be waiting for a ballot that never comes. Twilio offers a simple, easy API for sending faxes -- so whatâs the tough part?
How Faxes Work (And Donât Work)
Fax machines work via the telephone network. When you send a fax, youâre actually making a phone call -- but rather than connecting two people to each other to talk, youâre connecting two fax machines. The sending fax machine scans the document and encodes it for transmission over the phone line, and the receiving fax machine decodes the document and prints it.
So unlike email, thereâs a whole lot of things that can go wrong. Most commonly, the phone line is busy! If youâre using a web-based fax receiver (like Twilio), this isnât a problem: Twilio handles the complex phone network magic to be able to receive multiple faxes simultaneously at the same number. But weâre not sending faxes to Twilio -- weâre sending them to election offices, most of which are still using an old-fashioned fax machine connected to a landline. And just like phone calls, only one fax can be using the line at a time. So if someone else is trying to send a fax to that election office, weâll get a busy signal when we try to send the voterâs application.
Even if the line isnât busy, thereâs still other things that can go wrong. Fax machines typically have limited memory (theyâre just storing documents long enough to print them), so if the machine is out of paper or ink and runs out of space to store incoming documents, it wonât accept any more incoming faxes. Even simpler, the fax machine could be off or unplugged.
All this to say: we need to be really careful about sending faxes, and anticipate that a lot of our attempts to send a document wonât work. While Twilioâs API doesnât completely solve this out-of-the-box -- sending a document via the Twilio Fax API just tries to send once and fails if the line is busy or disconnected -- it does give us all the building blocks we need to build a reliable fax system.
The Fax Gateway
To ensure our faxes get sent successfully every time, VoteAmerica built an open-source Fax Gateway: a system that sits on top of the Twilio API to handle queuing and retrying faxes. To make this system cheap to operate and easy to maintain, we built it using Amazon SQS, AWS Lambda, and the Serverless Framework.
The fax gateway handles a couple of problems:
If a fax doesnât go through, it automatically queues it up to try again after a few minutes. It tracks how many times weâve tried to send a particular fax, so if it fails too many times we can escalate that problem to an engineer to investigate and let the voter know their application wasnât sent successfully.
It queues the faxes so weâre never sending more than one fax at a time to a particular number. Because most election offices are using a traditional physical fax machine that can only receive one document at a time, we donât want to try sending multiple documents at the same time -- weâd end up competing with ourselves and getting a lot more busy signals.
The basic flow is that a pending fax is written to an SQS queue. This is a FIFO (first-in, first-out) queue. SQS FIFO queues have a number of extra features that help us out:
They can deduplicate messages. This means that if the API call to write a message to the queue fails, we can safely retry it because the queue will remove the duplicate if itâs written twice.
We can group messages via a âmessage group IDâ. This partitions the queue -- basically, we get a separate logical queue for each message group ID. Messages within a group are processed strictly in order, and only one message from each group is processed at a time.
This second feature -- the message group IDs -- is what lets us make sure we donât jam up a particular election office by sending multiple faxes at once. We use the destination fax number as a message group ID, and SQS will make sure that only one message from each group (meaning one fax for each destination number) is being processed at a time.
The Life Of A Fax In The Fax Gateway
Fax Gateway diagram
When we want to send a fax, an application writes it to the Fax Queue. From there, itâs sent (via the Twilio API) to the Fax Processor. The fax processor sends the fax and checks if it went through. If it did, the fax gateway writes a message to the Webhook Queue, which sends a notification back to the application. If the fax didnât go through successfully, we write the message to a Retry Queue, which holds on to it for a few minutes, and then sends it back to the Fax Queue to try again.
When an application wants to send a fax, it just writes it to the Fax Queue. Here is how this can be done from Python, using the boto3 library:
Copy code
import boto3
sqs_client = boto3.client('sqs')
payload = json.dumps(
{
"fax_id": str(fax_uuid), # A unique ID for the fax
"to": str(fax_to), # A E.164-formatted phone number
"pdf_url": fax_pdf_url, # We use a presigned s3 GET URL
"callback_url": callback_url, # A URL in the application that receives webhooks
}
)
sqs_client.send_message(
QueueUrl=FAX_GATEWAY_SQS_QUEUE,
MessageBody=payload,
MessageGroupId=fax_to,
)
And then the Fax Gatewayâs queues and Lambda functions take over. Letâs take a deeper look at how one of these functions -- the Fax Processor -- works.
The Fax Processor
Fax Processor diagram
The Fax Processor is the heart of the Fax Gateway. It reads the faxes from the Fax Queue and sends them via the Twilio Programmable Fax API:
Copy code
# Send the fax to Twilio
twilio_fax = client.fax.faxes.create(
from_=PHONE_NUMBER, # A phone number from our Twilio account
to=fax_record.to,
media_url=fax_record.pdf_url,
# Our faxes can contain PII -- instruct Twilio to not retain a copy of
# the PDF.
store_media=False,
# Fail fast (after 5 minutes) rather than leaving the fax queued -- we
# have our own retry logic, and this lambda function times out after 15
# minutes so we'd rather gracefully handle the failure ourselves rather
# than have Twilio hold it in their queue for a long time.
ttl=5,
)
One important design decision was how to handle failed faxes. When you send a fax via Twilio, you generally provide a status callback. Twilio will try to send your fax, and let you know via the status callback whether it went through. So we could have the Fax Processor fire off the fax via Twilio, set the status callback to invoke another Lambda function, and then return (so Twilio would send the fax in the background, after the Fax Processor returns). However, this would mess up all the work weâve done with message groups: weâre trying to only send one fax at a time to a destination number. So itâs important that the Lambda function doesnât return until the fax is done sending.
So instead of using the Twilio status callback, we have our Lambda function stick around, and poll the Twilio API. This keeps the Lambda function running until the fax is done sending (successfully or not), so we maintain this âlockâ on the destination number:
Copy code
# Twilio fax status codes indicating still-in-progress or success -- all other
# codes are considered failures.
#
# https://www.twilio.com/docs/fax/api/fax-resource
TWILIO_STATUS_PENDING = ("queued", "processing", "sending")
# How frequently to poll for fax status, in seconds
TWILIO_POLL_INTERVAL = 15
def poll_until_fax_delivered(fax_sid: str) -> Any:
while True:
try:
fax = client.fax.faxes(fax_sid).fetch()
except Exception as e:
# If there was an error getting the fax status, just log it and
# keep polling -- we don't want to let a transient error cause
# the whole lambda function to fail.
logging.exception("Error while polling for fax status")
if fax.status not in TWILIO_STATUS_PENDING:
return fax.status
print(f"Fax has pending status: {fax.status}, waiting")
time.sleep(TWILIO_POLL_INTERVAL)
We also distinguish between a failure to send the fax due to a busy signal or other expected problem -- the stuff that we expect to happen every once in a while even if everything is working correctly on our end -- and a failure to send the fax due to a problem with AWS, Lambda, or Twilio. If we encounter an unexpected error (for example, if the Twilio API returns a 500 error code), we use the normal Lambda error handling mechanism: we throw an error from the Lambda function, and the message will end up back in the Fax Queue to try again after the SQS visibility timeout. If we get an expected error -- Twilio tells us the fax line was busy, for example -- we donât return an error from the Lambda function. Instead, we write the message to the Retry Queue and return a success.
The Retry Processor
Retry Processor diagram
Messages sit in the Retry Queue if weâve tried to send the fax, but it didnât go through. Usually, this is because the fax line is busy, so we want to wait a bit for the fax line to clear up before we try again. The Retry Queue is a delay queue, which means that weâve configured it to hold onto messages for about 15 minutes before we deliver them. This lets us space out our retries, so the receiving fax machine has time to stop being busy, or have its paper or ink replaced, before we try again.
We keep the Retry Queue separate from the Fax Queue so that while weâre waiting to re-send that fax, we can try other faxes to that number (so if the fax is unprocessable for some reason -- say, for example, the PDF is corrupt or invalid so Twilio canât send it -- it doesnât clog up all messages being sent to that number).
The Retry Processor itself is very simple: it just reads the messages, and then writes them back to the Fax Queue:
Copy code
# Take a fax record from the retry queue and sends it back to the fax queue
# to be retried
def handler(event: Any, context: Any) -> Any:
# We set batchSize to 1 so there should always be 1 record
assert len(event["Records"]) == 1
record = event["Records"][0]
fax_record = Fax.json_loads(record["body"])
enqueue_fax(fax_record)
The Webhook Processor
Webhook Processor diagram
If we do successfully send the fax, or weâve failed to send the fax a whole lot of times (we typically attempt to send a fax 20 times before giving up), we write a message to the Webhook Queue, which delivers a notification (via a POST HTTP request) back to the application that was trying to send the fax.
The code for the Webhook Processor is also pretty simple -- we just load up the message from the Webhook Queue and deliver it via an HTTP request:
Copy code
# Take a webhook record from the queue and try to send it to the calling
# application
def handler(event: Any, context: Any) -> Any:
# We set batchSize to 1 so there should always be 1 record
assert len(event["Records"]) == 1
record = event["Records"][0]
# Webhook is a Python dataclass that corresponds with the
# message that we write to the Webhook Queue
webhook = Webhook.json_loads(record["body"])
response = requests.post(
webhook.callback_url,
data=webhook.payload.json_dumps(),
headers={"Content-Type": "application/json"},
)
response.raise_for_status()
One important distinction here between the Retry Process and the Fax Processor is that the Retry Processor uses the typical SQS/Lambda error handling: rather than have a separate retry queue for failed messages, we simply raise a Python exception. The SQS/Lambda integration uses this as a signal that the processor failed, and the message should be put back into the Webhook Queue to be sent again after the SQS visibility timeout. So if the application thatâs supposed to handle this webhook fails and returns a 500, weâll just end up processing this message again and re-send the webhook. We configure an SQS dead-letter queue so if weâve tried to deliver the webhook a whole bunch of times, weâll eventually give up and retain the message in the dead-letter queue for us to inspect and debug.
Using the Fax Gateway
Weâve released the Fax Gateway as an open-source project so anyone can use it to send faxes reliably. Itâs easy to deploy in your own AWS account using the Serverless Framework.
To deploy the Fax Gateway, youâll first want to fork the repository so you can make your own changes to the Serverless configuration. Youâll want to read through the configuration file to make sure itâs set up correctly for your AWS environment. In particular youâll need to customize a few things:
We deploy our fax gateway in the us-west-2 region. If you use a different region, youâll want to change the line that says region: us-west-2 to refer to your AWS region.
We deploy the Fax Gateway in our VPC, so we can use AWS security groups to ensure that only the Fax Gateway can send requests to our webhook endpoint. Youâll want to make sure that the vpc section of the configuration has the right configuration for your VPC, or remove that section altogether if you donât want to deploy the Fax Gateway into a VPC.
We use DataDog to collect logs and metrics, so weâve set up the Fax Gateway to deliver logs via the Datadog Forwarder. If you donât use DataDog or the Datadog Forwarder, youâll want to remove the serverless-plugin-datadog plugin.
We use Sentry to track errors. If you donât use Sentry, remove the SENTRY_DSN and SENTRY_ENVIRONMENT environment variables.
We use AWS SSM to store the credentials for the Fax Gateway. Youâll need to configure the following SSM Parameters:
fax_gateway.common.sentry_dsn: If you use Sentry, set this to your Sentry DSN to send Fax Gateway errors to Sentry.
fax_gateway.common.twilio_sid and fax_gateway.common.twilio_auth_token: Set these to your Twilio credentials so the Fax Gateway can authenticate with Twilio to send faxes.
fax_gateway.prod.twilio_phone_number: Set this to the phone number in your Twilio account that the faxes should come from. If you plan to use multiple environments (we use local, staging, and prod environments) for your Serverless function, also set fax_gateway.staging.twilio_phone_number and fax_gateway.local.twilio_phone_number so you use a different fax number for each environment. -
2024-07-04 at 4:07 PM UTC
-
2024-07-04 at 4:13 PM UTC
import logging
import time
from typing import Any
from sentry_sdk import capture_exception
from app.helpers.messages import Fax, FaxStatus, Webhook, WebhookPayload
from app.helpers.settings import MAX_FAX_ATTEMPTS
from app.helpers.sqs import enqueue_retry, enqueue_webhook
from app.helpers.twilio import PHONE_NUMBER, client
# Twilio fax status codes indicating still-in-progress or success -- all other
# codes are considered failures.
#
# https://www.twilio.com/docs/fax/api/fax-resource
TWILIO_STATUS_PENDING = ("queued", "processing", "sending")
TWILIO_STATUS_SUCCESS = ("delivered",)
# How frequently to poll for fax status, in seconds
TWILIO_POLL_INTERVAL = 15
# Given a Twilio fax ID, polls for status
def poll_until_fax_delivered(fax_sid: str) -> Any:
while True:
try:
fax = client.fax.faxes(fax_sid).fetch()
except Exception as e:
# If there was an error getting the fax status, just log it and
# keep polling -- we don't want to let a transient error cause
# the whole lambda function to fail.
capture_exception(e)
logging.exception("Error while polling for fax status")
if fax.status not in TWILIO_STATUS_PENDING:
return fax.status
print(f"Fax has pending status: {fax.status}, waiting")
time.sleep(TWILIO_POLL_INTERVAL)
# Take a fax record from the queue and send it to Twilio. Poll for
# success/failure.
def handler(event: Any, context: Any) -> Any:
# We set batchSize to 1 so there should always be 1 record
assert len(event["Records"]) == 1
record = event["Records"][0]
fax_record = Fax.json_loads(record["body"])
print("Sending fax", fax_record)
# Send the fax to Twilio
twilio_fax = client.fax.faxes.create(
from_=PHONE_NUMBER,
to=fax_record.to,
media_url=fax_record.pdf_url,
# Our faxes can contain PII -- instruct Twilio to not retain a copy of
# the PDF.
store_media=False,
# Fail fast (after 5 minutes) rather than leaving the fax queued -- we
# have our own retry logic, and this lambda function times out after 15
# minutes so we'd rather gracefully handle the failure ourselves rather
# than have Twilio hold it in their queue for a long time.
ttl=5,
)
# Wait for status
fax_status = poll_until_fax_delivered(twilio_fax.sid)
print(f"Fax final status: {fax_status}")
if fax_status in TWILIO_STATUS_SUCCESS:
# Fax was sent! Queue a webhook to deliver the success notification
print("Fax successful; enqueueing success webhook")
try:
enqueue_webhook(
Webhook(
callback_url=fax_record.callback_url,
payload=WebhookPayload(
fax_id=fax_record.fax_id,
status=FaxStatus.SENT,
message="Fax sent successfully",
),
)
)
except Exception as e:
# If there was an error queueing the webhook notification, we
# just log that and don't error -- we don't want to fail, because
# that will retry and re-send the fax. We'd rather just fail to
# send the webhook than duplicate-send faxes.
capture_exception(e)
logging.exception("Error enqueueing webhook")
elif fax_record.retry_count + 1 >= MAX_FAX_ATTEMPTS:
# We're out of retry attempts. Report a failure to the application.
print("Fax failed and no more retries available; enqueueing failure webhook")
enqueue_webhook(
Webhook(
callback_url=fax_record.callback_url,
payload=WebhookPayload(
fax_id=fax_record.fax_id,
status=FaxStatus.PERMANENT_FAILURE,
message=f"Failed to deliver fax after {MAX_FAX_ATTEMPTS} tries. Last attempt status: {fax_status}",
),
)
)
else:
# Fax failed to send, but nevertheless we persist. Queue a webhook to
# deliver a failure notification and also queue up a retry.
#
# We enqueue the retry *second* -- if we did it first, and then failed
# to enqueue the webhook, we'd end up with a duplicate because this
# function would error, the job would be retried by the queue, *and*
# we'd have written the job to the retry queue.
print(
f"Fax failed (attempt {fax_record.retry_count + 1} of {MAX_FAX_ATTEMPTS}); enqueuing failure webhook and retry"
)
enqueue_webhook(
Webhook(
callback_url=fax_record.callback_url,
payload=WebhookPayload(
fax_id=fax_record.fax_id,
status=FaxStatus.TEMPORARY_FAILURE,
message=f"Failed to deliver fax (attempt {fax_record.retry_count + 1} of {MAX_FAX_ATTEMPTS}). Fax status: {fax_status}",
),
)
)
enqueue_retry(
Fax(
fax_id=fax_record.fax_id,
to=fax_record.to,
pdf_url=fax_record.pdf_url,
callback_url=fax_record.callback_url,
retry_count=fax_record.retry_count + 1,
)
) -
2024-07-07 at 3:12 PM UTC
-
2024-07-09 at 3:22 PM UTCđ đ đ đ đ đ đ đ đ đ đ đ đ đ đ đ đ
-
2024-07-11 at 12:35 AM UTCPATRK & BOÎĄÎ΄ÎΩΠIN
ÙŠ/Ù©/ÙąÙ©
XED-COGW
â
Loon Raw -
2024-07-14 at 12:08 AM UTC
Originally posted by the man who put it in my hood lol this is gonna get lanny shot I hope the kid packs
Templar Mechanics will appeal to those people with an open mind and an interest in the unexplained, or should I say the unexplainableâŠ..and of course the Templars.
Templar Mechanics is a thought provoking study that examines landscape geometry around Knights Templar sites. Ancient sites are now being recognized more and more through the geometric arrangement of points both natural and man made in the surrounding landscape, leaving an imprint for us to discover in our time.
Landscape geometry embraces the theory that notable points in the landscape hold a collective geometric relationship to other landscape features. The geometric shapes noted are often underpinned by substantial physical structuresâŠchurches, castles, forts, towers. Many of these patterns mirror geometric forms that also underpin the building blocks of nature and its growth cycles.
In the past our ancestors were more in tune with their immediate environment and were aware of the energy signatures of the land, giving special significance to local points.
TEMPLE BRUER REVELATION
The initial revelation came at Temple Bruer , Lincolnshire , England . A pentacle was discovered in the landscape around the old Knights Templar settlement created by church alignments. Further study then revealed a six pointed seal incorporated in the layout of the current village which was also complimentary to the larger pentacle. This then raised issues regarding the possibility of an organizing intelligence in the unseen influencing manifestations in the physical both past and present. This intelligence expresses itself through mathematics, the language of the universe, and is revealed through sacred geometry. This has been known to initiates involved in esoteric research for millenniaâŠ..including John Dee and Francis Dashwood.
Both John Dee and Francis Dashwood turn up at significant points within the Bruer PentacleâŠ..suggesting they knew of its existence.
Templar Mechanics ultimately is searching for an explanation as to why the physical manifestations both natural and man made seem to be affected by the geometric layout of the site. The six pointed seal of Solomon created on the ground at the Temple Bruer village, again by connecting converging points of local church alignmentsâŠ..is an enigma in itself. Its perfect interaction with the larger penta just makes one more curious as to what is going on at Bruer and to whom this knowledge was, and possibly still is, known to. The 5 country lanes converging on the church at Temple Bruer mark other church alignments, the winter solstice sunset position and the summer solstice sunrise.
SACRED MEASURE
Captivated by the initial discovery I started to investigate other Templar sites and discovered a repeating unit of measure. This was a circular measure- 5.151 miles or 10,000 megalithic yards. The megalithic yard being the controlling measure discovered by Alexander Thom at many ancient sites throughout Europe . Alexander Thom put forward 2.722 feet +/- 0.002 feet 82.96656cm +/- 0.061 for the ancient measure now known as the megalithic yard.
More reading on the megalithic yard in the excellent book : Civilization One by Christopher Knight and Alan ButlerâŠ.ISBN 1-84293-160-1
Mathematics is the language of the universe, although many in their arrogance believe it to be English. The universe is not chaos,âŠIt is structured and ordered to mathematical principles and systems. Initiates such as Da Vinci, Newton , Einstein and John Dee all had a deep interest in sacred geometry and numerology. They knew there was something encoded in sacred geometry that contained a great secret in relation to the structure of nature and reality itself. Newton spent a lot of time looking for the sacred measure.
Why did John Dee, (astrologer to Elizabeth 1st) leave one templar site at Upton Upon Severn and take on Leadenham parish in Lincolnshire âŠ.which is involved in the Temple Bruer geometry?
Thereâs also the strange coincidence of a similar extended pentacle with 36 degree arms discovered at another Templar site in France âŠ.the mysterious and enigmatic Rennes le chateau, which has coincidentally many things in common with the Temple Bruer pentacle. Rennes le Chateau also has a 5.151 systemâŠ.The 5.151 radius is focused on through the many references in the Rennes church to Rlc and Blanchefort.
Rlc and Blanchefort are two points noted by Henry Lincoln in the construction of his pentacle discovered in the Rennes area and involve 3 former Templar sites on local high points.
Â
TEMPLARS AND SACRED SITES
The Temple Bruer circle diameter of 5.151 miles has been found by TM ( ) encoded in the landscape around other Knights Templar sites, some of which are listed below. These can be viewed off the Knights Templar tab at the top of the page. These articles will be added to as I go along, with links and any new information that comes to light relating to the area study. Some graphics are being prepared others may have new detail added or altered. New sites are being discovered all the time.
Isle of Mull
Rosslyn
Willoughton
Maltby
Temple Bruer
Temple Rockley / Avebury
Temple Cloud / Glastonbury
Temple Ewell
Temple Combe
Temple Sowerby
Temple Hirst
Rennes le Chateau
La Rochelle
Bisham Abbey
Royston Cave / Denny Abbey
Tara
Iona and the Isle of Mull
Eglinton
The repeating geometric patterns may suggest knowledge of the areas known to have landscape geometry, was held within the higher echelons of the Templar order. Many of the patterns displayed in the landscape turn up in Templar symbolism.
Also involved are other sacred/ancient sites in Britain and France . By researching locally a Templar presence is usually found nearby. The Templars, it would appear, knew the power of ancient sitesâŠ..and searched them out as bases to set up commanderies. Temple Rockley is a good example, located near to Avebury. -
2024-07-14 at 12:18 AM UTCYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck youYeah nigga he said fuck you
-
2024-07-15 at 5:05 PM UTCdo a thread duffle
-
2024-07-18 at 8:12 PM UTCI was told that posting this will get the site shut down and I will be murdered
Originally posted by the man who put it in my hood lol this is gonna get lanny shot I hope the kid packs
Templar Mechanics will appeal to those people with an open mind and an interest in the unexplained, or should I say the unexplainableâŠ..and of course the Templars.
Templar Mechanics is a thought provoking study that examines landscape geometry around Knights Templar sites. Ancient sites are now being recognized more and more through the geometric arrangement of points both natural and man made in the surrounding landscape, leaving an imprint for us to discover in our time.
Landscape geometry embraces the theory that notable points in the landscape hold a collective geometric relationship to other landscape features. The geometric shapes noted are often underpinned by substantial physical structuresâŠchurches, castles, forts, towers. Many of these patterns mirror geometric forms that also underpin the building blocks of nature and its growth cycles.
In the past our ancestors were more in tune with their immediate environment and were aware of the energy signatures of the land, giving special significance to local points.
TEMPLE BRUER REVELATION
The initial revelation came at Temple Bruer , Lincolnshire , England . A pentacle was discovered in the landscape around the old Knights Templar settlement created by church alignments. Further study then revealed a six pointed seal incorporated in the layout of the current village which was also complimentary to the larger pentacle. This then raised issues regarding the possibility of an organizing intelligence in the unseen influencing manifestations in the physical both past and present. This intelligence expresses itself through mathematics, the language of the universe, and is revealed through sacred geometry. This has been known to initiates involved in esoteric research for millenniaâŠ..including John Dee and Francis Dashwood.
Both John Dee and Francis Dashwood turn up at significant points within the Bruer PentacleâŠ..suggesting they knew of its existence.
Templar Mechanics ultimately is searching for an explanation as to why the physical manifestations both natural and man made seem to be affected by the geometric layout of the site. The six pointed seal of Solomon created on the ground at the Temple Bruer village, again by connecting converging points of local church alignmentsâŠ..is an enigma in itself. Its perfect interaction with the larger penta just makes one more curious as to what is going on at Bruer and to whom this knowledge was, and possibly still is, known to. The 5 country lanes converging on the church at Temple Bruer mark other church alignments, the winter solstice sunset position and the summer solstice sunrise.
SACRED MEASURE
Captivated by the initial discovery I started to investigate other Templar sites and discovered a repeating unit of measure. This was a circular measure- 5.151 miles or 10,000 megalithic yards. The megalithic yard being the controlling measure discovered by Alexander Thom at many ancient sites throughout Europe . Alexander Thom put forward 2.722 feet +/- 0.002 feet 82.96656cm +/- 0.061 for the ancient measure now known as the megalithic yard.
More reading on the megalithic yard in the excellent book : Civilization One by Christopher Knight and Alan ButlerâŠ.ISBN 1-84293-160-1
Mathematics is the language of the universe, although many in their arrogance believe it to be English. The universe is not chaos,âŠIt is structured and ordered to mathematical principles and systems. Initiates such as Da Vinci, Newton , Einstein and John Dee all had a deep interest in sacred geometry and numerology. They knew there was something encoded in sacred geometry that contained a great secret in relation to the structure of nature and reality itself. Newton spent a lot of time looking for the sacred measure.
Why did John Dee, (astrologer to Elizabeth 1st) leave one templar site at Upton Upon Severn and take on Leadenham parish in Lincolnshire âŠ.which is involved in the Temple Bruer geometry?
Thereâs also the strange coincidence of a similar extended pentacle with 36 degree arms discovered at another Templar site in France âŠ.the mysterious and enigmatic Rennes le chateau, which has coincidentally many things in common with the Temple Bruer pentacle. Rennes le Chateau also has a 5.151 systemâŠ.The 5.151 radius is focused on through the many references in the Rennes church to Rlc and Blanchefort.
Rlc and Blanchefort are two points noted by Henry Lincoln in the construction of his pentacle discovered in the Rennes area and involve 3 former Templar sites on local high points.
Â
TEMPLARS AND SACRED SITES
The Temple Bruer circle diameter of 5.151 miles has been found by TM ( ) encoded in the landscape around other Knights Templar sites, some of which are listed below. These can be viewed off the Knights Templar tab at the top of the page. These articles will be added to as I go along, with links and any new information that comes to light relating to the area study. Some graphics are being prepared others may have new detail added or altered. New sites are being discovered all the time.
Isle of Mull
Rosslyn
Willoughton
Maltby
Temple Bruer
Temple Rockley / Avebury
Temple Cloud / Glastonbury
Temple Ewell
Temple Combe
Temple Sowerby
Temple Hirst
Rennes le Chateau
La Rochelle
Bisham Abbey
Royston Cave / Denny Abbey
Tara
Iona and the Isle of Mull
Eglinton
The repeating geometric patterns may suggest knowledge of the areas known to have landscape geometry, was held within the higher echelons of the Templar order. Many of the patterns displayed in the landscape turn up in Templar symbolism.
Also involved are other sacred/ancient sites in Britain and France . By researching locally a Templar presence is usually found nearby. The Templars, it would appear, knew the power of ancient sitesâŠ..and searched them out as bases to set up commanderies. Temple Rockley is a good example, located near to Avebury. -
2024-07-18 at 8:12 PM UTCTemplar Mechanics will appeal to those people with an open mind and an interest in the unexplained, or should I say the unexplainableâŠ..and of course the Templars.
Templar Mechanics is a thought provoking study that examines landscape geometry around Knights Templar sites. Ancient sites are now being recognized more and more through the geometric arrangement of points both natural and man made in the surrounding landscape, leaving an imprint for us to discover in our time.
Landscape geometry embraces the theory that notable points in the landscape hold a collective geometric relationship to other landscape features. The geometric shapes noted are often underpinned by substantial physical structuresâŠchurches, castles, forts, towers. Many of these patterns mirror geometric forms that also underpin the building blocks of nature and its growth cycles.
In the past our ancestors were more in tune with their immediate environment and were aware of the energy signatures of the land, giving special significance to local points.
TEMPLE BRUER REVELATION
The initial revelation came at Temple Bruer , Lincolnshire , England . A pentacle was discovered in the landscape around the old Knights Templar settlement created by church alignments. Further study then revealed a six pointed seal incorporated in the layout of the current village which was also complimentary to the larger pentacle. This then raised issues regarding the possibility of an organizing intelligence in the unseen influencing manifestations in the physical both past and present. This intelligence expresses itself through mathematics, the language of the universe, and is revealed through sacred geometry. This has been known to initiates involved in esoteric research for millenniaâŠ..including John Dee and Francis Dashwood.
Both John Dee and Francis Dashwood turn up at significant points within the Bruer PentacleâŠ..suggesting they knew of its existence.
Templar Mechanics ultimately is searching for an explanation as to why the physical manifestations both natural and man made seem to be affected by the geometric layout of the site. The six pointed seal of Solomon created on the ground at the Temple Bruer village, again by connecting converging points of local church alignmentsâŠ..is an enigma in itself. Its perfect interaction with the larger penta just makes one more curious as to what is going on at Bruer and to whom this knowledge was, and possibly still is, known to. The 5 country lanes converging on the church at Temple Bruer mark other church alignments, the winter solstice sunset position and the summer solstice sunrise.
SACRED MEASURE
Captivated by the initial discovery I started to investigate other Templar sites and discovered a repeating unit of measure. This was a circular measure- 5.151 miles or 10,000 megalithic yards. The megalithic yard being the controlling measure discovered by Alexander Thom at many ancient sites throughout Europe . Alexander Thom put forward 2.722 feet +/- 0.002 feet 82.96656cm +/- 0.061 for the ancient measure now known as the megalithic yard.
More reading on the megalithic yard in the excellent book : Civilization One by Christopher Knight and Alan ButlerâŠ.ISBN 1-84293-160-1
Mathematics is the language of the universe, although many in their arrogance believe it to be English. The universe is not chaos,âŠIt is structured and ordered to mathematical principles and systems. Initiates such as Da Vinci, Newton , Einstein and John Dee all had a deep interest in sacred geometry and numerology. They knew there was something encoded in sacred geometry that contained a great secret in relation to the structure of nature and reality itself. Newton spent a lot of time looking for the sacred measure.
Why did John Dee, (astrologer to Elizabeth 1st) leave one templar site at Upton Upon Severn and take on Leadenham parish in Lincolnshire âŠ.which is involved in the Temple Bruer geometry?
Thereâs also the strange coincidence of a similar extended pentacle with 36 degree arms discovered at another Templar site in France âŠ.the mysterious and enigmatic Rennes le chateau, which has coincidentally many things in common with the Temple Bruer pentacle. Rennes le Chateau also has a 5.151 systemâŠ.The 5.151 radius is focused on through the many references in the Rennes church to Rlc and Blanchefort.
Rlc and Blanchefort are two points noted by Henry Lincoln in the construction of his pentacle discovered in the Rennes area and involve 3 former Templar sites on local high points.
Â
TEMPLARS AND SACRED SITES
The Temple Bruer circle diameter of 5.151 miles has been found by TM ( ) encoded in the landscape around other Knights Templar sites, some of which are listed below. These can be viewed off the Knights Templar tab at the top of the page. These articles will be added to as I go along, with links and any new information that comes to light relating to the area study. Some graphics are being prepared others may have new detail added or altered. New sites are being discovered all the time.
Isle of Mull
Rosslyn
Willoughton
Maltby
Temple Bruer
Temple Rockley / Avebury
Temple Cloud / Glastonbury
Temple Ewell
Temple Combe
Temple Sowerby
Temple Hirst
Rennes le Chateau
La Rochelle
Bisham Abbey
Royston Cave / Denny Abbey
Tara
Iona and the Isle of Mull
Eglinton
The repeating geometric patterns may suggest knowledge of the areas known to have landscape geometry, was held within the higher echelons of the Templar order. Many of the patterns displayed in the landscape turn up in Templar symbolism.
Also involved are other sacred/ancient sites in Britain and France . By researching locally a Templar presence is usually found nearby. The Templars, it would appear, knew the power of ancient sitesâŠ..and searched them out as bases to set up commanderies. Temple Rockley is a good example, located near to Avebury. -
2024-07-18 at 8:27 PM UTCI've just put on a deer head and I'm on the way over.
-
2024-07-18 at 8:37 PM UTC
-
2024-07-19 at 8:53 PM UTCThe basic rule is, where information can go, a virus can go with it
La rĂšgle de base, c'est que lĂ oĂč l'information peut aller, un virus peut l'accompagner.
Inthe world of computer viruses it's not so much technology that comes alive, but just the opposite: biology is cybernised
Dans le monde des virus informatiques ce n'est pas la technologie qui s'anime, tant que l'inverse: la biologie se cybernise.
Let us speak not of "persons with AIDS" but rather of a "society with AIDS"
Ne parlons pas de "personnes atteintes du SIDA", parlons plutÎt d'une "société atteinte du SIDA"
The gift of blood has been polluted
Le don du sang a été pollué
Born naked, modern humanity risks dying without the mask of culture, destroyed by impulses that suffer no cultural interdiction
Dénudée à sa naissance, l'humanité moderne se risque de trouver sa mort dénudée du masque de la culture, détruite par des impulsions qui ne sont soumises à aucune interdiction culturelle
The body is not one self but a fiction of a self built from a mass of interacting selves. A body's capacities are literally the result of what it incorporates; the self is not only corporal but corporate.
Le corps ne constitue pas un moi unique mais une fiction d'un moi construit d'une intéraction de mois. Les capacités d'un corps sont littéralement le résultat de ce qu'il incorpore; le moi est non seulement corporel, il est incorporant.
Ostensibly, human bodies are integrating newly evolved and evolving viruses, only some of them, such as HIV, identifiable due to their pathogenicity. The majority of viruses and bacteria circulate around the biosphere and technosphere harmlessly and unnoticed.
Il paraĂźtrait que les corps humains sont en train d'incorporer des virus rĂ©cemment evoluĂ©s et en voie d'Ă©volution, dont certains seulement, tels que le VIH, sont susceptibles d'ĂȘtre identifiĂ©s grĂące Ă leur pathogĂ©nicitĂ©. La plupart des virus et des bactĂ©ries circulent dans la biosphĂšre et technosphĂšre, inoffensifs et inaperçus.
We form a rhizome with our viruses
by
Joseph Nechvatal
We form a rhizome with our viruses, or rather, our viruses make us form a
rhizome with other creatures.
-Gilles Deleuze and Felix Guattari, On The Line
William Burroughs said that sexual desire is like a virus that is always on the hunt for a new host -- a virus that almost always infects new technology first. In response to this idea, I developed in 1992-3 (when I was Louis Pasteur artist-in-resident at Arbois, France; Louis Pasteur's home town) a method for creating viral computer-robotic assisted paintings which stem from a computer virus program. This computer program was written on Hyper-card in Basic with the assistance of Prof. Jean-Philippe Massonie of Laboratoire MIS, Université de Franche-Comté, France.
The resulting viral computer-robotic paintings try to expand upon the present aesthetic and technical limits of computer-technology by combining technological and aesthetic elements in a new, viral way. These viral infected computer-robotic assisted paintings focus on an interface between the viral virtual and the viral actual (i.e., the viral viractual) - an alterity which couples the biological with the technological. Hence, my computer-robotic assisted viral paintings strive for a depiction of an anti-essentiality of the body-in-bits which allows no privileged logos, but insists, rather, on a displacement or deferral of meaning. Images of the flesh are undone by viral disturbances they cannot contain - even as I identify the body as central in a matrix of possibilities.
The basic premise behind my viral computer-robotic assisted paintings is the rhizomatic exploration of host/parasite omnijectivity (the metaphysical concept stemming from the discoveries of quantum physics which teaches us that mind (previously considered the subjective realm) and matter (previously considered as the objective realm) are inextricably linked) under the influence of today's high-frequency, electronic, computerized environment. Moreover, host/parasite viral encounters with the codes of computer simulation create the ribald opportunity for transgression of conventional limitations. In the viral rupture, thought detaches itself from the host/parasite order and authority of the old sign and topples down into the realm of the viral viractual. This viral viractuality is the most erudite, the most aware, the most conscious, and the most cluttered area of our consciousness as it is the depth from which we beings emerged as child parasites into our now precarious existence.
Though my viral work is certainly heading for presentation in the classical virtual reality hardware/eyeware - where immersion is total and where the viewer/user is free to navigate his or her way through the deep perceptual space which my art suggests - I plan also to continue the presentation of silent, still viral images robotically painted on canvas for certain very obvious reasons: contemplation possibilities offered to the viewer, the beauty of natural light, the suggested (therefore more actively imagined) viral immersion by use of large scale dimensions, plus issues of permanency and warmth. I very much like to work with the viral digital image as immaterial abstract information (pixels) and I like very much the world wide transportable dimension of the Internet, where the digital data-stream travels at the speed of light. But I also like to see a large-scaled iconic viral image just sitting still on a canvas so I can silently reflect on it and mentally move within the work in natural light at my leisure with customary unrestrictions to my bodily movements. In this respect the viral painting's unique distinction is much less in what painting does or attempts, but in how it does it.
One of the things that painting does pretty well is present viral viractual imagery that lingers for contemplation. Painting can present mutually exclusive conditions at the same time. If computer animation can be compared to a reel of tape, then painting can be compared to random access memory. That all the simultaneous viral information is available all the time is something that viral painting has going for it. Too often we concentrate on this still quality as a weakness and make futile attempts to bring the element of time into an art form that is strongest when presenting a timeless and simultaneous image.
On the other hand, computers, I find, can give more significance to trial-and-error than simple freedom of choice do to their incredible speed. As such, they can draw correspondences with the creative patterns of consciousness. Consequently, they can blow stale imagination away.
This has been my experience at least.
The traces and lines you see in my viral works show inter-coded relationships between seemingly disparate systems of thought that have now been recombined into a working body of viractual erudition under the sign of viral technology. In the rising and collapsing of alternative visualizations and unordered viral revelations, the circuits of the mind find an occupation congruent with my viral art's immanent viractual structure.
embedded bandcamp link
CLS
DIM 1 V$(9,5)
DIM 251 M$(3,900)
G$=FILES$(1,"TEXT",,V%)
W%=V%
OPEN"I",#1,G$,,V%
INPUT#1,NINFECTION
INPUT #1,NCOL
INPUT #1,NLIGN
FOR I=1 TO 4
FOR J=1 TO 8
INPUT#1,X%
V$(I,J)=CHR$(X)
NEXT J
NEXT I
CLOSE#1
F$=FILES$(1,"TEXT",,V%)
H$=LEFT$(F$,LEN(F$)-2)
FOR K=1 TO 3
IF K=1 THEN F$=H$+".R"
IF K=2 THEN F$=H$+".V"
IF K=3 THEN F$=H$+".B"
OPEN"I",#1,F$,,W%
LONG IF NCOL<=250
FOR I=1 TO NLIGN
READ#1,M$(1,I);NCOL
NEXT I
XELSE
FOR I=1 TO NLIGN
READ#1,M$(1,I);250
READ#1,M$(2,I);NCOL-250
NEXT I
END IF
CLOSE#1
RANDOM
FOR L=1 TO NINFECTION
VERTICAL=INT(RND(NCOL))
HORIZONTAL=INT(RND(250))
U=0
FOR J= VERTICAL TO VERTICAL+3
U=U+1
V=0
FOR I= HORIZONTAL TO HORIZONTAL+7
V=V+1
LONG IF ASC(V$(V,U))<>0
LONG IF NCOL<250
DEBUT$=LEFT$(M$(1,VERTICAL),LEN(M$(1,VERTICAL))-1)
FIN$=RIGHT$(M$(1,VERTICAL),LEN(M$(1,VERTICAL))-HORIZONTAL)
M$(1,VERTICAL)=DEBUT$+V$(V,U)+FIN$
XELSE
DEBUT$=LEFT$(M$(2,VERTICAL),LEN(M$(2,VERTICAL))-1)
FIN$=RIGHT$(M$(2,VERTICAL),LEN(M$(2,VERTICAL))-HORIZONTAL)
M$(1,VERTICAL)=DEBUT$+V$(V,U)+FIN$
END IF
END IF
NEXT I
NEXT J
NEXT L
IF K=1 THEN G$=H$+"-"+STR$(NINFECTION)+".R"
IF K=2 THEN G$=H$+"-"+STR$(NINFECTION)+".V"
IF K=3 THEN G$=H$+"-"+STR$(NINFECTION)+".B"
OPEN"O",#1,G$,,W%
LONG IF NCOL<=250
FOR I=1 TO NLIGN
PRINT#1,M$(1,I)
NEXT I
XELSE
FOR I=1 TO NLIGN
PRINT#1,M$(1,I)
PRINT#1,M$(2,I)
NEXT I
END IF
CLOSE#1
NEXT K
END