You always learn some things when sniffing..

From: Mike Harrison 
------------------------------------------------------
Been playing at home for the night.. Mostly with some Ubiquity Bullet M2’s and various software loads. And a few Linux and Mac devices.

I’m really liking the hardware, form factor, etc.. the two best loads are the default AirOS from Ubiquity. Unless you are doing weird stuff, it’s polished and does everything you would want. You have to turn off some Ubiquity specific features for it to play nice with older hardware/OS’s, like setting the speed to 20mbps. No flaming reason to use anything else for most uses. I’m impressed. 

On the playing around side:

http://www.broadband-hamnet.org/ Very nicely tuned up for doing a HAM style emergency mesh/ad-hoc network. It has preconfigured web menu’s for the common deployments that a ham organization would want. Which also makes it hard to do something it does automagically do. 

Then I played again with Commotion. http://commotionwireless.net I like where they seem to be going and they are trying to make a friendly easy to use interface that other less technical people should be able to use to add their hardware to a mesh. They may have an Android app and a Laptop app that would allow them to join as mesh nodes in the future, rather than standard WiFI clients. Sounds good. In Theory. In practice, it’s a work very much in progress based on the Luci web interfaces that the standard OpenWRT install is on. Lots of things don’t seem to work well, like the initial “set the admin password” page. Frustrating. 

OpenWRT. http://www.openwrt.org in true geek fashion is fairly minimal on “slick” and robust on “it works”. As I started to add some packages to the most recent install, I’m blown away by the things that easily install and just seem to work:  Including iptraf, aircrack  (very useful tools).. 


I’ve given up on the “mesh” idea for now, because a solid AP and single Repeater will work for my remote event management needs I have coming up this fall. To do those things, I have a minimal web chat system (auto-updates across the people/devices using it.. ) and Dokuwiki running on a netbook as a server and upstream gateway. Should do what needs to be done: bringing a portable intranet and possibly upstream to the net to interesting places.

Part of playing around is sniffing your own home and devices. I used to do this a lot. It’d been a while. Using sniffit, iptraf airdump and OpenWRT, I found some devices I had forgotten about, and found that even seemingly properly working devices sure chatter a lot more than they used to. What is Google Chrome doing when it is doing nothing.. not even a window open. Cripes it is busy. 

No matter how you do it, I’m tossing out the idea that you might want to sniff your local home traffic every once in a while, and verify everything that is on it should be, and is behaving properly. 

And now.. time to do some remote database maintenance.. Sigh.. 



 


FreePBX Call Recording Issue (Stephen Kraus)

From: Justin McAteer 
------------------------------------------------------
Could be that the call is being setup with media directly between the phone=
s. What type of interface are you using for your external calls?
Thanks=2C=0A=

Justin McAteer=0A=

(256) 694-9195


> From: chugalug-request@chugalug.org
> Subject: Chugalug Digest=2C Vol 36=2C Issue 22
> To: chugalug@chugalug.org
> Date: Tue=2C 21 Jul 2015 23:00:54 +0000
>=20
> Send Chugalug mailing list submissions to
> 	chugalug@chugalug.org
>=20
> To subscribe or unsubscribe via the World Wide Web=2C visit
> 	http://chugalug.org/cgi-bin/mailman/listinfo/chugalug
> or=2C via email=2C send a message with subject or body 'help' to
> 	chugalug-request@chugalug.org
>=20
> You can reach the person managing the list at
> 	chugalug-owner@chugalug.org
>=20
> When replying=2C please edit your Subject line so it is more specific
> than "Re: Contents of Chugalug digest..."
>=20
>=20
> Today's Topics:
>=20
>    1. FreePBX Call Recording Issue (Stephen Kraus)
>    2. Review of Ubuntu Phone Was | Long Post: Smartphone rant	(Take
>       2?) (Rod-Lists)
>    3. Re: Review of Ubuntu Phone Was | Long Post: Smartphone rant
>       (Take 2?) (John Aldrich)
>    4. Re: Review of Ubuntu Phone Was | Long Post: Smartphone rant
>       (Take 2?) (Michael Scholten)
>    5. Re: Review of Ubuntu Phone Was | Long Post: Smartphone rant
>       (Take 2?) (Rod-Lists)
>    6. Forum Software (David Rucker)
>    7. Re: Forum Software (David White)
>=20
>=20
> ----------------------------------------------------------------------
>=20
> Message: 1
> Date: Tue=2C 21 Jul 2015 16:17:47 -0400
> From: Stephen Kraus 
> To: CHUGALUG 
> Subject: [Chugalug] FreePBX Call Recording Issue
> Message-ID:
> 	

Review of Ubuntu Phone Was | Long Post: Smartphone rant (Take 2?)

From: Rod-Lists 
------------------------------------------------------
http://www.businessinsider.com/meizu-mx4-ubuntu-edition-review-2015-7

----- Original Message -----
> It's dead Jim:
> Well, it happened. My last smartphone has died. Accidentally entered pool
> with my phone in my pocket.
> 
> Linux or bust:
> Last smartphone! Multiple reasons, yet it all boils down to I want a Linux
> smartphone or not at all. I should own the phone if I bought it, especially
> at $300.
> 
> Next Phone:
> So, My next phone will at best be a candy bar simple feature with full qwerty
> keyboard. Otherwise, a candy bar 12 pad. I refuse to do the slider or
> sideways keyboards. I'll be looking for the following features, moderate
> camera resolution, and SMS. I don't need GPS. I don't need to go places I
> don't already know or someone I'm with doesn't already know. You can find me
> with your fancy phone if your seeing me is that important to you. Or
> vacations, I can rent a GPS. Can't be rented? Okay, buy and return within 2
> weeks.
> 
> Samsung Note: (TouchWiz mess)
> A few years back, I bought the Samsung Note. Not the Note 2, 3, 4... ad
> nauseum.
> I promptly roo.... Nope, Can't do that without attaching to a computer. Okay,
> so I promptl... Nope. Trying to do it in Linux was a fight in futility. So,
> I handed my phone to another geek friend and he rooted the phone for me. He
> waited on Winders to install some drivers, installed a debugging thing.
> Downloaded and installed Android SDK stuff. Well, went through all kinds of
> crap and got it rooted. By in large, I liked the phone and features. I
> didn't like TouchWiz. So I tried a couple of different launchers and settled
> on Nova because of its stability and features. I feverishly played with and
> programmed that phone off and on for 6 months. Then I started hitting walls.
> Lots of walls. Had plenty of wiggle room to do lots more things I'd like and
> better round out many of the Tasks I'd created using Tasker. However, some
> things just didn't report properly. Some things just weren't accessible.
> Some where unreliable. I had out grown the phone in under 6 months. I
> stopped most all development with the phone because I had outgrown it. It
> could no longer keep up with my desires and demands. And I couldn't simply
> code my way out of it either. Sure, I did code my way around many things.
> Others simply weren't to be had. Other people were forging ahead with newer
> Android versions. I was held back by Samsung on an old KitKat. I made
> several attempts to download the update. In hindsight, I am very glad it
> failed. (Explained in Nexus 5) Phone eventually died and I went without a
> smartphone for a few months.
> 
> Nexus 5: (Not a utopia)
> I dreamed and imagined that getting closer to Google would release many of my
> Samsung struggles. I was wrong. I started up my phone and started getting
> this eerie tickling feeling I was being watched. For the first time, I was
> really starting to feel the phone wasn't mine. You MUST have a Google
> account to use this device. Yes, this was the case in the previous Android
> as well. Somehow, in my excitement I had overlooked it. That enthusiastic
> excitement was now gone. I was starting to get the feeling that "Anything
> you say can and will be used against you in a cour..". Sorry, I think you
> get the idea. If not. "I WAS FEELING STALKED!" So, I am signed in again.
> After all, I already have an account. Now I proceed to root my phone. Nope!
> Again, I must attach to a computer, install drivers, install debugger, (ADB
> - Android Debug Bridge), install 3rd party questionable rooting software
> specifically for your type of phone. And even at that, it really needs to be
> Mac or Windows. Easiest when you use windows. (grumble, grumble, windows,
> virus target, $$Mac$$, Closed off) I like Linux, I hate others! Hey, I
> respect the others in their own right. I do understand some of the struggles
> and efforts required in order to create and maintain a robust OS. Respecting
> the work doesn't mean I have to like the results of the labor. Back to the
> phone. I had the phone rooted for me. Now, for the first time I can compare
> phones. Note versus Nexus, I can do what I couldn't and can't do what I
> could. I won't bother going into a phone by phone comparison of features. I
> couldn't transfer most of my previous settings over, for several reasons.
> One was because I now had a different launcher, default Google Launcher. I
> was thinking, the Google Launcher and the Siri like feature was cool. Ok
> Google, Listen to everything just in case I might say "Ok Google". This left
> me with yet another big brother feeling. I enabled and played with it, then
> disabled within a few hours. Eventually Google provided the option to update
> to Lollipop. Yay!, I'll wait a few days to see what others say and I don't
> have time to fix anything that might break right now. Pop, Nag, update
> ready, "Yeah, I'll get to it. Leave me alone!" Pop, nag, update ready. Um
> wait, how often is this going to happen. Pop, nag. Google?!?
> Pop, nag. This is annoying and affecting my Data usage! Pop, nag. And I can't
> shut it off anywhere. Pop, nag. My battery is being drained heavily because
> the update is constantly running and routinely checking Google for the
> update, About half the life it use to be. Pop, nag. Okay, I'll update just
> to stop the battery drain. Besides, it is a weekend and I have time to deal
> with any problems. Arrgghhh!!! That white background! That is so freaking
> ugly? Crap, wait! What? Ugh, Just because Apple thinks White is the new
> black. Argh, it is so garishly ugly and default for everything. Well, here
> comes Nova Launcher to the rescue, partly. Freaking Settings menu and many
> default menus still have this horrible theme that I can't change. Oh well.
> So, wait! Uh, I'm not rooted anymore! What? Damn it, This is MY PHONE! I
> guess that is what I get for thinking. Uh, can you hear me now...!!! Phone
> dead. I have no cell service. Oh, there it is again. Okay. I programmed it
> to say, "Signal Lost" every time it went down and "Service Acquired" when it
> came up. That was happening a lot. Generally about twice an hour, sometimes
> more, sometimes less. In addition, it would do it after nearly every call
> ended. I changed the messages to "Lost", "Found". And setup logging of every
> incident and signal strength at the time to a file. I changed the messages
> again to a comical, "I once was lost", "But now I'm found" and "Of all the
> things I ever lost", "I missed my mind the most". I had it randomly pick
> between those message pairs. I never did root the phone again. I Went
> through another nag update cycle and still the cell service problem
> remained. I Reported the problem to Google and nothing has come of it. The
> nagging and effectively forced update proved to me that Google owned the
> phone, not me. I was simply allowed to pay them to hold and use it for their
> easy spying on me.
> 
> Nope, I won't have another smartphone until there is a Linux smartphone. And
> I don't foresee that happening anytime soon.
> 
> Lucius L. Hilley III - Unkmar
> 
> 

OT: Long Post: Smartphone rant (Take 2?)

From: Unkmar 
------------------------------------------------------
It's dead Jim:
Well, it happened.  My last smartphone has died.  Accidentally entered pool
with my phone in my pocket.

Linux or bust:
Last smartphone!  Multiple reasons, yet it all boils down to I want a Linux
smartphone or not at all.  I should own the phone if I bought it,
especially at $300.

Next Phone:
So, My next phone will at best be a candy bar simple feature with full
qwerty keyboard.  Otherwise, a candy bar 12 pad.  I refuse to do the slider
or sideways keyboards.  I'll be looking for the following features,
moderate camera resolution, and SMS.  I don't need GPS.  I don't need to go
places I don't already know or someone I'm with doesn't already know.  You
can find me with your fancy phone if your seeing me is that important to
you.  Or vacations, I can rent a GPS.  Can't be rented?  Okay, buy and
return within 2 weeks.

Samsung Note: (TouchWiz mess)
A few years back, I bought the Samsung Note.  Not the Note 2, 3, 4... ad
nauseum.
I promptly roo....  Nope, Can't do that without attaching to a computer.
Okay, so I promptl... Nope.  Trying to do it in Linux was a fight in
futility.  So, I handed my phone to another geek friend and he rooted the
phone for me.  He waited on Winders to install some drivers, installed a
debugging thing.  Downloaded and installed Android SDK stuff.  Well, went
through all kinds of crap and got it rooted.  By in large, I liked the
phone and features.  I didn't like TouchWiz. So I tried a couple of
different launchers and settled on Nova because of its stability and
features.  I feverishly played with and programmed that phone off and on
for 6 months.  Then I started hitting walls.  Lots of walls.  Had plenty of
wiggle room to do lots more things I'd like and better round out many of
the Tasks I'd created using Tasker.  However, some things just didn't
report properly.  Some things just weren't accessible.  Some where
unreliable.  I had out grown the phone in under 6 months.  I stopped most
all development with the phone because I had outgrown it.  It could no
longer keep up with my desires and demands.  And I couldn't simply code my
way out of it either.  Sure, I did code my way around many things.  Others
simply weren't to be had.  Other people were forging ahead with newer
Android versions.  I was held back by Samsung on an old KitKat.  I made
several attempts to download the update.  In hindsight, I am very glad it
failed. (Explained in Nexus 5)  Phone eventually died and I went without a
smartphone for a few months.

Nexus 5: (Not a utopia)
I dreamed and imagined that getting closer to Google would release many of
my Samsung struggles.  I was wrong.  I started up my phone and started
getting this eerie tickling feeling I was being watched.  For the first
time, I was really starting to feel the phone wasn't mine.  You MUST have a
Google account to use this device. Yes, this was the case in the previous
Android as well.  Somehow, in my excitement I had overlooked it.  That
enthusiastic excitement was now gone.  I was starting to get the feeling
that "Anything you say can and will be used against you in a cour..".
Sorry, I think you get the idea.  If not. "I WAS FEELING STALKED!"  So, I
am signed in again.  After all, I already have an account. Now I proceed to
root my phone.  Nope! Again, I must attach to a computer, install drivers,
install debugger, (ADB - Android Debug Bridge), install 3rd party
questionable rooting software specifically for your type of phone. And even
at that, it really needs to be Mac or Windows.  Easiest when you use
windows.  (grumble, grumble, windows, virus target, $$Mac$$, Closed off)  I
like Linux, I hate others!  Hey, I respect the others in their own right.
I do understand some of the struggles and efforts required in order to
create and maintain a robust OS.  Respecting the work doesn't mean I have
to like the results of the labor.  Back to the phone.  I had the phone
rooted for me.  Now, for the first time I can compare phones.  Note versus
Nexus, I can do what I couldn't and can't do what I could.  I won't bother
going into a phone by phone comparison of features.  I couldn't transfer
most of my previous settings over, for several reasons.  One was because I
now had a different launcher, default Google Launcher.  I was thinking, the
Google Launcher and the Siri like feature was cool.  Ok Google, Listen to
everything just in case I might say "Ok Google".  This left me with yet
another big brother feeling.  I enabled and played with it, then disabled
within a few hours.  Eventually Google provided the option to update to
Lollipop.  Yay!, I'll wait a few days to see what others say and I don't
have time to fix anything that might break right now.  Pop, Nag, update
ready, "Yeah, I'll get to it. Leave me alone!"  Pop, nag, update ready.  Um
wait, how often is this going to happen.  Pop, nag.  Google?!?
Pop, nag.  This is annoying and affecting my Data usage!  Pop, nag.  And I
can't shut it off anywhere.  Pop, nag.  My battery is being drained heavily
because the update is constantly running and routinely checking Google for
the update, About half the life it use to be.  Pop, nag.  Okay, I'll update
just to stop the battery drain. Besides, it is a weekend and I have time to
deal with any problems.  Arrgghhh!!!   That white background!  That is so
freaking ugly?  Crap, wait!  What?  Ugh, Just because Apple thinks White is
the new black.  Argh, it is so garishly ugly and default for everything.
Well, here comes Nova Launcher to the rescue, partly.  Freaking Settings
menu and many default menus still have this horrible theme that I can't
change.  Oh well.  So, wait!  Uh, I'm not rooted anymore!  What?  Damn it,
This is MY PHONE!  I guess that is what I get for thinking.  Uh, can you
hear me now...!!!  Phone dead.  I have no cell service.  Oh, there it is
again.  Okay. I programmed it to say, "Signal Lost"  every time it went
down and "Service Acquired" when it came up.  That was happening a lot.
Generally about twice an hour, sometimes more,  sometimes less.  In
addition, it would do it after nearly every call ended.  I changed the
messages to "Lost", "Found".  And setup logging of every incident and
signal strength at the time to a file.  I changed the messages again to a
comical, "I once was lost", "But now I'm found" and "Of all the things I
ever lost", "I missed my mind the most".  I had it randomly pick between
those message pairs. I never did root the phone again.  I Went through
another nag update cycle and still the cell service problem remained.  I
Reported the problem to Google and nothing has come of it.  The nagging and
effectively forced update proved to me that Google owned the phone, not
me.  I was simply allowed to pay them to hold and use it for their easy
spying on me.

Nope, I won't have another smartphone until there is a Linux smartphone.
And I don't foresee that happening anytime soon.

Lucius L. Hilley III - Unkmar

txt parse challenge (already awarded trophy to Dan)

From: Dave Brockman 
------------------------------------------------------
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

So I spent part of the weekend playing with this little gem, plus some
additional scripting to delete and move some files, and I haven't seen
Dan throw us a perl 1liner in a day or two, so I thought I'd invite the
rest of the list to share their solutions.  I always enjoy seeing the
different ways the list deals with text parsing.  Come one, come all,
any language, any shell.  Except Dan, who is restricted to perl and 22
characters.  (# randomly pulled out of my arse, feel free to ignore it).

Source File:
#########BEGIN FILE#########
 Directory of C:\usr\share\data

06/03/2015  06:55 PM             4,288 HELP.TXT
               1 File(s)          4,288 bytes

 Directory of C:\usr\share\xxxx

06/03/2015  01:12 PM             4,288 HELP.TXT
               1 File(s)          4,288 bytes

 Directory of C:\usr\share\Shares\xxxCONTENT - XXXX

06/03/2015  11:42 AM             4,288 HELP.TXT
               1 File(s)          4,288 bytes
########END FILE############

Desired Result File:
###############BEGIN FILE####
 Directory of C:\usr\share\data
 Directory of C:\usr\share\xxxx
 Directory of C:\usr\share\Shares\xxxCONTENT - XXXX
###########END FILE###########

Bonus Result File:
############BEGIN FILE#########
C:\usr\share\data
C:\usr\share\xxxx
C:\usr\share\Shares\xxxCONTENT - XXXX
###########END FILE################
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQEcBAEBAgAGBQJVkcnYAAoJEMP+wtEOVbcddNMH/1cFnpONKSLDHessSdcefaRX
BlGNSaXFIzN3rok4RYIFaCZ2ZSGteKFy/fXAORsMMgP8qiWXmx2YEHaZwjCpuY2I
PoyVIaE0X449xaejyDPC8j6Pqikc5nxOoOMlIpsc9MKK2NmWaN1/cYR0pIn/a0Ak
j5SzbgJ/UfVgjcbOn2kGhwbnzhnlogRoV8RW1VKX2+2LFQF0gYdboOHNzQO3B+Hb
GnVDhxE8XZ2DELgZ5Fm7sISATCLOESig5b6weM4tFlM6cM6YGPqG0AP5wSWatzv1
H5S0aEPbbS9besLoj/JDr4OPLFZgsKvNNunTUJVSC6zfWBqAVguFESQymsGIWp4=
=rg/S
-----END PGP SIGNATURE-----

List Activity

From: Dan Lyke 
------------------------------------------------------
On Tue, Apr 28, 2015 at 1:48 PM, Jonathan Calloway
 wrote:
> Is it me or has the list been more quiet than usual recently?

... too quiet ...

So on my end:

* My irrigation controller should be ready to deploy, I just need to
either write the systemd config file to run it on my server and
connect a few wires up.

* Then I need to figure out how to rework my CMake build to best
extract the functionality of the applications I'm writing with my C++
helper library from the build of that library, so that I can start
publicizing it. That library does things like wraps the Perl
compatible Regex library, has a basic ORM wrapper for SQLite and
PostgreSQL, and includes a quick and easy way to write internet
servers, including HTTP servers.

* I'd love to get back to my facial recognition and photo
classification project.

* And I'm trying to figure out how to get paid for doing fun
interesting future-looking stuff again. Rather than what I'm doing.
Which is driving me nuts.

Ubiquity UniFi AP

From: Phil Sieg 
------------------------------------------------------
Need some help.

Wiring up my new house and plan to go with 3 UnifFi AP’s one for each floor and the basement, Tired of having nooks and corners with iffy coverage.

My question is this: If I give then ALL the same SSID and set up management properly, will my devices seamlessly connect with the best coverage? I may have not asked the question properly…. I currently have a TP-Link Access point with an extender at the other end of the house. This works for shit (sorry). I want blanket unified coverage that works seamlessly with ALL of my devices.

Others here have said the Ubiquity set-up is the way to go.

Ready…Set…GO!

Phil Sieg
President
SeniorTech LLC / snapfōn®
www.snapfon.com
phil.sieg@seniortechllc.com

Phone: 423.535.9968
Fax: 423.265.9820
Mobile: 423.331.0725

"The computer is the most remarkable tool that we've ever come up with. It's the equivalent of a bicycle for our minds."

Steve Jobs, 1955-2011





HTTP Server Architecture

From: Dan Lyke 
------------------------------------------------------
So I'm building a better irrigation controller, one that I can
manipulate with my smart phone.

An irrigation controller needs to do timing stuff, keep track of
state, so I need a daemon of some sort. And as soon as I get there, I
start to think "well, rather than having CGIs that talk to the daemon,
why don't I just make it serve HTTP".

And then I think: Rather than copying and pasting one of my older HTTP
servers, why don't I try to make something that's easy to re-purpose.

So I have a C++ object that owns the select loop. Attach servers to
ports, no problem. Server takes a lambda that returns the thing that
responds to that connection, still no problem.

Then we get to HTTP requests. Server creates a request object, sends
it header data. Once request is populated, we can decide what to
instantiate in response via some route (check the method, request
path, Host: header, probably types it accepts, create something that
responds to that request).

But there's potentially this other stuff coming in, from things like
HTTP POST or whatever.

I know there's the "spool everything to memory" (and, in the case of
Form-Multipart, to disk) model, things like Perl's CGI.pm do this.
NiodeJS does "everything is closures and callbacks" which can kinda
work, but...

Does anyone have a particularly favorite architecture for how to
handle the HTTP request/response lifecycle that I can look at? My
target language is C++, but part of the library I'm building in C++ is
the "simplify this so that I can start writing the crap I'd normally
write in Python or Perl and port later in a real language to begin
with" mode.

Thanks!

Dan

Chugalug Digest, Vol 31, Issue 81

From: "Kite, Mike" 
------------------------------------------------------
Thanks Lynn and Meuon.

Putting a pipe between domain and user bears the same bitter fruit :(

It's an OEL6 server, which I think, is pretty close, in this case, to RHEL6.

It does indeed have the return code -6 in /var/log/messages when trying to CIFS mount it.
And I may as well just keep trying smbmount rather than smbget, simply because I'll need to put files there as well as get them.

I'm trying to find the Red Hat article you mention, though this machine does not have a  /etc/request-key.d/ folder.  I do have a Red Hat portal account, I'm trying to recover my pwd to that now.

Thanks
mkite


Small job

From: David White 
------------------------------------------------------
I'd like to consider hiring someone to help me write a program that will be
used on my mail server. I may decide to write the whole thing myself in
PHP, but this isn't the type of work I do best.

I have a MySQL database, mail, with 3 tables: 1 for virtual users, 1 for
virtual aliases (forwards), and 1 for virtual users (actual users on the
system that receive email).

Each table has a primary key value of the domain ID, and the aliases &
users table also have individual primary key IDs.

I need a little web GUI that will allow a user to login to add, delete or
modify existing email addresses (change password).

Currently, all passwords (in virtual

[Hardware] E-ink Monitor

From: Joseph Simoneau 
------------------------------------------------------
On Mon, Jan 26, 2015 at 10:46:15PM -0500, Wil Wade wrote:
> Via OSNews...
> 
> The video shows a fair scrolling. No color, but also powered only by USB.
> If this were $100 instead of the projected $600+, it would be great!
> 
> http://blog.the-ebook-reader.com/2015/01/15/paperlike-13-3-e-ink-monitor-by-dasung-tech-videos/

> 

[Hardware] E-ink Monitor

From: Wil Wade 
------------------------------------------------------
Via OSNews...

The video shows a fair scrolling. No color, but also powered only by USB.
If this were $100 instead of the projected $600+, it would be great!

http://blog.the-ebook-reader.com/2015/01/15/paperlike-13-3-e-ink-monitor-by-dasung-tech-videos/

Mysql Rapid Loading

From: Mike Harrison 
------------------------------------------------------
http://geeklabs.com/widget/mysqlrapidload/Rapid%20Load%20MySQL%20Database

A quick perl hack to split up a large MySQL database “dump” (from mysqldump) into several files, 
and load it using multiple processes. Depending on your data, seems to provide an large speedup. On an 8 hour MySQL load, It loaded in right at 3hours with threads set to 4. 
In this case, everything but two tables loaded in minutes. 

Played with splitting up large inserts into multiple files, but it seems the indexing gets pretty funky. More efficient long term to load a table sequentially (it seems). 






To use PGP, or not to use PGP...

From: David White 
------------------------------------------------------
I'm working on a presentation I'll give next month at a conference geared
towards folks working for smaller Christian / missionary-focused nonprofits
on "Introduction to Security."

Some of the folks who attend my presentation will probably be a 1-man shop
with very little general IT knowledge, and others will probably know oodles
more than I about security and information systems.

Anyway... I installed OpenPGP into Thunderbird a few months ago, although
I've rarely (if ever) used it to sign or encrypt legitimate messages,
partly due to the fact that almost no one that I email uses PGP or have
ever heard of it.

Recently, I've been doing some research into how useful it actually is, and
whether or not it is actually secure.

My findings so far is that the current version of PGP is very secure.

Indeed, according to Wikipedia, there is no known method to breaking PGP
encryption: http://en.wikipedia.org/wiki/Pretty

Program to download transactions from bank websites

From: James Nylen 
------------------------------------------------------
I've written a program to... you guessed it... download transactions and
balances from bank websites.  Most of the bank websites I have seen are
just atrocious in terms of code and design, and I wanted a system to unify
my accounts.

Here's the code and documentation:

https://github.com/nylen/node-banker

I'd like to start releasing more software, so what are some good ways to
publicize your work?

I use this program with GnuCash (free accounting software) and a GnuCash
web interface that I wrote:

https://github.com/nylen/gnucash-django

This combination doesn't do everything I want, but it is still really
useful to me.  If you find any of this useful, great - please use it and
post issues to GitHub.

The transaction downloader is written in Node.js, which I like anyway, but
it's a practical choice too since a lot of these bank websites require
JavaScript to function properly.  So I think this code is also a decent
example of how to scrape pages using a headless browser.

Old code never dies..

From: Mike Harrison 
------------------------------------------------------

Rambling while watching a long slow database load:

I got a strange call last night. Seems a pager company, that bought a 
pager company.. that bought a pager company... that bought a local pager 
company that was the dregs from another local pager company that somewhere 
in the late 1990's I wrote an SMTP mail server in Perl that gatewayed to 
alphanumeric pagers via the TAP protocol.. had a server issue. It's the 
only production C code I ever wrote, and it was munged from someone else's 
example code. Once upon a time it made a lot of money as e-pageme.com
(I used to charge $1 a month for the service, per pager..)

I SSH'd in.. rebooted it.. and its magically working again.

Seems pagers have become the medical worlds secret communications layer..
it's the one way to always contact a doctor, no matter what, because 
pagers are still allowed where cell phones are not.

That project taught me several things, including that most "magic" is best 
performed as a service for a small fee. It also reminds me that some 
things never ever die, even when you want them to, and that I should do a 
better job of making sure what I do is the right thing to do, and done 
well. I'm a big hypocrite on that point, most of what I do for a living 
barely qualifies as duct tape and zip-ties, although time has proven 
most of my kludges to be enduring.

It also reminded me, talking to the technical guys at the latest owners of 
this abortion... that few people understand the lowest levels of 
anything.. the "magic" that is a protocal like TAP
(Telecommunicator/Telelocator Alphanumeric Protocol).
http://en.wikipedia.org/wiki/Telelocator

silly perl one liner to randomize passwords

From: flushy@flushy.net
------------------------------------------------------
I was bored yesterday and a FB status spawned this:

sudo cat /etc/shadow | perl -pe 'sub r{$l=shift;open(R,"base64  
/dev/urandom|")||die$!;sysread(R,$R,$l*4);close(R);$R=~s/[^\w]//g;substr($R,0,$l)}@P=split/:/;if($P[1]=~/\/){$s=&r(8);$p=&r(16);$P[1]=crypt($p,"\\$$s");$

Atlanta linux/unix admin

From: Matt Keys 
------------------------------------------------------
The details are below.

Regards,
Matt

-----
From: Kathy Dean
Sent: Wednesday, February 12, 2014 1:51 PM
To: Matt Keys
Subject: Unix / Linux Administrator - On Call - No Travel Atlanta Growth!

Hi Matt,

I have a client that would like to interview you for a role that they =

need filled. Great benefits and growth opportunity! They are seeking =

people who want to grow into management. They are also looking for a =

culture fit - very team oriented. This is the detailed Job description. =

Preference is someone with exp. with Nagios. This firm is building a SOX =

IT Hub for themselves in Atlanta and the opportunity for growth is =

tremendous.

Qualifications: =95 Previous experience as Linux/Unix administrator preferr=
ed
=95 Experience supporting IMAP/POP/SMTP email a must
=95 Must be able to compile/install/configure server software (apache, =

openldap, php, etc)
=95 Strong knowledge in setup and deployment of database
=95 Experience in managing large database sizes a plus (MySQL, PostgreSQL, =

Oracle)
=95 Strong knowledge in optimization and interrogation of databases
=95 Experience in data integration and database design
=95 Experience with monitoring logs to identify problems
=95 Deeply familiar with networking including installation/configuration =

of routers, switches, firewalls, desktops
=95 Powerful Linux Shell Skills (use grep, sed, awk, find, etc)
=95 Skilled with scripting languages such as PHP, Ruby, Python
=95 Comfort with HTTP service architecture, optimization a big plus
=95 Server scripting tools including perl/bash/sh/tcsh/csh or some =

combination required
=95 Knowledge of DNS, preferably BIND
=95 Experience with Phone Systems such as Asterisk and Hylafax Servers =

preferred

Thanks,
Kathy
Kathy.Dean@TeneoTalent.com
303-443-6520

LaTeX copy and pasting from pdf output

From: "Robert A. Kelly III" 
------------------------------------------------------
 When I generate PDF from a LaTeX source file with pdflatex on Debian, I
run into several issues when copy and pasting from the PDF.

1. Double quotes show up strangely, or not at all. When I copy and
pasted on my system, the quotes are simply missing. When I sent it to
someone else and they copy and pasted and sent edits back in a docx
file, they had \ and " for the double quotes.

2. Indentation is lost, which means paragraphs are not properly delineated.

3. Line breaks are preserved, which is not desirable if you are pasting
into a context where you want the lines neatly rewrapped.

4. Automatic hyphenation is preserved, which is really undesirable if it
gets rewrapped when you copy and paste.

5. Page numbers are copied and pasted with the the text, which is also
frequently undesirable.

If anyone knows how to change any of these things in the PDF output, I
would appreciate it. Ideally, I would like to be able to copy and paste
from the PDF and have all of the characters show up in a usable form,
even if they are ascii equivalents, preserve indentation, but omit line
breaks, automatic hyphenation, and page numbers.

OT: Unix Administrator in Atlanta

From: Matt Keys 
------------------------------------------------------
Forwarded message and job description below that :

---

From: Dana McSpadden 
Sent: Monday, January 13, 2014 11:51 AM
To: Matt Keys
Subject: Infosys McCamish - Job Opportunity

Hi Matt,

My name is Dana McSpadden and I am a Recruiter with Infosys =

BPO/McCamish. We are currently seeking an experienced Unix/Linux/HP-UX =

Administrator to join our Data Center Services organization at our =

Atlanta, GA office. A job description is attached for your review.

Please let me know if you are interested in learning more about this =

opportunity. To express interest or to answer any questions you may =

have, I can be contacted via email at Dana