RE: Dev questions

Skywing <[email protected]> Fri, 29 Aug 2008 11:36:58 -0500
Newsgroups gmane.network.irc.irssi.devel
Message-ID <982D8D05B6407A49AD506E6C3AC8E7D6BD96BA76A9@caralain.haven.nynaeve.net>
--_000_982D8D05B6407A49AD506E6C3AC8E7D6BD96BA76A9caralainhaven_
Content-Type: text/plain; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable

My recommendation on using IRC/SILC from a mobile device, which may not be =
the answer that you were looking for, would be to run irssi from a dedicate=
d location in screen, and connect in with an SSH client from your device.

Personally, I find this to be a much better arrangement than running an irc=
 client locally.  Packet processing work is done remotely (and I can leave =
irssi parked at the status screen when I am not looking at it), which means=
 the data link doesn=92t wake up on every channel message, which is easier =
on your battery life.  Plus, you aren=92t going to be losing your link ever=
y time your phone gets restarted, you get on a plane, etc.  (This was parti=
cularly important for me, as my carrier deliberately drops data links after=
 24 hours of continuous connectivity, requiring a reconnect to the PPP link=
 with a new IP address assigned (typically).  Your carrier may not have thi=
s issue, however.)

If you go this route, you probably will want to turn off the clock in the i=
rssi ncurses UI, as screen updates every minute would be bad on battery if =
you leave your SSH client habitually open.

I don=92t know of a particularly good SSH client for PalmOS that might be s=
uitable for this, but I hacked up the PocketPC (Windows Mobile) port of PuT=
TY to be suitable for my uses [auto-reconnect, bug fixes, some other variou=
s improvements to reduce various frequently re-occurring headaches].  Proba=
bly not particularly easy to port to PalmOS (unless your Palm is of the Win=
dows Mobile sort), though.

This recommendation is a lil bit off-topic for the dev list at this point, =
though.  (Although the irssi dev list is pretty much dead as a doornail in =
recent months, anyway.)

- S

From: [email protected] [mailto:[email protected]=
] On Behalf Of Lee Lowder
Sent: Friday, August 29, 2008 12:25 PM
To: [email protected]
Subject: Dev questions

I was wondering if anyone had done any work on porting irssi to the Palm pl=
atform, and if not, if anyone would be interested.

I've recently obtained a Palm Centro phone, and I have a data plan with my =
carrier and I have the Palm SDK.

And since irssi (macirssi on my mactop) is the only IRC client I find to be=
 worth using, I wanted to see if I could get it on my phone.

I do have some dev experience, but not much specifically with Palm or with =
irssi, other than some scripts.

Thank you.

--_000_982D8D05B6407A49AD506E6C3AC8E7D6BD96BA76A9caralainhaven_
Content-Type: text/html; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:x=3D"urn:schemas-microsoft-com:office:excel" xmlns:p=3D"urn:schemas-m=
icrosoft-com:office:powerpoint" xmlns:a=3D"urn:schemas-microsoft-com:office=
:access" xmlns:dt=3D"uuid:C2F41010-65B3-11d1-A29F-00AA00C14882" xmlns:s=3D"=
uuid:BDC6E3F0-6DA3-11d1-A2A3-00AA00C14882" xmlns:rs=3D"urn:schemas-microsof=
t-com:rowset" xmlns:z=3D"#RowsetSchema" xmlns:b=3D"urn:schemas-microsoft-co=
m:office:publisher" xmlns:ss=3D"urn:schemas-microsoft-com:office:spreadshee=
t" xmlns:c=3D"urn:schemas-microsoft-com:office:component:spreadsheet" xmlns=
:oa=3D"urn:schemas-microsoft-com:office:activation" xmlns:html=3D"http://ww=
w.w3.org/TR/REC-html40" xmlns:q=3D"http://schemas.xmlsoap.org/soap/envelope=
/" xmlns:D=3D"DAV:" xmlns:x2=3D"http://schemas.microsoft.com/office/excel/2=
003/xml" xmlns:ois=3D"http://schemas.microsoft.com/sharepoint/soap/ois/" xm=
lns:dir=3D"http://schemas.microsoft.com/sharepoint/soap/directory/" xmlns:d=
s=3D"http://www.w3.org/2000/09/xmldsig#" xmlns:dsp=3D"http://schemas.micros=
oft.com/sharepoint/dsp" xmlns:udc=3D"http://schemas.microsoft.com/data/udc"=
 xmlns:xsd=3D"http://www.w3.org/2001/XMLSchema" xmlns:sub=3D"http://schemas=
.microsoft.com/sharepoint/soap/2002/1/alerts/" xmlns:ec=3D"http://www.w3.or=
g/2001/04/xmlenc#" xmlns:sp=3D"http://schemas.microsoft.com/sharepoint/" xm=
lns:sps=3D"http://schemas.microsoft.com/sharepoint/soap/" xmlns:xsi=3D"http=
://www.w3.org/2001/XMLSchema-instance" xmlns:udcxf=3D"http://schemas.micros=
oft.com/data/udc/xmlfile" xmlns:wf=3D"http://schemas.microsoft.com/sharepoi=
nt/soap/workflow/" xmlns:mver=3D"http://schemas.openxmlformats.org/markup-c=
ompatibility/2006" xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/o=
mml" xmlns:mrels=3D"http://schemas.openxmlformats.org/package/2006/relation=
ships" xmlns:ex12t=3D"http://schemas.microsoft.com/exchange/services/2006/t=
ypes" xmlns:ex12m=3D"http://schemas.microsoft.com/exchange/services/2006/me=
ssages" xmlns:Z=3D"urn:schemas-microsoft-com:" xmlns:st=3D"&#1;" xmlns=3D"h=
ttp://www.w3.org/TR/REC-html40">

<head>
<meta http-equiv=3DContent-Type content=3D"text/html; charset=3Dwindows-125=
2">
<meta name=3DGenerator content=3D"Microsoft Word 12 (filtered medium)">
<style>
<!--
 /* Font Definitions */
 @font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;}
@page Section1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.Section1
	{page:Section1;}
-->
</style>
<!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext=3D"edit">
  <o:idmap v:ext=3D"edit" data=3D"1" />
 </o:shapelayout></xml><![endif]-->
</head>

<body lang=3DEN-US link=3Dblue vlink=3Dpurple>

<div class=3DSection1>

<p class=3DMsoNormal><span style=3D'font-size:11.0pt;font-family:"Calibri",=
"sans-serif";
color:#1F497D'>My recommendation on using IRC/SILC from a mobile device, wh=
ich
may not be the answer that you were looking for, would be to run irssi from=
 a
dedicated location in screen, and connect in with an SSH client from your d=
evice.<o:p></o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-size:11.0pt;font-family:"Calibri",=
"sans-serif";
color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-size:11.0pt;font-family:"Calibri",=
"sans-serif";
color:#1F497D'>Personally, I find this to be a much better arrangement than
running an irc client locally.=A0 Packet processing work is done remotely (=
and I
can leave irssi parked at the status screen when I am not looking at it), w=
hich
means the data link doesn=92t wake up on every channel message, which is ea=
sier
on your battery life.=A0 Plus, you aren=92t going to be losing your link ev=
ery time
your phone gets restarted, you get on a plane, etc.=A0 (This was particular=
ly
important for me, as my carrier deliberately drops data links after 24 hour=
s of
continuous connectivity, requiring a reconnect to the PPP link with a new I=
P
address assigned (typically).=A0 Your carrier may not have this issue, howe=
ver.)<o:p></o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-size:11.0pt;font-family:"Calibri",=
"sans-serif";
color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-size:11.0pt;font-family:"Calibri",=
"sans-serif";
color:#1F497D'>If you go this route, you probably will want to turn off the
clock in the irssi ncurses UI, as screen updates every minute would be bad =
on
battery if you leave your SSH client habitually open.<o:p></o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-size:11.0pt;font-family:"Calibri",=
"sans-serif";
color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-size:11.0pt;font-family:"Calibri",=
"sans-serif";
color:#1F497D'>I don=92t know of a particularly good SSH client for PalmOS =
that
might be suitable for this, but I hacked up the PocketPC (Windows Mobile) p=
ort
of PuTTY to be suitable for my uses [auto-reconnect, bug fixes, some other
various improvements to reduce various frequently re-occurring headaches].=
=A0
Probably not particularly easy to port to PalmOS (unless your Palm is of th=
e Windows
Mobile sort), though.<o:p></o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-size:11.0pt;font-family:"Calibri",=
"sans-serif";
color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-size:11.0pt;font-family:"Calibri",=
"sans-serif";
color:#1F497D'>This recommendation is a lil bit off-topic for the dev list =
at this
point, though.=A0 (Although the irssi dev list is pretty much dead as a doo=
rnail in
recent months, anyway.)<o:p></o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-size:11.0pt;font-family:"Calibri",=
"sans-serif";
color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-size:11.0pt;font-family:"Calibri",=
"sans-serif";
color:#1F497D'>- S<o:p></o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-size:11.0pt;font-family:"Calibri",=
"sans-serif";
color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<div style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in'>

<p class=3DMsoNormal><b><span style=3D'font-size:10.0pt;font-family:"Tahoma=
","sans-serif"'>From:</span></b><span
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>
[email protected] [mailto:[email protected]] <b>O=
n
Behalf Of </b>Lee Lowder<br>
<b>Sent:</b> Friday, August 29, 2008 12:25 PM<br>
<b>To:</b> [email protected]<br>
<b>Subject:</b> Dev questions<o:p></o:p></span></p>

</div>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<div>

<div>

<p class=3DMsoNormal>I was wondering if anyone had done any work on porting=
 irssi
to the Palm platform, and if not, if anyone would be interested.<o:p></o:p>=
</p>

</div>

<div>

<p class=3DMsoNormal>&nbsp;<o:p></o:p></p>

</div>

<div>

<p class=3DMsoNormal>I've recently obtained a Palm Centro phone, and I have=
 a
data plan with my carrier and I have the Palm SDK.<o:p></o:p></p>

</div>

<div>

<p class=3DMsoNormal>&nbsp;<o:p></o:p></p>

</div>

<div>

<p class=3DMsoNormal>And since irssi (macirssi on my mactop) is the only IR=
C
client I find to be worth using, I wanted to see if I could get it on my ph=
one.<o:p></o:p></p>

</div>

<div>

<p class=3DMsoNormal>&nbsp;<o:p></o:p></p>

</div>

<div>

<p class=3DMsoNormal>I do have some dev experience, but not much specifical=
ly
with Palm or with irssi, other than some scripts.<o:p></o:p></p>

</div>

<div>

<p class=3DMsoNormal>&nbsp;<o:p></o:p></p>

</div>

<div>

<p class=3DMsoNormal>Thank you.<o:p></o:p></p>

</div>

</div>

</div>

</body>

</html>

--_000_982D8D05B6407A49AD506E6C3AC8E7D6BD96BA76A9caralainhaven_--