Fri Apr 19 09:31:25 2024
EVENTS
 FREE
SOFTWARE
INSTITUTE

POLITICS
JOBS
MEMBERS'
CORNER

MAILING
LIST

NYLXS Mailing Lists and Archives
NYLXS Members have a lot to say and share but we don't keep many secrets. Join the Hangout Mailing List and say your peice.

DATE 2016-10-01

LEARN

2024-04-19 | 2024-03-19 | 2024-02-19 | 2024-01-19 | 2023-12-19 | 2023-11-19 | 2023-10-19 | 2023-09-19 | 2023-08-19 | 2023-07-19 | 2023-06-19 | 2023-05-19 | 2023-04-19 | 2023-03-19 | 2023-02-19 | 2023-01-19 | 2022-12-19 | 2022-11-19 | 2022-10-19 | 2022-09-19 | 2022-08-19 | 2022-07-19 | 2022-06-19 | 2022-05-19 | 2022-04-19 | 2022-03-19 | 2022-02-19 | 2022-01-19 | 2021-12-19 | 2021-11-19 | 2021-10-19 | 2021-09-19 | 2021-08-19 | 2021-07-19 | 2021-06-19 | 2021-05-19 | 2021-04-19 | 2021-03-19 | 2021-02-19 | 2021-01-19 | 2020-12-19 | 2020-11-19 | 2020-10-19 | 2020-09-19 | 2020-08-19 | 2020-07-19 | 2020-06-19 | 2020-05-19 | 2020-04-19 | 2020-03-19 | 2020-02-19 | 2020-01-19 | 2019-12-19 | 2019-11-19 | 2019-10-19 | 2019-09-19 | 2019-08-19 | 2019-07-19 | 2019-06-19 | 2019-05-19 | 2019-04-19 | 2019-03-19 | 2019-02-19 | 2019-01-19 | 2018-12-19 | 2018-11-19 | 2018-10-19 | 2018-09-19 | 2018-08-19 | 2018-07-19 | 2018-06-19 | 2018-05-19 | 2018-04-19 | 2018-03-19 | 2018-02-19 | 2018-01-19 | 2017-12-19 | 2017-11-19 | 2017-10-19 | 2017-09-19 | 2017-08-19 | 2017-07-19 | 2017-06-19 | 2017-05-19 | 2017-04-19 | 2017-03-19 | 2017-02-19 | 2017-01-19 | 2016-12-19 | 2016-11-19 | 2016-10-19 | 2016-09-19 | 2016-08-19 | 2016-07-19 | 2016-06-19 | 2016-05-19 | 2016-04-19 | 2016-03-19 | 2016-02-19 | 2016-01-19 | 2015-12-19 | 2015-11-19 | 2015-10-19 | 2015-09-19 | 2015-08-19 | 2015-07-19 | 2015-06-19 | 2015-05-19 | 2015-04-19 | 2015-03-19 | 2015-02-19 | 2015-01-19 | 2014-12-19 | 2014-11-19 | 2014-10-19

Key: Value:

Key: Value:

MESSAGE
DATE 2016-10-13
FROM ruben safir
SUBJECT Subject: [Learn] Fwd: access to the screen
From learn-bounces-at-nylxs.com Thu Oct 13 16:32:26 2016
Return-Path:
X-Original-To: archive-at-mrbrklyn.com
Delivered-To: archive-at-mrbrklyn.com
Received: from www.mrbrklyn.com (www.mrbrklyn.com [96.57.23.82])
by mrbrklyn.com (Postfix) with ESMTP id F164B160863;
Thu, 13 Oct 2016 16:32:25 -0400 (EDT)
X-Original-To: learn-at-nylxs.com
Delivered-To: learn-at-nylxs.com
Received: from [10.0.0.62] (flatbush.mrbrklyn.com [10.0.0.62])
by mrbrklyn.com (Postfix) with ESMTP id 8FE681600B4;
Thu, 13 Oct 2016 16:32:22 -0400 (EDT)
References:
<1blgxtgdvo.fsf-at-pfeifferfamily.net>
<20161012211102.172-at-kylheku.com>
<1bd1j4gw36.fsf-at-pfeifferfamily.net>

<57ff7b85$0$7106$426a74cc-at-news.free.fr>

To: learn-at-nylxs.com,
"Samir.iabbassen-at-liu.edu ,Ephraim Schnaidman From: ruben safir
X-Forwarded-Message-Id:
<1blgxtgdvo.fsf-at-pfeifferfamily.net>
<20161012211102.172-at-kylheku.com>
<1bd1j4gw36.fsf-at-pfeifferfamily.net>

<57ff7b85$0$7106$426a74cc-at-news.free.fr>

Message-ID: <2bed1b3e-ec83-cd3e-9a82-08295a44f80d-at-mrbrklyn.com>
Date: Thu, 13 Oct 2016 16:32:22 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
Thunderbird/45.2.0
MIME-Version: 1.0
In-Reply-To:
Content-Type: multipart/mixed; boundary="------------B8013AA47385BC005BD55E44"
Subject: [Learn] Fwd: access to the screen
X-BeenThere: learn-at-nylxs.com
X-Mailman-Version: 2.1.17
Precedence: list
List-Id:
List-Unsubscribe: ,

List-Archive:
List-Post:
List-Help:
List-Subscribe: ,

Errors-To: learn-bounces-at-nylxs.com
Sender: "Learn"

This is a multi-part message in MIME format.
--------------B8013AA47385BC005BD55E44
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 7bit

A starting point maybe..

--------------B8013AA47385BC005BD55E44
Content-Type: message/rfc822;
name="access to the screen.eml"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
filename="access to the screen.eml"

Path: reader2.panix.com!panix!not-for-mail
From: ruben safir
Newsgroups: comp.unix.programmer
Subject: access to the screen
Date: Wed, 12 Oct 2016 21:46:21 -0400
Organization: PANIX Public Access Internet and UNIX, NYC
Message-ID:
NNTP-Posting-Host: www.mrbrklyn.com
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 7bit
X-Trace: reader2.panix.com 1476323181 19915 96.57.23.82 (13 Oct 2016 01:46:21 GMT)
X-Complaints-To: abuse-at-panix.com
NNTP-Posting-Date: Thu, 13 Oct 2016 01:46:21 +0000 (UTC)
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
Thunderbird/45.2.0
Xref: panix comp.unix.programmer:236538

I have an assignment to read PNG files in parallel and the firs thing I
thought of was how do I send the output of the read to the screen?

Ruben

--------------B8013AA47385BC005BD55E44
Content-Type: message/rfc822;
name="Re: access to the screen.eml"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
filename="Re: access to the screen.eml"

Path: reader2.panix.com!panix!goblin2!goblin1!goblin.stu.neva.ru!eternal-september.org!feeder.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: Joe Pfeiffer
Newsgroups: comp.unix.programmer
Subject: Re: access to the screen
Date: Wed, 12 Oct 2016 20:51:39 -0600
Organization: A noiseless patient Spider
Message-ID: <1blgxtgdvo.fsf-at-pfeifferfamily.net>
References:
Mime-Version: 1.0
Content-Type: text/plain
Injection-Info: mx02.eternal-september.org; posting-host="bef33925f3660632af824c0c5dd05c5d";
logging-data="12608"; mail-complaints-to="abuse-at-eternal-september.org"; posting-account="U2FsdGVkX195ScklTnq+VUqNX6TnhVWH6pUsvHPksZY="
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux)
Cancel-Lock: sha1:V8TaJDKdd4mA2jXSlWeJp5oXTfU=
sha1:YXaQYsdSjvhEnSGpNu71cMNOoYw=
Xref: panix comp.unix.programmer:236539

ruben safir writes:

> I have an assignment to read PNG files in parallel and the firs thing I
> thought of was how do I send the output of the read to the screen?

Is that part of the assignment, or do you just need to show that you've
read the file successfully by doing some sort of analysis?

If you really need to display the result, the question varies with which
toolkit you're using...

--------------B8013AA47385BC005BD55E44
Content-Type: message/rfc822;
name="Re: access to the screen.eml"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
filename="Re: access to the screen.eml"

Path: reader2.panix.com!panix!not-for-mail
From: ruben safir
Newsgroups: comp.unix.programmer
Subject: Re: access to the screen
Date: Wed, 12 Oct 2016 23:21:36 -0400
Organization: PANIX Public Access Internet and UNIX, NYC
Message-ID:
References:
<1blgxtgdvo.fsf-at-pfeifferfamily.net>
NNTP-Posting-Host: www.mrbrklyn.com
Mime-Version: 1.0
Content-Type: text/plain; charset=windows-1252
Content-Transfer-Encoding: 7bit
X-Trace: reader2.panix.com 1476328896 11676 96.57.23.82 (13 Oct 2016 03:21:36 GMT)
X-Complaints-To: abuse-at-panix.com
NNTP-Posting-Date: Thu, 13 Oct 2016 03:21:36 +0000 (UTC)
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
Thunderbird/45.2.0
In-Reply-To: <1blgxtgdvo.fsf-at-pfeifferfamily.net>
Xref: panix comp.unix.programmer:236540

On 10/12/2016 10:51 PM, Joe Pfeiffer wrote:
> Is that part of the assignment, or do you just need to show that you've
> read the file successfully by doing some sort of analysis?
>
> If you really need to display the result, the question varies with which
> toolkit you're using...


I need to see it. I need to read it and display it. I assume I'm using
X, but can it be sent to a terminal? libpng doesn't access the screen
directly? The gimp uses what?

--------------B8013AA47385BC005BD55E44
Content-Type: message/rfc822;
name="Re: access to the screen.eml"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
filename="Re: access to the screen.eml"

Path: reader2.panix.com!panix!goblin2!goblin.stu.neva.ru!aioe.org!.POSTED!not-for-mail
From: Kaz Kylheku <221-501-9011-at-kylheku.com>
Newsgroups: comp.unix.programmer
Subject: Re: access to the screen
Date: Thu, 13 Oct 2016 04:12:42 +0000 (UTC)
Organization: Aioe.org NNTP Server
Message-ID: <20161012211102.172-at-kylheku.com>
References:
<1blgxtgdvo.fsf-at-pfeifferfamily.net>
NNTP-Posting-Host: OGJi3KNpFOhM58UHZwXj0w.user.gioia.aioe.org
X-Complaints-To: abuse-at-aioe.org
User-Agent: slrn/pre1.0.0-18 (Linux)
X-Notice: Filtered by postfilter v. 0.8.2
Xref: panix comp.unix.programmer:236541

On 2016-10-13, ruben safir wrote:
> On 10/12/2016 10:51 PM, Joe Pfeiffer wrote:
>> Is that part of the assignment, or do you just need to show that you've
>> read the file successfully by doing some sort of analysis?
>>
>> If you really need to display the result, the question varies with which
>> toolkit you're using...
>
>
> I need to see it. I need to read it and display it. I assume I'm using
> X, but can it be sent to a terminal? libpng doesn't access the screen
> directly? The gimp uses what?

GIMP sends canvas paint requests to ... that fox which holds the brush
in its mouth.

--------------B8013AA47385BC005BD55E44
Content-Type: message/rfc822;
name="Re: access to the screen.eml"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
filename="Re: access to the screen.eml"

Path: reader2.panix.com!panix!not-for-mail
From: ruben safir
Newsgroups: comp.unix.programmer
Subject: Re: access to the screen
Date: Thu, 13 Oct 2016 03:17:51 -0400
Organization: PANIX Public Access Internet and UNIX, NYC
Message-ID:
References:
<1blgxtgdvo.fsf-at-pfeifferfamily.net>
<20161012211102.172-at-kylheku.com>
NNTP-Posting-Host: www.mrbrklyn.com
Mime-Version: 1.0
Content-Type: text/plain; charset=windows-1252
Content-Transfer-Encoding: 7bit
X-Trace: reader2.panix.com 1476343071 7242 96.57.23.82 (13 Oct 2016 07:17:51 GMT)
X-Complaints-To: abuse-at-panix.com
NNTP-Posting-Date: Thu, 13 Oct 2016 07:17:51 +0000 (UTC)
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
Thunderbird/45.2.0
In-Reply-To: <20161012211102.172-at-kylheku.com>
Xref: panix comp.unix.programmer:236542

On 10/13/2016 12:12 AM, Kaz Kylheku wrote:
> GIMP sends canvas paint requests to ... that fox which holds the brush
> in its mouth.

?

--------------B8013AA47385BC005BD55E44
Content-Type: message/rfc822;
name="Re: access to the screen.eml"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
filename="Re: access to the screen.eml"

Path: reader2.panix.com!panix!goblin2!goblin1!goblin.stu.neva.ru!eternal-september.org!feeder.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: Paul
Newsgroups: comp.unix.programmer
Subject: Re: access to the screen
Date: Thu, 13 Oct 2016 04:04:06 -0400
Organization: A noiseless patient Spider
Message-ID:
References: <1blgxtgdvo.fsf-at-pfeifferfamily.net> <20161012211102.172-at-kylheku.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Thu, 13 Oct 2016 08:03:50 -0000 (UTC)
Injection-Info: mx02.eternal-september.org; posting-host="5704f6683eb59b0d3bc87fa776df7c14";
logging-data="27560"; mail-complaints-to="abuse-at-eternal-september.org"; posting-account="U2FsdGVkX1/+EiAjcJfN5/5LuzdQIxfUQWsvTbX7ze8="
User-Agent: Ratcatcher/2.0.0.25 (Windows/20130802)
In-Reply-To:
Cancel-Lock: sha1:8XB0n4uVkpVCP1MSuMUfnMhmCrw=
Xref: panix comp.unix.programmer:236543

ruben safir wrote:
> On 10/13/2016 12:12 AM, Kaz Kylheku wrote:
>> GIMP sends canvas paint requests to ... that fox which holds the brush
>> in its mouth.
>
> ?

Most people wishing to "open their first window
on an X server and display something", look
for a tutorial to that effect on the web.

http://math.msu.su/~vvb/2course/Borisenko/CppProjects/GWindow/xintro.html

"This document is a very basic introduction.
This is its first draft (2/9/96)."

So that tutorial was written 20 years ago.

You can use a PNG library, prepare a pixmap
from the PNG, find some nice tutorial code for
resizing a pixmap, make a bunch of thumbnails
and plunk them into your main window and so on.

And this part of your project is the easy part.
I can't help you with the hard part. As I'm
a "copy and paste programmer" :-)

Paul

--------------B8013AA47385BC005BD55E44
Content-Type: message/rfc822;
name="Re: access to the screen.eml"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
filename="Re: access to the screen.eml"

Path: reader2.panix.com!panix!goblin2!goblin.stu.neva.ru!aioe.org!eternal-september.org!feeder.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: Joe Pfeiffer
Newsgroups: comp.unix.programmer
Subject: Re: access to the screen
Date: Thu, 13 Oct 2016 08:30:37 -0600
Organization: A noiseless patient Spider
Message-ID: <1bd1j4gw36.fsf-at-pfeifferfamily.net>
References:
<1blgxtgdvo.fsf-at-pfeifferfamily.net>
Mime-Version: 1.0
Content-Type: text/plain
Injection-Info: mx02.eternal-september.org; posting-host="bef33925f3660632af824c0c5dd05c5d";
logging-data="5399"; mail-complaints-to="abuse-at-eternal-september.org"; posting-account="U2FsdGVkX1+15+OS0QeizHjaeFKphTdY0534G2tpHWE="
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux)
Cancel-Lock: sha1:femybOgQm8OAGzFhLn3IEHYJNKU=
sha1:P430N0ydKsLUMDBvaDkeZKM2UZg=
Xref: panix comp.unix.programmer:236547

ruben safir writes:

> On 10/12/2016 10:51 PM, Joe Pfeiffer wrote:
>> Is that part of the assignment, or do you just need to show that you've
>> read the file successfully by doing some sort of analysis?
>>
>> If you really need to display the result, the question varies with which
>> toolkit you're using...
>
>
> I need to see it. I need to read it and display it. I assume I'm using
> X, but can it be sent to a terminal? libpng doesn't access the screen
> directly? The gimp uses what?

GTK (the Gimp Toolkit, originally written for the Gimp). See
http://www.gtk.org/

--------------B8013AA47385BC005BD55E44
Content-Type: message/rfc822;
name="Re: access to the screen.eml"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
filename="Re: access to the screen.eml"

Path: reader2.panix.com!panix!goblin2!goblin1!goblin.stu.neva.ru!eternal-september.org!feeder.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: Nobody
Newsgroups: comp.unix.programmer
Subject: Re: access to the screen
Date: Thu, 13 Oct 2016 10:39:59 +0100
Organization: A noiseless patient Spider
Message-ID:
References:
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Info: mx02.eternal-september.org; posting-host="c045e9da56c1a8601a86555ae899fc6c";
logging-data="12366"; mail-complaints-to="abuse-at-eternal-september.org"; posting-account="U2FsdGVkX1+axyRMC8uJWVEOFQNdD5mC"
User-Agent: Pan/0.14.2 (This is not a psychotic episode. It's a cleansing moment of clarity.)
Cancel-Lock: sha1:vhyLoDlazmghFvWYnSC3BkaY9bU=
Xref: panix comp.unix.programmer:236544

On Wed, 12 Oct 2016 21:46:21 -0400, ruben safir wrote:

> I have an assignment to read PNG files in parallel and the firs thing I
> thought of was how do I send the output of the read to the screen?

The easiest solution is to use a GUI toolkit (GTK, Qt, wxWidgets, Tk,
...). There are lower-level solutions using Xlib or even fbdev, but
they're more complicated.


--------------B8013AA47385BC005BD55E44
Content-Type: message/rfc822;
name="Re: access to the screen.eml"
Content-Transfer-Encoding: 8bit
Content-Disposition: attachment;
filename="Re: access to the screen.eml"

Path: reader2.panix.com!panix!goblin2!goblin1!goblin.stu.neva.ru!proxad.net!feeder1-2.proxad.net!cleanfeed1-b.proxad.net!nnrp5-1.free.fr!not-for-mail
Newsgroups: comp.unix.programmer
From: Nicolas George
Subject: Re: access to the screen
Sender: george-at-phare.invalid (Nicolas George)
X-Newsreader: Flrn (0.9.20070704)
References:
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
Content-Type: text/plain; charset=iso-8859-1
Date: 13 Oct 2016 12:18:13 GMT
Message-ID: <57ff7b85$0$7106$426a74cc-at-news.free.fr>
Organization: Guest of ProXad - France
NNTP-Posting-Date: 13 Oct 2016 14:18:13 CEST
NNTP-Posting-Host: 129.199.129.80
X-Trace: 1476361093 news-3.free.fr 7106 129.199.129.80:40501
X-Complaints-To: abuse-at-proxad.net
Xref: panix comp.unix.programmer:236546

Nobody , dans le message
, a ?crit?:
> The easiest solution is to use a GUI toolkit (GTK, Qt, wxWidgets, Tk,
> ...).

Piping the image to a viewer is even simpler.

--------------B8013AA47385BC005BD55E44
Content-Type: message/rfc822;
name="Re: access to the screen.eml"
Content-Transfer-Encoding: 8bit
Content-Disposition: attachment;
filename="Re: access to the screen.eml"

Path: reader2.panix.com!panix!goblin2!goblin1!goblin.stu.neva.ru!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: Jorgen Grahn
Newsgroups: comp.unix.programmer
Subject: Re: access to the screen
Date: 13 Oct 2016 16:40:31 GMT
Message-ID:
References:

<57ff7b85$0$7106$426a74cc-at-news.free.fr>
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit
X-Trace: individual.net lbEs9HpXZonRy0aMDDWsUQ/wDRA9Qisflc1TKNBaQ7L487nEM7
Cancel-Lock: sha1:wl42+xXvSqqMkam2NQ4vgahFinA=
User-Agent: slrn/pre1.0.0-18 (Linux)
Xref: panix comp.unix.programmer:236550

On Thu, 2016-10-13, Nicolas George wrote:
> Nobody , dans le message
> , a ?crit?:
>> The easiest solution is to use a GUI toolkit (GTK, Qt, wxWidgets, Tk,
>> ...).
>
> Piping the image to a viewer is even simpler.

Yes; unless the assignment forbids it[0], I'd probably convert to PNM,
and feed it to Imagemagick's display(1) utility, or something.

/Jorgen

[0] But at first it sounded as if the assignment focused on using
parallelism for fast PNG decoding. It's unclear why just creating
a bitmapped image file in some simple format wouldn't be enough.

--
// Jorgen Grahn \X/ snipabacken.se> O o .

--------------B8013AA47385BC005BD55E44
Content-Type: message/rfc822;
name="Re: access to the screen.eml"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
filename="Re: access to the screen.eml"

Path: reader2.panix.com!panix!goblin2!goblin.stu.neva.ru!aioe.org!eternal-september.org!feeder.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: Noob
Newsgroups: comp.unix.programmer
Subject: Re: access to the screen
Date: Thu, 13 Oct 2016 12:55:27 +0200
Organization: A noiseless patient Spider
Message-ID:
References:
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-15
Content-Transfer-Encoding: 7bit
Injection-Date: Thu, 13 Oct 2016 10:55:15 -0000 (UTC)
Injection-Info: mx02.eternal-september.org; posting-host="91763b3df91fe155a5ee02005007e5d4";
logging-data="28504"; mail-complaints-to="abuse-at-eternal-september.org"; posting-account="U2FsdGVkX19U+LcxFU5zxxDMZndw0/JmQO6Vczep3w0="
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:43.0) Gecko/20100101
Firefox/43.0 SeaMonkey/2.40
In-Reply-To:
Cancel-Lock: sha1:0X2J6QX6Iq59p+VLtI9MGCAYhtg=
Xref: panix comp.unix.programmer:236545

On 13/10/2016 03:46, ruben safir wrote:

> I have an assignment to read PNG files in parallel and the first thing I
> thought of was how do I send the output of the read to the screen?

In the old days, one might use DirectFB (defunct) or fbdev.

https://en.wikipedia.org/wiki/DirectFB
https://en.wikipedia.org/wiki/Linux_framebuffer

Today, it's gotten more complex with DRI, DRM, Wayland, Mir, etc.

https://en.wikipedia.org/wiki/Direct_Rendering_Infrastructure
https://en.wikipedia.org/wiki/Direct_Rendering_Manager
https://en.wikipedia.org/wiki/Wayland_%28display_server_protocol%29
https://en.wikipedia.org/wiki/Mir_%28software%29

A tutorial might be in order.

http://betteros.org/tut/graphics1.php

If you just want to display to a terminal, you might also consider
AAlib or libcaca.

https://en.wikipedia.org/wiki/AAlib
https://en.wikipedia.org/wiki/Libcaca

Regards.

--------------B8013AA47385BC005BD55E44
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Learn mailing list
Learn-at-nylxs.com
http://lists.mrbrklyn.com/mailman/listinfo/learn

--------------B8013AA47385BC005BD55E44--

  1. 2016-10-04 ruben safir <ruben-at-mrbrklyn.com> Re: [Learn] Check List of Texts to learn Cladistics and
  2. 2016-10-04 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Learn] Library access
  3. 2016-10-04 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Learn] Library access
  4. 2016-10-04 Christopher League <christopher.league-at-liu.edu> Re: [Learn] phylogenetics
  5. 2016-10-04 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Learn] 3rd scans and displays for msueums
  6. 2016-10-04 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Learn] =?utf-8?q?Residual_diversity_estimates=E2=80=99_do_not_co?=
  7. 2016-10-04 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Learn] another paper on this topic to dig through
  8. 2016-10-04 Ruben Safir <ruben.safir-at-my.liu.edu> Subject: [Learn] Basic Phylogeny and Systematics
  9. 2016-10-04 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Learn] Library access
  10. 2016-10-05 Ruben Safir <mrbrklyn-at-panix.com> Re: [Learn] 3rd scans and displays for msueums
  11. 2016-10-05 ruben safir <ruben-at-mrbrklyn.com> Subject: [Learn] Fwd: Re: Check List of Texts to learn Cladistics and
  12. 2016-10-06 From: "Ruben.Safir" <ruben.safir-at-my.liu.edu> Subject: [Learn] TNT - Boom
  13. 2016-10-06 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Learn] tomorrow
  14. 2016-10-09 ruben safir <ruben-at-mrbrklyn.com> Subject: [Learn] Fwd: phylogeny tyrannosauroid dinosaurs
  15. 2016-10-09 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Learn] Fwd: Re: phylogeny tyrannosauroid dinosaurs
  16. 2016-10-09 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Learn] Fwd: Re: [dinosaur] phylogeny tyrannosauroid dinosaurs
  17. 2016-10-10 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Learn] Paleo meeting time
  18. 2016-10-10 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Learn] phylogeny tyrannosauroid dinosaurs
  19. 2016-10-10 Steve Brusatte <brusatte-at-gmail.com> Re: [Learn] phylogeny tyrannosauroid dinosaurs
  20. 2016-10-10 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Learn] phylogeny tyrannosauroid dinosaurs
  21. 2016-10-10 From: =?UTF-8?B?RGF2aWQgxIxlcm7DvQ==?= <david.cerny1-at-gmail.com> Re: [Learn] [dinosaur] phylogeny tyrannosauroid dinosaurs
  22. 2016-10-10 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Learn] [dinosaur] phylogeny tyrannosauroid dinosaurs
  23. 2016-10-10 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Learn] [dinosaur] phylogeny tyrannosauroid dinosaurs
  24. 2016-10-10 Dalton Meyer <paleonerd12-at-gmail.com> Re: [Learn] [dinosaur] phylogeny tyrannosauroid dinosaurs
  25. 2016-10-10 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Learn] AI research
  26. 2016-10-10 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Learn] CTScan in paelo
  27. 2016-10-10 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Learn] Fwd: Re: [dinosaur] phylogeny tyrannosauroid dinosaurs
  28. 2016-10-10 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Learn] http://palaeos.com/phylogeny/index.html
  29. 2016-10-10 Ruben Safir <ruben.safir-at-my.liu.edu> Subject: [Learn] maxillary fenestra and promaxillary fenestra
  30. 2016-10-10 Christopher League <league-at-contrapunctus.net> Subject: [Learn] Paleo meeting time
  31. 2016-10-10 Christopher League <league-at-contrapunctus.net> Subject: [Learn] Paleo meeting time
  32. 2016-10-10 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Learn] promaxillary fenestra
  33. 2016-10-13 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Learn] Invitation: Phylogenetics project mtg -at- Thu 2016-10-13
  34. 2016-10-13 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Learn] Library access
  35. 2016-10-13 ruben safir <ruben-at-mrbrklyn.com> Subject: [Learn] Fwd: access to the screen
  36. 2016-10-13 ruben safir <ruben-at-mrbrklyn.com> Subject: [Learn] Fwd: access to the screen
  37. 2016-10-13 ruben safir <ruben-at-mrbrklyn.com> Subject: [Learn] graphics
  38. 2016-10-14 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Learn] a new generation discovers freedom
  39. 2016-10-14 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Learn] Fwd: Check out this picture...
  40. 2016-10-14 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Learn] Fwd: Check out this picture...
  41. 2016-10-14 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Learn] Fwd: Check out this picture...
  42. 2016-10-14 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Learn] Fwd: Check out this picture...
  43. 2016-10-15 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Learn] 3d scanning in the field
  44. 2016-10-15 Ruben Safir <mrbrklyn-at-panix.com> Subject: [Learn] 3d scanning in the field
  45. 2016-10-16 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Learn] Jobs
  46. 2016-10-19 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Learn] tomorrows schedule and plan got the week
  47. 2016-10-20 Christopher League <league-at-contrapunctus.net> Re: [Learn] tomorrows schedule and plan got the week
  48. 2016-10-21 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Learn] tomorrows schedule and plan got the week
  49. 2016-10-21 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Learn] publication
  50. 2016-10-21 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Learn] thesis resources
  51. 2016-10-25 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Learn] Phylogenetics educational links
  52. 2016-10-27 Christopher League <league-at-contrapunctus.net> Re: [Learn] Phylogenetics educational links
  53. 2016-10-27 Ruben Safir <mrbrklyn-at-panix.com> Re: [Learn] Phylogenetics educational links
  54. 2016-10-27 Ruben Safir <mrbrklyn-at-panix.com> Re: [Learn] Phylogenetics educational links
  55. 2016-10-27 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Learn] Phylogenetics educational links
  56. 2016-10-27 Ruben Safir <mrbrklyn-at-panix.com> Re: [Learn] Phylogenetics educational links
  57. 2016-10-30 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Learn] Orders for the Thesis,
  58. 2016-10-31 Christopher League <league-at-contrapunctus.net> Re: [Learn] cuda kernels
  59. 2016-10-31 Ruben Safir <ruben.safir-at-my.liu.edu> Re: [Learn] cuda kernels
  60. 2016-10-31 Christopher League <league-at-contrapunctus.net> Re: [Learn] cudaMallac
  61. 2016-10-31 Ruben Safir <mrbrklyn-at-panix.com> Re: [Learn] cudaMallac
  62. 2016-10-31 Christopher League <league-at-contrapunctus.net> Subject: [Learn] Computational evolution
  63. 2016-10-31 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Learn] cuda kernels
  64. 2016-10-31 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Learn] cudaMallac

NYLXS are Do'ers and the first step of Doing is Joining! Join NYLXS and make a difference in your community today!