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"" 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> </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> </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> </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> </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> </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> </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> </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> <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> <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> <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> <o:p></o:p></p> </div> <div> <p class=3DMsoNormal>Thank you.<o:p></o:p></p> </div> </div> </div> </body> </html> --_000_982D8D05B6407A49AD506E6C3AC8E7D6BD96BA76A9caralainhaven_--