text:
Puppy Linux Discussion Forum
Puppy HOME page :
"THE" alternative forum :
Log in to check your private messages
Log in
The time now is Tue 19 Feb 2019, 16:41
All times are UTC - 4
Forum index
Taking the Puppy out for a walk
Better command line tools, and pkg manager suggestions
View previous topic
View next topic
Page 1 of 6
[82 Posts]
Goto page:
Joined: 16 Sep 2009
Posts: 2659
Location: UK
Posted: Thu 07 Sep 2017, 11:32
Post subject:
Better command line tools, and pkg manager suggestions
Subject description: Suggestions given, and wanted
I have (lots of) suggestions for future Puppy releases.
My Suggestions, in short:
- build good command line apps, and then make
(gtkdialog) GUIs for them
- Puppy needs a command line package manager (like mine, but better...see latest posts in thread for downloads)
- Puppy needs a fancy, web-based repo/pkg browser (local or online) .. (like
salix pkg search
alpine pkg search
, or
tinycore pkg search
- Puppy needs a public website for building custom Puppy ISOs
- Puppy needs contrib repos for each official release
Please post YOUR suggestions to this thread about:
1. Improving command line tools in puppy:
- what CLI cmds are missing in Puppy that you like? .. convert? locate?
- what CLI cmds are pain (or scary) to use? .. i hate fdisk..
- what CLI cmds should *Puppy* have? .. pupinstall (like Universal Installer, but no gui), adblocker (like Pup-Advert-Blocker, but no gui), etc
- candidates for "separation of GUI and CLI", such as: Peasywifi, pup-advert-blocker, puppyinstaller, sns, others?
- de-coupling puppy apps from X
- how to improve command line option handling (links to good recipes, ideas, snippets, etc)
- what you want from a CLI package manager
- how to improve error code handling (links to good shell tutorials)
- how to go about making a web-based package manager frontend
- how to best fork and edit the Salix package search site, then where to host
- desired features/workflow/options for Pkg
- suggest command/features you like in other pkg managers that you want in puppy
- etc
2. Suggest command/features you like in other pkg managers that you want in puppy
- what
want from a CLI package manager
- desired features/workflow/options for Pkg
3. Suggestions for a localhost, PHP/PERL web-based frontend for Pkg
- how to go about making a web-based package manager frontend
4. Suggestions for a 'Puppy Linux Package Search' website
- how to best fork and edit the Salix package search site, then where to host
More info:
A command line package manager is not available in Puppy.
PetGet can do only the very, very basics without loading up GtkDialog.
In fact, no apps should need gtkdialog, or even X .. Only their frontends should
NOT building separate UIs and backends is a bad habit of many devs and users (myself included)!
EDIT : AntiX has this:
Integrated utilities for CLI programs (that can be called from GUIs)
A small gtkdialog GUI (like
) has the following requirements:
- boot all the way to desktop
- get a WM with menus.. or get a terminal emulator
- find and use a separate GUI to configure net connection, if needed
- find Pup-Advert-Blocker, load it up
- read it, click the right buttons
- ...now finally it runs .. phew!
To prove the point, In the Advert-Blocker thread, technosaurus posted
a little bash script
to do the same ad-blocking automatically..
His script could be added to startup even before X is trying to load..
EDIT: In fact, it someone DID re-use the command line version and cut out the GUI stuff (for their own): https://github.com/antiX-Linux/advert-block-antix
Another example: Deluge BitTorrent client, in 'ThinClient' mode, separates its daemon (backend),
and offers 3 different UIs to interact with it... You can manage your torrent from command line,
web browser, GTK interface, or just leave the daemon running in the background...
1. Separating a program into CLI and GUI components have has benefits:
* can have a user-friendly, simple, painless setup and install without X
* Puppy users would get lots of unique, user-friendly command line tools
* these puppy-only CLI tools would make no X setup much less painful on old hardware
* users like radky, zigbert and others would have lots of great tools to build GUIs for!
* can use a program without X and its many deps
* can have multiple frontends and GUIs for the program
* can easily create simple-to-use wrappers for more advanced/complex command line tools
* command line tools can work over ssh, in chroots, fake roots, etc
* command line tools are more portable, often requiring no binary deps
* command line tools are scriptable, GUIs are (usually) not
Having lots of good command line tools also means you can provide other users with better documentation,
well commented,
, copy-and-paste code examples
for common tasks..
2. Having a CLI package manager would have these benefits:
* can add/remove pkgs from a remote system (using ssh, or a chroot)
* easier to build/compile pkgs
a remote system
* can update the PPM features without breaking the GUI(s)
* puppy could more easily be used with Vagrant, Docker, etc
* could even have a fully featured pkg manager in the initrd, for some reason..
* programmable in other scripts: other scripts can call the package manager, even in the background to easily setup stuff.
So, for example, I made a command line package manager called
which has 3 different interfaces:
- the command line interface, with context-sensitive TAB completion of options, pkgs name, repos, etc
- a ncurses/dialog based frontend called
(similar to the Pkgtool and Sbopkg interfaces)
- a GTK interface (using gtkdialog) similar to PetGet
3. Puppy needs a *collection* of various package manager frontends:
* a dialog frontend for easy menu-based package management without X
* a gtkdialog frontend for an easy, gtk based GUI in X
* a command line PHP or CGI (PERL) interface (using query strings, a wrapper for the real command-line pkg manager)
* an HTML4/CSS2/JS web frontend for the PHP/CGI backend
* the package manager web frontend(s) could be accessible over localhost
4. Puppy could have a public website for building (remastering) custom Puppy ISOs
* needs the site hosted at ibiblio, with all the official release ISOs
* needs a PHP powered web server
* web server needs some scripts available to unpack ISO, unpack SFS, chroot into SFS, update pkg selection, [replace kernel and boot manager], rebuild SFS, rebuild ISO
* a command line pkg manager (installer/remover) of some kind would be needed for this to work
5. Puppy users need an easier way to share PETs and packages they make or compile.
* contributing .petbuilds scripts is the besy way to go
* creating a contrib repo is also a good idea
* currently other users would have to hack various files in /etc and ~/.packages to add another users contrib repo
* Puppy users need an easier way of creating their own contrib repos
* Puppy users need an easier way of sharing, adding and removing other users contrib repos to their system
Akita Linux
Pup Search
Pup File Search
Last edited by sc0ttman on Wed 25 Oct 2017, 20:35; edited 42 times in total
Back to top
Joined: 16 Sep 2009
Posts: 2659
Location: UK
Posted: Thu 07 Sep 2017, 16:31
Post subject:
About command line package managers:
I created
Pkg 1.9.0alpha
- currently only ~120kb,
- only deps are busybox, coreutils
- shell only, uses busybox ash (no bash needed), no binaries
- supports .deb/ubuntu pkgs, .PETs, arch pkgs, slackware pkgs, .rpm,
- includes buildpet, but will get and use 01mickos petbuild by default
- (so Buildpet can probably be removed from Pkg)
- change buildtool backend in
, See BUILDTOOL=
- Valid options are
- Pkg has so far been tested on Slacko-220.127.116.11 and X-Tahr-*.*
To give suggestions on improving Pkg, or Puppy packaging generally, please post here for now.
Note to self:
It would be a good idea to steal ideas and code from
- pkgtool -
(OFFICIAL slackware pkg tools [makepkg, installpkg, removepkg, explodepkg, rpm2targz], also with ncurses/dialog frontend)
- slpkg -
(a Slackware pkg manager)
- spkg -
(another unofficial Slackware package manager, for installing unofficial/non-repo packages )
- slakpkg
(another slak pkg manager, frontend for pkgtools, includes ncurses interface)
- slkbuild -
(builds from sboPkgs, for Salix)
- slapt-get -
(apt-like pkg tools for Slackware)
- gslapt -
(GTK frontend for slapt-get)
- slapt-src -
(like slapt-get, for compiling pkgs from build scripts)
- Sourcery -
(GTK frontend for slapt-src)
- src2pkg -
(the daddy)
- sboui -
(ncurses frontend for Sbopkg and sbotools.. fast, in C.. good docs on making a compatible pkg manager backend)
- sbotools
(a ports-like interface to SlackBuilds.org, in PERL, makes much easier to compile 32bit on x86_64 etc)
- sbobuild -
(builds pkgs from slackbuilds.org, for Salix)
- slint-scipts -
(a collection of scripts for Slackware Live [making live ISOs])
- SBuilder -
(builds slackware ISOs, injects its own pkg manager)
- repo-scripts -
(used to maintain the Salix repos)
- salixtools -
(ncurses salix system utlities, includes a repo sources updater)
- slackrepo -
(Slackware tool for making and managing repos, by building from repos of SlackBuilds)
- fatdogs pkgtools - url ??? (Slacware compatible, but faster)
- other stuff? DebianDog build tools, etc? Link to them here..
Most of the above would be better than my own ...
But mine does already support native Puppy repo files, DISTRO_SPECS, the stuff in ~/.packages/*, etc
General observation: the huge array of packing tools, options, UIs, workflows, and therefore AVAILABLE PACKAGES in Slackware is
(partly) because Slackware (like CRUX) has good, simple command-line packaging/compiling commands at its heart,
which users can build on top of...
Source code for Salix package search website (which is very fancy):
Puppy could have something similar if we forked it and gave it a home online..
See also:
Akita Linux
Pup Search
Pup File Search
Last edited by sc0ttman on Sun 10 Sep 2017, 07:44; edited 24 times in total
Back to top
Joined: 11 Dec 2007
Posts: 1027
Location: not Bulgaria
Posted: Thu 07 Sep 2017, 17:11
Post subject: Re: A command line package manager
Subject description: would be great
sc0ttman wrote:
The Suggestions, in short:
A command line package manager is not available in Puppy.
PetGet can do only the very, very basics without loading up GtkDialog.
In fact, no apps should need gtkdialog, or even X .. Only their frontends should.
This is correct, sc0ttman. We badly need a good commandline usable package manager for Puppy and been a bad habit to build gtkdialog apps rather than commandline apps with gui frontend options.
The last thing developers should consider is the gui, but alas I think they are tempted to make a gui straight away because it appears glamorous and attractive to users. Too much in a hurry to attract attention, creating quick-fits, rather than trying to build quality into their apps. Fact is, the gui can't be designed properly till all the commandline options are worked out and stable - hence gtkdialog/gui-prioritised apps tend to be no use or of limited use for commandline-based work, since that was never developed/incorporated into the design.
Behind the scenes, it is the commandline (including shell and the many related utilities) that make Linux powerful (via file descriptor redirection, and pipes and other message-passing mechanisms). The Pelo-termed 'passengers' don't care about commandline, and don't want technical development 'talk' but then they would end up with no development and no Puppy. User-friendly interfaces don't come from chatter, they come from careful and intensive development and testing. There are so many quite nice Puppy apps/utilities that would have been so much better if attention had been given to proper commandline optional operation.
Last edited by wiak on Thu 07 Sep 2017, 17:24; edited 4 times in total
Back to top
Joined: 11 Dec 2007
Posts: 1027
Location: not Bulgaria
Posted: Thu 07 Sep 2017, 17:13
Post subject:
I'm looking forwards to your first release, because I'm needing something like this to be available.
Back to top
Joined: 16 Sep 2009
Posts: 2659
Location: UK
Posted: Thu 07 Sep 2017, 17:22
Post subject:
wiak wrote:
I'm looking forwards to your first release, because I'm needing something like this to be available.
Yeah, I'm looking into making Pkg and Woof play nice so that you can easily
pkg --remaster
, or better yet
pkg --rebuild
(uses Woof to rebuild-current-puppy-from-scratch), all from the command line, with a few easy commands... Or something
I once made something called Woofy .. You might have seen it..
But if not, Woofy is here:
But yet again, it's not CLI + frontend.. Stupidly, I made it a gtkdialog GUI only ..
(brilliantly for me) was way ahead of me at every step..
Check his code in the woofy thread for a CLI rebuild-puppy-iso tool..
My woofy code is crap, and prob no longer works without a few tweaks (check the terminal output) but it might give you some ideas..
Akita Linux
Pup Search
Pup File Search
Last edited by sc0ttman on Sun 10 Sep 2017, 08:30; edited 2 times in total
Back to top
Joined: 11 Dec 2007
Posts: 1027
Location: not Bulgaria
Posted: Thu 07 Sep 2017, 17:25
Post subject:
sc0ttman wrote:
wiak wrote:
I'm looking forwards to your first release, because I'm needing something like this to be available.
Yeah, I'm looking into making Pkg and Woof play nice so that you can easily
pkg --remaster
, or better yet
pkg --rebuild
(uses Woof to rebuild-current-puppy-from-scratch), all from the command line, with a few easy commands... Or something
Yes, that's exactly the need I'm talking about. I've heard of Woofy I think. I used Akita for a bit so maybe it was back then?
Back to top
Joined: 16 Sep 2009
Posts: 2659
Location: UK
Posted: Fri 08 Sep 2017, 06:38
Post subject:
Just for testing, and to 'suggest' what a CLI package manager in Puppy might be like,
here is my Pkg Manager (pkg-1.9.0alpha-noarch.pet, see below)
Install the PET using PetGet, as usual.
Run pkg once then update your bash profile, setup your repos:
pkg -h # just to setup some stuff
. /etc/bash_completion.d/pkg # enables TAB auto completion
pkg --update-sources # builds list of available repos
That will enable TAB completion of pkg names etc in your terminal,
then update the list of repos available on your system
Any other help, look in /usr/share/doc/pkg/
Or do `man pkg` .. if you have the real 'man' installed and MANPATH=/usr/share/doc:$MANPATH
/usr/sbin/pkg <-- the pkg manager
/usr/sbin/pkgdialog <-- ncurses frontend
/usr/sbin/gpkgdialog <- gtkdialog frontend
is a big file, I STRONGLY recommend doing "Fold All" in Geany..
It will be much nicer to read, edit, etc..
- Pkg has its own versions of dir2pet, tgz2pet, pet2tgz, etc, etc as internal funcs.. They are based on the latest Woof-CE versions..
- Pkg includes some other scripts for SFS installing without X, based on older sfs_loader stuff.. They may no longer be needed..
- Pkg expects packages (PETs, .txz files, etc) to be in its WORKDIR (~/pkg), it will move pkgs there every time.
- Packages you build, convert or combine (pkg + deps) will go into its WORKDIR as well.
- Use `pkg --workdir /path/to/dir` to move the WORKDIR somewhere else
- Package includes a modified version of buildpet (by Tman/iguleder)..
- If BUILDTOOL in pkgrc is NOT buildpet, you can remove /usr/share/buildpet/* and /usr/sbin/{buildpet,splitpkg}
- some pre--woof stuff is left in Pkg (mostly about alienpackages.txt).. I don't intend to keep it, pre-woof stuff can be removed..
1. Not good at working with local files
Pkg moves all pkgs into ~/pkg (WORKDIR) before working on them .. Pkg dies all it's work from there..
This becomes annoying when working with local files.. I am gonna fix this.
Local pkgs/files (or their converted/combined output files) should not be moved to WORKDIR,
they should end up in the same dir they started.. Much less annoying.
Only repo pkgs should need a default location to live.. WORKDIR is it..
2. No conflict resolution
Pkg doesn't do much/any conflict resolution .. Not sure what PetGet does, but Pkg
will not refuse to replace existing files, although this could easily be done in Pkg, by
adding some new code in the install() func that makes used of
Pkg could do something like this (screenshot of CRUX linux pkg-add docs):
3. Simplistic install method
Large parts of the install() func were stolen from PetGet..
Therefore, Pkg has 1 install method - copying stuff to / ... I dunno what PetGet does for each PUPMODE.
The src2pkg program by
has many install methods, so a good place to look for more clever approaches..
- FIX on lots of pups .. Debian based .. Ubuntu based .. Slack based..
- FIX: Lots of refactoring to do .. Lots of sed piping to sed ... etc .. DONE
- FIX: speed up => Pkg often calls itself like so `$0 --opts BLAH`, call the internal funcs instead.. DONE
- FIX: better TAB completion for local files and dirs ... DONE
- FIX: Lots of repetitive code could be refactored into funcs ..
- FIX: maybe some excessive/needless quoting and escaping of stuff
Mostly tested on a recent Slacko 32-bit...
Only much older versions were tested on anything else (Akita, X-Tahr)..
Never tested on x64 or ARM...
Look in
for current repo and current repo info & settings
Look in
for all supported repos
Look in
for all repos actually in use
Check commands
--repo, --repo-list, --update-sources, --show-config
pkg --get-only PKGNAME
: doesnt work ...
The --get-only option should get (download) the PKG and all deps, but not install them.. It is not getting the deps..
: not being respected (I think)...
Basically, --get should not install pkgs from other repos unless --repo-pkg-scope is 'all' (in ~/pkg/.pkgrc)
Note, pkg *should* install deps of pkg from any repo by default, Set --repo-dep-scope all|one to choose..
pkg --contents PKGNAME
: does not always list file contents in the same format
It depends where it got the list (archive file, pkg file, ~/.packages/PKGNAME.files, ~/.packages/builtin_files/PKGNAME, etc)..
Sometimes the list includes the pkg name, sometimes just a leading slash, sometimes no leading slash!
I would love to fix this and make --contents always output
full paths with leading slash, no leading pkg name
I'm sure you will find many more!
- first class support for all Puppies built by woof
- very good support for compiling from build scripts
- good tools included for creating .petbuilds from: Pkgfiles, SlackBuilds, SlkBuilds, Apkgfiles
- support x86, x64, ARM puppies and fatdog
- keep using ash, not bash (or as fast and portable as possible anyway)
- keep it all in one file
- keep it all in funcs, if poss
- make it faster
- make the code cleaner
- reduce the amount of code
- dont increase deps, reduce them if poss
- reduce capitalisation of vars (except PKG* and ENV vars)
- improve comments
(if you like them, tell me, I will try to add them)
- I'd personally like an easy way to submit *.petbuilds to
, via some testing branch ..
Then devs could pull them down, using petbuild to build them, test the builds,
and finally merge the new petbuild into the real branch if its good..
- I'd maybe like pkg --dir2pet, --pkg-build (and others) to have their own options, examples:
pkg --dirpet vlc-2.3-i486 --cat "Multimedia" --deps "+qt,+libblueray"
Would that be useful to anyone?
- I'd like to add a `
pkg --grep [OPTS] 'search' "PKG1 PKG2"
` option, for grepping pkg info
like (name, cat, deps, size, repo, etc), plus pkg contents and build script (compile options) info, all in one.
.. anyone who could hack Pkg to do this would be awesome..
- I will add capitalized versions of some of the short options (-c, -li), which will return more verbose
output than their lower case equivalents.
Example: `
pkg -C PKG
` will list package contents, just like
, but also showing files sizes:
/usr/bin/vlc 349k
usr/share/applications/vlc.desktop 1k
Maybe add these options:
pkg --explode PKGNAME # unpack/extract pkg into './pkgname/', but don't install or run any scripts in the pkg
pkg --blacklist PKGNAME
from slakpkg - "With this command, you could"blacklist" certain packages. Packages blacklisted can't be installed, upgraded,
or removed using the slackpkg utility. If you want to remove some package from the blacklist,
you will need to edit /etc/slackpkg/blacklist."
More possible future ideas (may require petbuild updates):
1. When petbuild is the backend (see BUILDTOOL in ~/pkg/pkgrc):
- custom build and configure opts:
pkg --pkg-build --CFLAGS='-blah -more' --configure='--disable-nls --disable-x11' PKGNAME
2. When src2pkg is the backend (see BUILDTOOL= in ~/pkg/pkgrc)::
pkg --pkg-build [src2pkg options] FILE|URL
3. For
src2pkg, petbuild, sbopkg, CRUX port tools
to all play nicer together as source-to-package backends for Pkg...
4. More portable/familar setup, env vars, etc
DISTDIR="~/.packages" # should really be /etc/packages or /etc/sources
PKGDIR="~/pkgs" # or wherever the user wants to keep downloaded pkgs
5. Steal this from Salix (spi): simulate pkg action, rather than actually do it
- `spi --simulate -i packagename # simulates installation`
6. Do a Pkg option: `pkg --dir2deb `
- See https://gist.github.com/elwinar/c8658987699e62ee201b
Helping me out (if u like):
Any changes, fixes etc you want (need!) to make, please post them to this thread for now...
Eventually this PET will live in Woof, as a package available in the 'noarch' repo (I hope)..
Once this has been improved enough, I will try to get it into Woof-CE, then any more work on it have to be done inside Woof-CE..
Please add a comment explaining your changes, with ", YOURNAME" at the end, like so:
# use sed only to remove blah and blah, pupuser234
Note to self, figosdev might be interested.... https://www.tapatalk.com/groups/antix/did-you-really-install-audacious-in-antix-16-2-usi-t7047.html
Cheers, hope you like it.. (hope it works!),
in a very ALPHA stage! .. tested only on Slacko 6.9.x (and X-Tahr ages ago).. I use it as my main pkg manager on Slacko, have done for weeks, seems OK now.. but test WITHOUT a save file to be sure!
140 Time(s)
Akita Linux
Pup Search
Pup File Search
Last edited by sc0ttman on Mon 11 Sep 2017, 06:24; edited 43 times in total
Back to top
Joined: 16 Sep 2009
Posts: 2659
Location: UK
Posted: Fri 08 Sep 2017, 07:00
Post subject:
So I am looking for
on the following:
User contrib repos:
- each user can build a
repo file
- upload repo file to ftp://**.org/puppy-contrib/slacko14.2-contrib-$user/$repofile
- pkgs would live in the same dir as the repo file: slacko14.2-contrib-$user/[pkgs here]
- each user can maintain their own contrib repo
- User must add their FTP login details to Pkg rc file
- Pkg can then upload their built packages to their contrib repo
End-users could then add as many contrib repos as they like,
knowing there is "no warranty" for that repo,
but over time, users would learn who hosting good/up-to-date pkgs, etc
.. Just like CRUX, Deb, Ubu, etc...
Pkg maintainers could host repos just for their packages,
or users could have a contrib repo for all the extra packages they compiled, etc..
Maybe something like this:
Best web-based interface (localhost)
- PHP or PERL backend? cgi is more portable I guess.. fewer deps..
- i know PHP but can only hack existing PERL
Best online package search n download site:
- which frontend to use? .. Salix package search is lovely, could be forked..?
- where to host it? would prob need webserver with php, cgi, .. that's it..
Best online "build your own ISO" site:
- please post links to any you know of (the best ones)
- what would a puppy "build your own ISO site" need?
- the webserver hosting the site would need to have lots of ISOs and their repos installed on same server...
- anything else meeded on the server, other than the site itself, some shell scripts and some PHP exec calls?
- where would be the best place to host it? Ibiblio I guess, it has all the official releases (ISO files) and their supported repos in one place already!
Source to pkg compiling tools:
- the best BUILDTOOL backend (I vote petbuild, cos it's part of woof-CE)
- other build tool backends to support if available (like sbopkg, see my list above)
Improving petbuild
(much of this might already work .. not yet sure)
- add a script like
to devx, that downloads (clones) the .petbuilds scripts to /usr/share/petbuilds/
- move all petbuild configs to /etc/petbuild/
- make all build vars (CFLAGS, ./configure opts, etc) in /etc/petbuild/build.conf and *.petbuild overwritable by setting ENV vars before build
- an optional MAKEDEPENDS field in .petbuilds, so user know which extra build tools/libs are 'needed at compile time, but not run-time'
- an optional OPTDEPENDS field in .petbuilds, so users know which deps provide extra features
- an optional PREREQS field in .petbuild scripts, listing the
built-in pkgs
that are needed:
Since a normal SBo SlackBuild's .info file specifies packages required for building with the assumption of running on a fully installed Slackware system and because we run spbuilder in only a minimal installation, we extend .info files with an additional PREREQS field to specify the need for any stock Slackware packages not already available in the minimal system.
- an optional RECOMNDS field in .petbuilds, for edge cases, certain archs, etc.. could differ depending on which branch of petbuilds you are in
With some nice *DEPENDS or PREREQS fields listing the (different kind of) dependencies each source package needs in order
to be built, packaged, then run successfully, it shouldn't be too hard to automake petbuild build queues of packages, and
have them all compile in one go, in the right order.
(I'm no petbuild expert, muc hof the above may be implemented already, or simply
not be a good suggestion)
Akita Linux
Pup Search
Pup File Search
Last edited by sc0ttman on Sun 10 Sep 2017, 11:31; edited 7 times in total
Back to top
Joined: 04 Jan 2009
Posts: 13530
Location: Gatineau (Qc), Canada
Posted: Fri 08 Sep 2017, 11:59
Post subject:
Hi scotman.
I just downloaded your alpha.
I'll try to figure out how it works.
My point of view may be biased, though, in the sense that PPM stops
working after a while on Frenchified Puppies. And I'm looking for a solution
to that.
I've posted the problem a couple of times on the general forum, and the
only answer I got was "use PPM with a pristine Puppy." Which does solve
the problem, but is a practical complication. reboot on a fresh Puppy, only
download your thing, reboot in your current Puppy, and finally install the
So hopefully your script(s?) will cut through the language barrier -- or
whatever it is that is hampering the PPM in some situations.
So thanks for being the somebody somewhere paying attention.
Je suis né pour aimer et non pas pour haïr. (Sophocle) /
I was born to love and not to hate. (Sophocles)
Back to top
Joined: 04 Jan 2009
Posts: 13530
Location: Gatineau (Qc), Canada
Posted: Fri 08 Sep 2017, 15:03
Post subject:
Hello again, scotman.
Typo: you left a "function" at line 540 or thereabouts in the < pkg >
validate_url () {
# there was a superfluous "function" word here!
if [[ `wget -S --spider $1 2>&1 | grep 'HTTP/1.1 200 OK'` ]]; then
echo "true"
wget -S --spider $1
Ok fine. I have the opening blurb. What do I do next?!
877 Time(s)
Je suis né pour aimer et non pas pour haïr. (Sophocle) /
I was born to love and not to hate. (Sophocles)
Back to top
Joined: 16 Sep 2009
Posts: 2659
Location: UK
Posted: Fri 08 Sep 2017, 15:14
Post subject:
musher0 wrote:
Ok fine. I have the opening blurb. What do I do next?!
press up, down, page up, page down, space, or q ... it is the help piped to less/more .. You must have called pkg with no options, which defaults to pkg -H..
I can remove less/more from pkg -H if its annoying or unfamiliar to people..
Anyway, I will condense the above setup into this quick start guide:
# after installing Pkg run these commands:
pkg -h
source ~/.bashrc
pkg --update-sources
That should set you up...
Then you can start using Pkg:
# see the available repos
pkg --repo-list
# change repo
pkg --repo NAME
# search the current repo (use TAB to complete pkg names)
pkg -n PKGNAME
# download a pkg (use TAB to complete pkg names)
pkg -d PKGNAME
# get (download and install) pkg, and all its deps
pkg -g PKGNAME
EDIT... I guess Pkg should run --update-sources itself on first run
that would make sense..
Akita Linux
Pup Search
Pup File Search
Back to top
Joined: 04 Jan 2009
Posts: 13530
Location: Gatineau (Qc), Canada
Posted: Fri 08 Sep 2017, 15:34
Post subject:
Many thanks.
NO-no-no! Please do not change from using the less utility, it's great that
you thought of using less to present the basic info. (I'm a great less fan as
you may [not] know.)
What I will do, though, because there is no way I'll remember all those
options by heart, is start < pkg > like so:
nohup urxvt -g 82x28+40+40 -title "ScotMan's Pkg Utility" -fn xft:Monaco:pixelsize=15 -e pkg &
Then I have your help reference in one corner, and I still have the
originating console to use the actual commands.
I don't want to put my head on the log just yet, but I suspect that you've
come up with the kind of utility a lot of Puppyists have been waiting for...
Je suis né pour aimer et non pas pour haïr. (Sophocle) /
I was born to love and not to hate. (Sophocles)
Back to top
Joined: 04 Jan 2009
Posts: 13530
Location: Gatineau (Qc), Canada
Posted: Fri 08 Sep 2017, 15:38
Post subject:
BTW, why would you have to source ~/.bashrc?
Bash does it automatically when the Puppy session starts, no?
Je suis né pour aimer et non pas pour haïr. (Sophocle) /
I was born to love and not to hate. (Sophocles)
Back to top
Joined: 04 Jan 2009
Posts: 13530
Location: Gatineau (Qc), Canada
Posted: Fri 08 Sep 2017, 15:53
Post subject:
Hello again.
I wish to be able to access the repos DPupStretch-7_fr is not
accessing anymore through PPM. They are as follows (in file
if [ "$DISTRO_COMPAT_VERSION" = "" ] ; then
[ -f ./DISTRO_SPECS ] && . ./DISTRO_SPECS
case "$DISTRO_TARGETARCH" in
x86) DBIN_ARCH=i386 ;;
x86_64) DBIN_ARCH=amd64 ;;
case $DISTRO_COMPAT_VERSION in
wheezy) DDB_COMP=bz2 ;; #older versions
*) DDB_COMP=xz ;;
#PKG_DOCS_DISTRO_COMPAT - where to download the compat-distro pkgs databases from
# 1|2|3
# 1 - domain. for testing the url.
# 2 - full URI of the database file.
# 3 - name of db file when local and after being processed into standard format
#REPOS_DISTRO_COMPAT - hardcode the compat-distro repos in here...
# 1|2|3
# 1 - domain. for testing the url.
# 2 - full URI of the repo
# 3 - name of db-file(s) associated with that repo. it may have glob wildcards.
# fix variables
PKG_DOCS_DISTRO_COMPAT="$(echo "$PKG_DOCS_DISTRO_COMPAT" | sed '/^$/d' | tr '\n' ' ' | sed 's% $%%')"
REPOS_DISTRO_COMPAT="$(echo "$REPOS_DISTRO_COMPAT" | sed '/^$/d' | tr '\n' ' ' | sed 's% $%%')"
How do I do that? How do I add these Debian repos to the ones
you give as example?
Je suis né pour aimer et non pas pour haïr. (Sophocle) /
I was born to love and not to hate. (Sophocles)
Back to top
Joined: 16 Sep 2009
Posts: 2659
Location: UK
Posted: Fri 08 Sep 2017, 16:29
Post subject:
musher0 wrote:
BTW, why would you have to source ~/.bashrc?
Bash does it automatically when the Puppy session starts, no?
Not for me on Slacko.. Maybe a fix is needed in Pkg..
But I must run
. /etc/bash_completion.d/pkg
before I get TAB completion..
Pkg adds this to ~/.bashrc (if not already there) on first run, so that's why I sourced it ...
You're right, though.. I should just source /etc/bash_completion.d/pkg instead ..
How do I add these Debian repos to the ones you give as example?
Type the following, hit ENTER and follow the instructions:
pkg --add-source
The file
contains all repos that Pkg will support.
It has entries in this format:
is required, others are optional (can be empty).. these are the urls of the repo dir containing the pkgs or subdirs..
So, add *something like* the following entries to /etc/sources-all:
DPupStretch-7_fr|pet|name-of-repo-file|url1/|url2/|url3/|url4/|name of repos in order to fallback to
Then run:
pkg --update-sources
Though you will hit troubles. I've never seen a
file that contained this:
case $DISTRO_COMPAT_VERSION in
wheezy) DDB_COMP=bz2 ;; #older versions
*) DDB_COMP=xz ;;
That code will need to be added to Pkg, near the top.. Around line 103, under the similar DISTRO_TARGETARCH stuff..
Akita Linux
Pup Search
Pup File Search
Last edited by sc0ttman on Sun 10 Sep 2017, 11:41; edited 4 times in total
Back to top
Display posts from previous:
All Posts
1 Day
7 Days
2 Weeks
1 Month
3 Months
6 Months
1 Year
Sort by:
Post Time
Post Subject
Page 1 of 6
[82 Posts]
Goto page:
View previous topic
View next topic
Forum index
Taking the Puppy out for a walk
Jump to:
Select a forum
Forum index
|___ House Training
| |___ Beginners Help ( Start Here)
| |___ Users ( For the regulars )
| | |___ Usuarios de habla Hispana
| | |___ Für deutschsprachige Anhänger
| | |___ Pour les francophones
| |
| |___ HOWTO ( Solutions )
| |___ Bugs ( Submit bugs )
|___ Advanced Topics
| |___ Additional Software (PETs, n' stuff)
| | |___ Package Collections / Repositories
| | |___ Browsers and Internet
| | |___ Business
| | |___ Compiling
| | |___ Desktop
| | |___ Documents
| | |___ Drivers
| | |___ Educational
| | |___ Engineering/Science/Simulation
| | |___ Eye Candy
| | |___ Filesystem
| | |___ Games
| | |___ Graphics
| | |___ Multimedia
| | |___ Network
| | |___ Security/Privacy
| | |___ System
| | |___ Utilities
| | |___ Virtualization
| | |___ Unsorted
| |
| |___ Cutting edge
| | |___ Multi-session live-CD/DVD
| |
| |___ Hardware
| | |___ Audio
| | |___ Networking
| | | |___ Dialup
| | | |___ Ethernet
| | | |___ Wireless
| | |
| | |___ Printers
| | |___ Video
| |
| |___ Puppy Derivatives
| |___ Puppy Projects
| |___ Next Puppy Development
| | |___ 4.x
| | | |___ Bugs (4.x dev)
| | | |___ Usability Issues (4.x dev)
| | |
| | |___ 5.x
| | |___ Bugs (5.x dev)
| | |___ Usability Issues (5.x dev)
| |
| |___ Localization Project
| |___ Documentation Project
|___ Taking the Puppy out for a walk
| |___ Announcements
| |___ Puppy Power
| |___ Suggestions
| |___ Misc
|___ Off-Topic Area
|___ Programming
|___ Security
post new topics in this forum
reply to topics in this forum
edit your posts in this forum
delete your posts in this forum
vote in polls in this forum
attach files in this forum
download files in this forum
Powered by
© 2001, 2005 phpBB Group
[ Time: 0.1562s ][ Queries: 12 (0.0150s) ][ GZIP on ]


text:
And He may also be keeping an eye out for the rest of us as well.
There are not many moments like this that come along in a lifetime. We went out tonight to see that brave Canadian climate sceptic, Tim Ball, discussing his costly adventures in climate change. His legal bills are now over a million. It does not come cheap to wrangle with these people, but he seemed pretty content with life as it has unfolded. But he was certainly as thrilled as I am about what a Trump presidency will mean. It also means that the political fights have only just begun.
And this was as improbable a victory as I have ever seen. And the big losers are not just Hillary, the Clintons and the Clinton Foundation. We can also add to the cart the #NeverTrumps, the #OccasionallyTrumps and the Sunshine Conservatives who have revealed themselves. And of course, there is the media. Watching the ABC when I came home was one of those precious experiences that for someone such as myself who almost never watches TV, gave such immense pleasure, as much on the plus side for me as the negatives must have been for them as revealed by the misery on their faces. The same kind of pleasure watching Megyn Kelly as I replayed the afternoon on Fox that I had missed going out.
I might also throw in that perhaps the biggest loser of them all is Obama. He has been a global disaster, but his eight years will be swept, as those of his kind like to say, into the dustbin of history. There will be an ample amount of damage to clean up, some which will never be fixed, but at least come January he will be history and have no successor. I wish I could say we can then all start again, but we can at least start a fairly decent salvaging operation.
So to go back to the quote, either Bismarck was absolutely right or the planets were lined up just exactly right, but who could have predicted any of it. You could see Trump learning on the job and getting the polish together just a bit more each day. He turned his vague aims into a series of specific policy proposals that make profound sense for those of us who pay attention to such things. There were the Wikileaks, Comey's decision not to prosecute, then the Weiner revelations followed by Comey's decision to re-open the case, and then finally his reversal. Not to mention Hillary's disastrous record in politics where her only success was to become possibly the most brazen political liar in history. As for everything else, there was not a single actual success of any kind she could point to that might give anyone the slightest notion that she could handle the office of the Presidency, even if she were healthy, which she clearly is not.
On the negative side, of course, there was some locker-room talk from back in 2005. That was the only issue ever brought up in Hillary's favour. I never heard another reason to vote for her or against Trump by those who sided with the Democrats, and I did try to find out. How history hinges on such things, in the way that Romney travelling with a dog on the roof of his car might have cost him the presidency in 2012. But that was then; this is now. Hurray for our side, but there now really is a lot to do.

subset: commoncrawl


text:
Is there any way to print out my entire WhatsApp messages from iPhone? I mean how can I export the iPhone WhatsApp conversations to my PC so that I can transfer the messages to printable files?
To admit it or not, WhatsApp is one of the most easy-to-use chat apps in the world until now. For example, you can record and send a voice message on WhatsApp with just a single push. That's much easier when compared with Facebook Messenger which requires three taps to make a recording of a voice message.
Let's get back to the problem reported at the very beginning of this article. For whatever reasons, you may need to print your WhatsApp conversations out sometimes but don't know where to begin. In this article we will provide two effective yet simple ways for you to print conversations of WhatsApp with the help of iPhone Data Recovery.
iPhone Data Recovery is a data recovery application as well as an exporter to extract your entire WhatsApp messages out from iPhone to computer and save them to printable files as HTML format so that you can print the WhatsApp chat history finally. It enables you to export the whole WhatsApp records with one click only.
Now download the free trial versions for Mac or Windows and follow the tutorials to extract WhatsApp conversations directly from iPhone or from iTunes backup before you can print the messages.
Launch iPhone data recovery tool and connect your iPhone to computer. There will be a little differences between iPhone 5S/5C/5/4S and iPhone 4/3GS.
iPhone 5S/5C/5/4S users will get the window below:
iPhone 4 and iPhone 3GS users may need to choose "Advanced Mode" at the bottom of the window in order to get a deeper scan.
Users of iPhone 5S/5C/5/4S can simply click "Start Scan" button to let the program begin scanning your iPhone.
iPhone 4/3GS users need to enter the scanning mode by following instructions below:
1) Hold iPhone 4/3GS and click the "Start";
2) Press the "Power" and "Home" buttons on iPhone simultaneously for 10 seconds;
3) Release "Power" button while keep pressing the "Home" button for another 15 seconds.
After scan, click "WhatsApp" on the left side and you can see all WhatsApp conversation records containing chat contents, names, phone numbers and attachments on iPhone. Choose the messages you want to print and click "Recover" to export them on your Mac or Windows. All WhatsApp files selected will be then saved as HTML files on computer so that you can directly print the conversations of WhatsApp with printer.
Switch to "Recover from iTunes Backup File" after running iPhone Data Recovery. Choose the latest backup of your iPhone from all iTunes backups listed. Click "Start Scan" to extract WhatsApp conversations.
Once the scan finished, you can view all files stored in the backup file. Click "WhatsApp" and you have an access to all your WhatsApp messages. Choose the ones you want to print and click "Recover" to save them on your computer as a HTML file.
Now, you need to open the HTML file of your WhatsApp chat history and turn on the printer, then press "Ctrl + P" to print them directly. Now get it have a try?
• How to Backup WhatsApp Messages from iPhone?
• How to Recover WhatsApp Chat History on iPhone?


text:
Free Sample of Dog or Cat Food or Treats From Fish 4 Dogs!
What cat or dog doesn't like fish? My dog absolutely LOVES it! I know she'll love these treats!
You can choose a free sample of Fish4Dogs Finest Puppy / Adult Salmon or Ocean Fish dog food, or the Sea Jerky treats or Fish4Cats Finest.
Just click on the button below 🙂


text:
May 9 (Reuters) -
* Turkey's 5-year CDS hit the highest level in 15-month, rise 9 basis points from Tuesday close to 259 basis points according to IHS Markit data after Washington pulls out of Iran nuclear deal.
* Lebanon 5-year CDS rise by 4 bps from Tuesday close to 564 bps. Further coverage: (Reporting By Karin Strohecker)


text:
On Thursday, the Wall Street Journal said that GlobalFoundries appeared to have the strongest interest in a deal with IBM, citing unnamed sources "familiar with the matter." GlobalFoundries has a major plant in Saratoga County and business links with IBM Microelectronics. ...
The deal, if it pans out, would likely focus on the Hudson Valley Research Park, IBM's major chip fabrication plant in East Fishkill, as well as other parts of the semiconductor manufacturing business. IBM has a major chip complex in Burlington, Vt. ,,,
A Bloomberg Industries analysis of federal contract data shows government purchasers of IBM BladeCenter servers include the Pentagon, the FBI, and the Department of Homeland Security.
In addition to the use of IBM servers at government agencies, Bloomberg reports that the committee will investigate their usage within critical US infrastructure, including chemical plants and electric companies. Regulators' primary concern is likely that the purchase could allow China, where Lenovo is headquartered, to access US secrets or gain control over its infrastructure. Lenovo previously purchased IBM's ThinkPad business in 2005.
The wrinkle is that the Pentagon, the FBI and the nation's biggest telecommunications companies buy the IBM servers, according to people familiar with the matter and an analysis by Bloomberg Industries.
Use of the servers by the government, telephone networks and other potentially sensitive customers will spark close scrutiny from the interagency group known as the Committee on Foreign Investment in the U.S., which investigates national-security risks of foreign acquisitions of domestic companies.
However, the Judge also concluded that the way in which IBM announced, consulted, and implemented the Project Waltz changes was in breach of its Imperial duty of good faith to its employees, and that IBM also breached its implied contractual duty of trust and confidence of its employees.
A more detailed summary of the issues which were before the Court, and the Judge's conclusions, are set out below. ...
In his conclusions, the Judge has described the legal test which needed to be applied to determine whether IBM had acted in such a way as to breach its so called Imperial duty of good faith to its employees as being one of "irrationality and perversity". To put it another way - no "reasonable" employer would have acted in the same way that IBM acted in the communication and implementation of Project Waltz.
Fast forward 40 years: IBM Alumni data is now on the Internet.
Oracle made $29.6bn during 2013, growing 3.4 per cent over the previous year and elevating it from world's third largest to second-largest software vendor.
IBM, which had been world number two, fell one place to third – just behind Oracle on revenue of $29.1bn, representing a growth of just 1.4 per cent. ...
Salesforce earned $3.8bn during 2013, an increase of 33.3 per cent on the 2012 number. Last year, Salesforce was outside the top 10, at number 12.
The company is the antithesis of Oracle and IBM, which has made a business from CRM sold not as an installable piece of software but as a service. This is the first time a cloud or SaaS providers has made it into Gartner's top 10. ...
Microsoft remained the world's biggest software maker, earning more than twice as much as IBM or Oracle: $65.7bn, an increase of six per cent. ...
Particularly painful for IBM will be the fact is Gartner reckons Oracle's growth has come from big data and analytics. IBM has been pushing both, through sales of things such as its SPSS predictive analytics software and initiatives such as Smart Cities.
On Tuesday night state officials decided to call it quits on the problem-plagued Maryland Health Exchange website. After months of excuses and millions spent on fixes, Governor O'Malley and Lieutenant Governor Anthony Brown were quick to blame the vendors who built and maintained the site, even threatening lawsuits. Political analysts are closely watching the "blame game." ...
"This is the stick they have to beat up Anthony Brown," Lee said. "And Anthony Brown has no answer. No credible answer. Blaming the contractors. Blaming IBM is not going to stick. He has to explain to people why $126 million dollars was wasted on an Obamacare exchange that we've now thrown into the trash heap."
The average monthly premium cost for large employers rose just 1.7 percent this year, according to the ADP Research Institute. The average cost has risen 15 percent over the past five years, but this year's increase was the smallest in that time. ...
"The biggest finding for me is, it's how steady the larger companies are dealing with their health premiums," said ADP vice president David Marini. "The report this year was pretty steady and no major fluctuations."
But it also means that you're probably paying more. This chart shows that the employer contribution has been gradually declining for all age groups in the past five years...
Pros: Benefits are very comprehensive, including work-from-home for many positions. Vacation time is decent and overtime is reasonable (it happens, but not excessively). Colleagues tend to be smart, and low-level management (first and second line) tend to be good.
Cons: IBM has been working as hard as it can for a decade to destroy its internal talent and expertise. Upper management actively suppresses any contrary views or problems from bubbling up the management chain. US workforce has shrunk breathtakingly; there is no career advancement or even lateral movement; reorganizations are *constant*, and education and development is either non-existent or taken away with the next reorg. Massive outsourcing with no care taken for quality of hires.
Then there's the constant selling off of divisions (Global Network, Network Services, Hard Drives, PC's, Intel Servers - and that's just during my tenure).
New companies are acquired constantly but never integrated into a cohesive whole, leaving a mishmash of overlapping pieces that do nothing to benefit each other; many ultimately decay into nothing and vanish.
Strategy shifts constantly, organizations, products, and offerings rename rather than reform or improve. I honestly doubt there will be anything left of this company within a decade.
On a personal level, compensation is significantly below market. Bonuses (aka "variable pay"; project bonuses disappeared a decade ago) are consistently below 2% even for top performers (annual rating of 2+). Salary increases are non-existent. My gross pay went up less than 3% total over a period of five years, and 70% of my years there increases trailed inflation (i.e., real income dropped).
Advice to Senior Management: Come up with a strategy (other than "boost the stock price") and stick with it. Stop re-organizing and laying off divisions. Focus on letting your very smart people accomplish great things. All of this will be harder as the company shrinks and loses talent through layoffs and attrition.
Pros: IBM is still a leader in many technological fields, and can be an excellent place to build your skills and confidence as a developer. There is also a concentration of raw brainpower in certain parts of the company which would be difficult to find elsewhere - which can be a challenge just to keep up with, but also makes possible undertakings that few companies would dare attempt (much less pull off successfully). So while a job at IBM is not a "career for life" in the way it once was, it certainly can be a good starting point for your career. And once you've been an IBMer you will find you are always an IBMer (and that a lot of the tech world is just now catching up to things that IBM had figured out decades ago).
Also, while the work/life balance sometimes leaves too little room for the "life" side of the equation, most parts of the company are at least very flexible about when and where your work is done.
Cons: Upper management lacks any genuine concern for the company culture or quality of its offerings—having turned to ugly financial manipulations to prop up its P/E ratio where once IBM's business and valuation was built on its loyal workforce, reputation for service, and superior technology.
You will make friends with good people and then have to console them through being victims of arbitrary cuts because the executive "leadership" at IBM seems to need someone (other than themselves, of course) to fall on the sword when there is an earnings miss.
Compensation leaves something to be desired, as do opportunities for advancement when positions are being eliminated ahead of you rather than opening as vacancies that need to be filled. Less than a year after leaving IBM for a startup, I'm earning more than twice what I did at IBM and filling a much broader role than was available to me in my old department.
That said, the skills (both technological and political) I developed at IBM have been critical to my success since leaving. So it's not a bad deal if you think of it as a wallet-friendly, hands-on alternative to graduate school (and make sure you're putting in enough effort to walk away with both you and the team you worked with feeling there's something to show for the time you spent there).
Advice to Senior Management: Read Thomas Watson Jr.'s "A Business and Its Beliefs" (I'm sure there's a faded old copy lying around somewhere in Armonk) and stop running counter to everything that once made IBM great.
Pros: Ability to work from home which gives flexibility. It gives good training to students but as soon as they become really useful many leave as the company culture does not value long term employees.
Cons: Has become expense driven with managements sole focus being on earnings per share. Product development is compromised as costs are ruthlessly slashed. People are seen as an unnecessary expense.
Advice to Senior Management: If you focused on your employees then you would find that customer satisfaction and earnings per share would take care of themselves. There is no long-term vision of where the company is going. Management is solely worried about what the stock markets will say.
Pros: Laid back atmosphere, and stress-free environment.
Cons: A huge corporation that comes with all the negatives with few of the positives. Has a mindset that is decades behind its peers; very stingy on pay, bonuses. Worst of all they treat employees as an expendable product and are happy to let their best employees leave if it saves them money.
Advice to Senior Management: Respect your employees and you'll have a team of staff who actually wants you to succeed.
Pros: Good starting salaries, benefits and vacation time. Enjoyed the opportunity to work from home which contributed to a good work/life balance. The majority of people I worked with were professional and worked very hard.
Cons: Always worried about layoffs which happened regularly. Salary increases were rare. Appraisal rating skews hindered motivation. Meetings were usually conference calls; rarely met in person with employees or co-workers.
Pros: The only pro is great learning experiences; suitable for fresh grad.
Cons: Higher management doesn't care about employees' benefits. Yearly increment and bonus below par; hence underpaid when you stayed long in IBM.
Advice to Senior Management: The company has no vision under Ginni management. Laying off the ground people who perform the work for you and adding higher management will not save you cost and help company performance. Please accept the fact that company is not competitive enough in terms of pricing and customer satisfaction (given that you lay off employees who serve the customers).
Pros: Great overall technical delivery capabilities; as with other firms, actual ability to execute depends on team assignments. No other company can deliver the combined capabilities of IBM's hardware, software and services businesses, and IBM Research's thought leadership.
Cons: IBM seems to care less and less about its employees, evidenced by people being treated as "numbers", demanding ever increasing staff utilization and pooling consultants across industries to reduce cost and bench time. This is odd, as its biggest asset is its people. In addition, although leadership claims to want IBM to be more relevant to its clients, which (in my view) requires investments to explore opportunities with those clients, the focus (in the services biz) continues to very much be on sales and delivery of large, profitable projects. In addition, HR is advocating organic growth, but has done little to improve the archaic and onerous process by which consultants' career advancement is managed/controlled.
Advice to Senior Management: IBM should consider policies that improve employee morale and facilitate career advancement. Management should also consider implementing more promising growth strategies rather than continuing to maintain the push for $20 EPS by 2015 as seemingly its main objective. Investors would benefit more from attainable long-term growth strategies, enabled by IBM's clear and proven thought leadership, than from cost takeout and stock buy-back initiatives.
Pros: Well established systems that work really well. Expense reimbursements are pretty much clockwork. Travel agency does a good job.
Cons: Second straight year with 10,000+ layoffs or resource actions as they call it. Layoffs seemed to be random since some people had 75%+utilization and already booked on projects for most of current year, but they were still laid off. They also had good performance ratings the past few years. Too much self service and hard to get a hold of competent people to help with questions. Must rely on your own network to get some things done.
Advice to Senior Management: Better compensation. Instead of mass layoffs how about spending some time identifying good employees to retrain. Figure out what direction you want to take because current 7-year plan does not seem to be working.
Pros: The only positive element working at IBM at this time is the people you work with who are all in the same boat you're in.
Cons: Executive Management is too focused on their own measurements and not looking at growing the business. The more discerning Wall Street analysts are starting to figure out that these people are chasing a target rather than focusing on growing the business. The work environment is so awful that the people who are getting laid off actually feel better than the people who are left. Once they hit their coveted $20 EPS and these bunch of Yo-Yo's leaves, IBM will again return to being a great place to work.
Advice to Senior Management: Let's see...you're missing revenue so you layoff your sales teams. Brilliant.
Pros: The brand and name of "The Big Blues". Working in this organisation will make your CV looks nice.
Cons: Reluctant to change, poor management, no trust, no enablement, no open culture and very poor benefits.
Advice to Senior Management: Hire some competent management and throw away your mindset of, "We are IBM, we are the greatest".
You are still the greatest because of the foundation build by your pioneer employee 100 years ago. Things have changed and changed fast! Adapt the new way of doing business in this industry and trust your employees more.
"As a third line manager in RTP with over 25 years of service with IBM, I find it unconscionable, that I am asked to stand before a group of employees and announce that we are creating a new career position for my operation and how exciting this is for all of us.
What isn't said outright is that there will only be a limited number of these positions open to the current population, and as soon as they are filled you can certainly count on the rest of what Corporate now considers the back office work will move to Brazil. When does all this stop? How long can we hide this from our customers as we have tried to do for the past year? I am afraid that Sam is going to box this company into a position that we will all regret in years to come
Editor's note: Alliance@IBM has no way of knowing whether or not these comments are actually from a 3rd level manager. However, our members and supporters have been making these same observations for some time. IBM needs to stop offshoring..." -BlueEyedBlindness-
And, despite what IBM management might want to believe, the BPs follow the path of least resistance. If they are trying to sell IBM storage, and the customer is leaning towards a competitor, with no IBMer working with them and the customer, the BP will gladly and happily sell the competitive product. They have neither the time nor the inclination to invest the resources in a customer that it takes to convince them that IBM has the better product. -anonymous-
Given the mass firings, 401k match down to once a year, etc., there is no way IBM would increase their payroll costs. Sure, a select few will come out ahead, but 90% will lose in this "deal". Many I know are looking to get out now. This is all so pathetic. - RoadKill_2015_Lives_Again-
This site is designed to allow IBM Employees to communicate and share methods of protecting their rights through the establishment of an IBM Employees Labor Union. Section 8(a)(1) of the National Labor Relations Act states it is a violation for Employers to spy on union gatherings, or pretend to spy. For the purpose of the National Labor Relations Act, notice is given that this site and all of its content, messages, communications, or other content is considered to be a union gathering.


text:
Have you always had trouble with fashion? Do you wish you knew how to put together a great outfit? If you've been thinking about this for some time, this article is for you.
Do not buy your clothing based strictly on how good the sale is. If it doesn't look good on your body, there is no reason to buy it. You will end up letting it get stale in the closet and that means your money will have been wasted.
Instead of spending a lot on specialty items, make sure you're purchasing the fashion basics. Buy clothes that are timeless and coordinate well. A basic black dress or blazer can be worn year after year.
You can achieve a dressy look in jeans by wearing them with a nice top and heels, but stick to black or deep indigo denims. Colored jeans do not work the same way. However, they are great for creating a fun and casual look.
A fabulous handbag can spruce up any outfit, but match it up with other bags you may also need to carry. For example, when you have a laptop bag, the two pieces should match. Two bags should never be carried at a time.
Always keep your eye out for any changes in the latest styles. Styles are constantly changing, and you can find out what is new by looking at fashion magazines every now and then. They are likely going to showcase the new trends first.
Opting to wear sheer clothes can give off that sexy look, but you need to be mindful of just how see through this clothing is. You want to ensure that you are fitting an image that is proper for the environment that you are in, so be conscious of what you wear.
You are one-of-a-kind, so your look should be, too. Instead of following the crowd, be unique and create your own personal style. You, of course, need a certain personality to be comfortable doing this, but once you take the leap, you will surely enjoy the many compliments for being unique.
Jeans are easy to dress up with a button down shirt and some high heels, but this works best if your jeans are black. If you are wearing colored jeans, make sure that you are not going to a formal event.
If your hair tends to frizz out of control, avoid rubbing it dry with a towel after you wash it. When you grind and rub with a towel, you're actually damaging the hair. This is what's causing it to frizz up and look wild. The best thing to do is wring it out in a towel. After you are done brush it with a comb quickly.
Hair Accessories
You should wear white any time of year, Labor Day or otherwise! It doesn't matter what you want to wear; choose colors that you feel comfortable with. If your body looks great in white, then wear it, regardless of the season. No one will look down at you for wearing white.
There are nearly unlimited options available for hair accessories. Bow, headbands, ponytail holders and hair extensions are all wonderful hair accessories. No matter the length of your hair, be sure to include some hair accessories in your wardrobe for every occasion. For example, if you want to look athletic, wear an athletic suit and a matching ponytail holder. If you are heading out with friends, add a matching headband to your outfit.
Be cautious where sizing is concerned. You should always try on an item of clothing before buying it. Sizes these days tend to be less consistent, being based on things other than just measurements. They vary significantly amongst the various designers and store brands. If you are brave enough to buy clothes off an online site, carefully examine their sizing chart first. Also look into their return policy.
You should wear white any time of year, Labor Day or otherwise! Thankfully, those days are over and you should feel free to wear the colors you like best that flatter you most, no matter what time of the year or season it is. When white is flattering to your overall look, put it on and feel proud. People should not view you negatively as a result.
When it comes to tall boots or strappy sandals, wedges always look great. They are a top choice for many women for the height boost and slimming effects. If you decide to buy a pair of these trendy shoes, try them on at the store. You don't want them too thick for you to walk comfortably.
Larger people should not wear items that have horizontal stripes. This pattern tends to make you look wider. Instead, go for vertical stripes, which appear to elongate your body and make you seem thinnger.
Just because a trend is popular does not mean you should follow it. What can look great on a runway model could make you appear similar to a carnival act. Wear things that are your taste and not everything you read in magazines. Go with your gut feelings. Following your instincts will pay off in the long run.
Wedgies are back! Women love these shoes because they seem taller and with the additional height, they appear slimmer. As with any heel, practice walking in wedges before purchasing them. This ensures that you can manage the height of the heel gracefully.
Plus-sized women can give the illusion of being smaller by avoiding large floral patterns. Larger shapes can hurt your image of trying to look thin. Smaller flowered patterns instead take the attention away from your total size.
Keep up to date by following fashion magazines, blogs, or emails. This ensures you're up to date on all the latest trends before they even hit the stores.
Drink pure filtered water for great-looking fingernails. Cuticles and nails are usually dry from a lack of hydration. This will help your nails when the weather is cold and dry. Use a moisturizer that has shea butter in it on your cuticles and nails every day. Additionally, you can apply a thick hand cream or shea butter to your hands and wear cotton gloves over them while you sleep.
If you are self-conscious about your weight and want to look as slim as possible, avoid wearing any type of floral patterns with large shapes. The larger patterns will highlight the fact that you are large as well, and will not be an attractive choice for you. If you want to wear a floral pattern, choose one with small-sized flowers.
Bring a fashion consultant along to your shopping trips every now and then. You may not have time to think about fashion. You can consider hiring a professional to help you with clothes shopping.
Every ensemble requires a solid foundation to look its best. A bra that fits correctly will give your figure definition and create an appealing silhouette. The bra you're choosing should be snug to your body, without having any play in the straps. The goal is to create a look that's tight and smooth. There is a lot of slimming undergarment options in the market that can slim a few inches off your waist or behind.
Try incorporating a lot of solids into your wardrobe. Wear some pants or a skirt with a solid color so you can wear a top with a busy pattern. Wearing a brightly colored top with a pair of dark trousers helps direct eyes upwards toward your face.
Sell or trade old clothes to save money on fashions. You can put these up for an auction or sell them to a local shop for profit. Some will buy your clothing outright or even let you trade for items they have on hand.
Hormone imbalance can cause oily hair in people. If you are stressed out, your hormones might be imbalanced. If so, try different relaxation techniques to restore normal levels hormonally and to cut the production of oil and skin and hair.
Wear solid colors to draw less attention to certain areas of your body. A simple solid color blouse will leave all the attention directed to that eye catching ruffled skirt. Wearing a brightly colored top with a pair of dark trousers helps direct eyes upwards toward your face.
Solid colors can help compensate for excess weight. If you've overweight, then dark colors should be worn in order to draw light to your clothes and make you appear smaller than you really are. If you're very tiny, the opposite would be true. Choose lighter colors instead to make yourself look a little bigger.
If you have an oily complexion, it may be due to a hormone imbalance. Your hormones can be unbalanced if you're stressed. As a remedy, try relaxation exercises. They can normalize your hormone levels and reduce the oil your body is producing.
When you go shopping, bring your friends so that they can critique your choices. It can be difficult for someone to step outside of their comfort zone without a little bit of help.
Shirts worn tucked in to pants will always require a belt to be worn. You could wear a pair of nifty suspenders in lieu of a belt if you like. While it isn't required, matching your suspenders or belt to your shoes can pull your look together.
Remember the power of accessories. No matter what type of outfit you're wearing, the right accessories can definitely add to it. You can make or destroy any look with the right piece of jewelry, pair of shoes, belt or handbag. Consider the complete ensemble when dressing to pick the right items to accessorize.
Solid colors help with weight issues. Dark colors can help you visually shed pounds. Light or bright colors can help you visually gain weight.
Highlight your favorite features. From long legs to a sexy back, giving more attention to your best features will leave you looking and feeling good. By accentuating your best features, you will draw people's eyes to these and not your worst. For example, an elegant belt will show off your slender waist or use a v-neck sweater to draw attention to your beautiful neck.
A good fashion accessory can really make your outfit stand out, but it can also make it a disaster! Be careful not to go too heavy on the accessorizing. If you wish to stun, showcase only one accessory, such as a knockout pair of earrings or a single necklace. The piece will get noticed, and you will look classy.
Make sure that your style is your own and geared to your liking. Style is your preference, as there is no correct choice, really. Make sure that your style complements your attributes, though. If someone tries to get you to wear something you don't want to wear, then politely inform them that you are deciding what you put on your body.
When you shop with your friends, you are an unbiased opinion to help them choose looks that are right for them. If you are trying to help someone improve their image, you have to pick out clothes for them directly.
If high cheekbones aren't something you were born with, use bronzer at their base to raise them up a bit. This helps your cheek bones appear higher. If you have this type of cheek bone, you will look more fashionable. You will look better with this easy tip.
Second-hand shops are a great place to find a real deal. Whether your style is vintage or modern, don't dismiss the idea of trying thrift stores for great finds. While these stores are well-known for things that don't look right, there can be some hidden gems amongst the rest of it. Check your local shops regularly for fabulous finds and deals.
Take good care of your clothes, keeping them as new and clean as possible. Hand wash expensive, delicate clothing to keep it looking new as long as possible.
Take your best assets and make them stand out. If you have long legs or sexy shoulders, highlighting the body parts you most love will help you feel confident. You can draw a lot of attention by bringing out your good side, so you look even better. You could use a top with a boat-neck to accentuate your shoulders and neck or a pencil skirt to draw attention to your calves.
Have a selection of belts available for both fashion and utility. If you pants are a bit loose, you should sport a belt to keep them from sliding on down. This works for all ages and sexes.
Just as stated in the beginning of this article you should now feel like fashion is something that is your thing. That means you should be confident as you start putting together your new wardrobe and show it off. Hopefully this article has helped you, and you have good fashion luck.
Many women often don't think that wearing the appropriate underwear is important. Underwear builds foundation for the rest of our outfits. Choose the right undergarments and then decide on the outfit. You should always be sized by a professional to ensure complete comfort.


text:
Editor's note: This is a guest blog post from Dan Taylor, director of marketing at MindMeister.
SAP StreamWork is, in SAP's own words, a "collaborative decision-making solution." The solution makes it easy for for people, information, and a proven business methodology to converge in one location to ultimately drive actionable decisions. By keeping everyone on the same page, without a need to ever leave the application, SAP StreamWork provides all the relevant information necessary to drive these informed decisions. MindMeister's proven method of visual thinking is a great way to get the ball rolling when dealing with complex business problems and solutions.
MindMeister mind mapping
MindMeister is based on the concept pioneered by British psychology author Tony Buzan in the 1970s. His method of visual thinking combined with compact, easy-to-understand-and-remember bits of text laid the groundwork for the successful mind mapping technique we enjoy today.
In today's age of hyper-data, it's often easy to get lost in the words. MindMeister provides an easy-to-use, easy-to-understand, collaborative platform to not only make this sea of data more comprehensible, but to include the added value of visual thinking. Today, 80-90 percent of all information we receive is visual. Entire industries such as marketing, design, and advertising are based on this simple premise: A picture is worth a thousand words. If you look around your office right now, chances are you're going to come across a diagram, map, set of icons, etc. – tools designed to quickly and concisely present and help you understand complex data.
By implementing MindMeister mind mapping at the very beginning of your collaboration process, you've already started down the "Big Picture" path. As your thoughts and ideas bloom into a larger and larger mind map, you'll likely branch off these main ideas into sub topics, each containing their own sub ideas. A traditional list of these brainstorming ideas would provide a flow of thinking, but it would also pull the reader away from the overall end goal. By employing MindMeister mind maps within your SAP StreamWork collaborative decision-making process, everyone on board is able to visualize each idea and understand where it originated.
As an added bonus, not only will all collaborators have their own visual input during the process, they'll be more likely to remember things as well. A 2002 study by Farrand, Hussain, and Hennessy of The London School of Medicine and Dentistry found that people who employed the mind mapping technique were able to recall up to 15 percent more factual material weeks after a study event when compared to a control group that did not utilize the technique.
A MindMeister overview
A Tour of MindMeister from MindMeister on Vimeo.
Installing MindMeister
To get started with your visual thinking process, you'll need to install the MindMeister gadget. To do this, in your menu bar, click Tools Catalog > Partner Tools > MindMeister Mind Mapping.


text:
"Has it begun?"
Today we have an all-new trailer for Hulu and executive producer J.J. Abrams upcoming Stephen King series CASTLE ROCK. This new trailer is a whopper, filled with tons of creepy, cool, and classic horror imagery so make sure to check it out ASAP. I'm not going to spoil any of the easter eggs found in this new trailer - but I will say that there are quite a few so keep your eyes peeled for nods to CUJO and more as you view today's new trailer.
Now get to it!
For those who might not be up on their horror TV news, the new Hulu series stars Andre Holland as Henry, who:
As a child was involved in an accident that left his father dead and him the sole suspect, but he has no memory of it and eventually fled when townspeople turned against him. Now a death-row attorney with few connections — his clients, see, usually die — Henry only returned home because a mysterious inmate at Shawshank State Penitentiary (Bill Skarsgård), who was discovered in a cage deep beneath the facility, asked for him. Only him. Yet, Henry has never heard of the inmate — and the inmate, nicknamed "The Kid," has been in solitary confinement so long that he may be insane.
I'm dying to finally be able to dive head-first into this new series once it begins streaming over on Hulu later this month and I'm sure you are too. I'm a massive Stephen King fan so I'm looking forward to uncovering all the (sure to be killer) easter eggs the powers that be behind the scenes plan on laying throughout this new series. Is it July 25th yet?!
The show co-stars Melanie Lynskey, Jane Levy, Sissy Spacek, Bill Skarsgård, Scott Glenn, and Terry O'Quinn and again is set to premiere its first three episodes on Hulu July 25th.


text:
6 Temmuz 2008 Pazar
Galatasaray 2008 - 2009 Formaları
Gönderen reds zaman: Pazar, Temmuz 06, 2008
Etiketler: Futbol, Hool'S Streetwear
Hiç yorum yok:
Kaydol: Kayıt Yorumları (Atom)
choose life. choose a job. choose a career. choose a family. choose a fucking big television. choose washing machines, cars, compact disc players and electrical tin openers. choose diy and wondering who the fuck you are on a sunday morning. choose sitting on that couch watching mind-numbing, spirit crushing game shows,nothing more than an embarrassment to the selfish, fucked up brats you spawned to replace yourself. choose a future. choose life... but why would i want to do a thing like that?


text:
Life On Mars gave me my professional break in writing.
From an interview with James Whittington for The Horror Channel:
"I'd always written fiction for pleasure but about six years ago I was involved in a small publishing outfit and I approached the production company Kudos Film & Television trying to pitch them books about their shows. At that point they had just started screening Life On Mars but they were already successful with shows like Hustle and Spooks.
Trying to remember why I decided to approach them is beyond me now, something had put the idea in my head but God knows what... probably wine.
Anyway, I tried to convince them that books about TV shows didn't have to be predictable and boring and that if they were interested in doing something a bit different then they should let me know. Cocky git. Upshot was, I was invited to a meeting with the head of the company (alongside my good friend, the brilliant designer Lee Thompson) to discuss just that. We left an hour later having agreed to produce a proposal that would be presented to publishers. Now, most proposals are a few sheets of A4, a word document outlining the intentions, but we produced a crazy, beautiful thing, fully-designed, packed full of samples and illustrations, the most ridiculously OTT proposal you ever saw. A book in itself.
It sold, and Lee and I ended up producing two volumes about Life On Mars for Simon & Schuster. The writing of the first coincided with my moving out here to Spain and my poor partner, Debra, ended up handling everything while I concentrated on trying to get this... my first ever professional book... written. Somehow I got away with it and having found there was no other work on offer over here I kept going. I've now written about twenty books, everything from biographies to my own novels. Fiction will always be my first love but I'm lucky that I've been able to turn my hand to lots of different things, it's helped to keep the roof on."
Those two books also led to three humour books written as "Gene Hunt" (one of the show's leads).
Details about each via the links on the right.


text:
Weekly News from the President: BRIC Arts Media "B Free Awards", Upcoming Events and Knight News Challenge
I was privileged to attend the BRIC Arts Media "B Free Awards" in Brooklyn, NY this last week. I was there to present an award named in honor of George Stoney to several community producers. The energy at "B Free Awards" was amazing, and it was great to see the power and creativity of programs being produced by the people of this amazing city. But what blew me away was the opening of the ceremony: Five speakers stood on stage to recite the First Amendment in five different languages spoken in Brooklyn. The moment was electric, and was a great reminder of how diverse is our work, and that we are building common traditions every day. Thank you, BRIC!
If you are in the Northwest region, I hope you can join us this week in Tukwila, WA for the ACM Northwest Community Media summit on Friday and Saturday. The event will feature broad-ranging discussions of how to build and strengthen community media across different media platforms, and will feature a host of radio start-ups in the Seattle area.
And if you are in the Southeast, I'll be talking distribution strategies for PEG community media at the SEATOA conference in Savannah, GA on March 31. I hope to see you there!
A number of ACM members have proposed Knight News Challenge projects on voting and democracy, and the national organization is proposing a multi-year effort to promote democratic participation in historically low turnout voting districts. If you want to take a look at our project, Voting Matters, go here
We'll keep you posted on our progress, and if our members projects get promoted to the next round. Good luck everyone!


text:
If you want others to think positively about you, here's one thing you can do…say nice things about others.
It might just be that simple.
One study found that communicators take on the qualities they describe in others. The researchers concluded that when a person attributes positive or negative traits to someone else, the listener often attributes those same traits to the speaker. "In other words," the authors write, "politicians who allege corruption by their opponents may themselves be perceived as dishonest, critics who praise artists may themselves be perceived as talented, and gossips who describe others' infidelities may themselves be viewed as immoral."
The study suggested that listeners have a poor recollection of whether the speaker was describing themselves or someone else in a conversation, so when they think back on a positive conversation, they associate everyone involved as being something positive. This phenomenon is called "spontaneous trait transference."
Do you have a coworker who is always complaining about his/her boss? Do you have a friend who is always complimenting his/her spouse? The positivity or negativity of the story definitely affects our view of the storyteller.
So if you don't have anything nice to say…make up something positive and your audience will think positively about you too.


text:
Jared Ewy's 2014 Midterm Voter Guide
I'll just dive right in because if you live in a swing state like Colorado you've heard enough. Now to be as succinct as possible in trying to make you think and act like I do.
Senator - Udall.
Yes, Udall. Gardner has been part of the most pointless Congress in history. Yes, the Congress that voted over 50 times to get rid of Obamacare and spent billions of taxpayer dollars shutting down the government. Yes, that Congress. Udall, while part of a weakass one-issue campaign, has demonstrated to me that he's still focused on getting things done and not on your typical sociopathic quest to keep oneself elected. Gardner's one big advantage? He hasn't made many gaffes. But you wouldn't have either if you hadn't done anything.
Representative - (this will vary on your district but for D1) Degette
You know #heforshe? Degette should sponsor #sheforhe to show the men in DC how to get things done. (pictured at right)
Governor - Hick.
This guy has pissed off as many liberals as he has conservatives. Now that's balance. Beauprez is about as seasoned as a bologna sandwich.
Secretary of State - Neguse
Here's a guy who actually cares about people being able to vote. Unfortunately, that hasn't been a huge priority of the many ethically challenged SOS of late. I didn't say Scott Gessler by name.
Treasurer - Markey
The current treasurer, Walker Stapleton, has about 1/4 of the experience of Markey, but he is a member of the Bush family and once got a DUI. So, yes, one day he'll be president. (And Markey, a Democrat, should be a Republican dream: she's been a successful small business owner, torched expectations as an executive AND saved the GOP from having Marilyn Musgrave tromping around their ranks.)
Attorney General - ??
I don't know much about any of the three candidates. The Denver Post said they like Don Quick, but after they endorsed Gardner for Senate it's hard to know if they're sober. Cynthia Coffman is married to Colo Congressional Rep Mike Coffman, and he's a bit of a turd, imo. David K. Williams, a Libertarian, has a pretty terrible goatee.
State Rep, District 3 - Kagan
Kagan hasn't done much to light up the night sky, but he's been practical in tightening up marijuana laws and encouraging police training, for example. Candice Benge has very little experience and seems to be a shill for the construction industry and/or vying for a job on Fox News. But she looks cool and I'd love to be her friend.
Amendment 67 (personhood) - NO. God no.
These soulless twerps know this won't win, but seem to only have it on the ballot (for what...the 3rd time?) to get the pro-choice lobby to spend a ton of money. And it's working. I'll just add that that if you're against abortion, then don't have one. But beyond the bumper sticker politics, how about you pack up your creepy fetus death sign, stop yelling at teenagers outside the clinic and do what really should be done: support alternatives to abortion and put forth whatever's left of your heart to educate and encourage the kids who are already here. Then maybe one day your guidance will keep them from getting knocked up at 12.
Amendment 68 - Nope.
This really has boiled down to a casino that wants to be here versus those that are already here. They're battling it out with ads of teachers pleading for new revenue and that raspy voiced lady saying dire things about creepy out-of-state casinos. Personally, I'm not a fan of horse racing and casino buffets are always overrated. Also, I'd like it much better if schools were funded because people wanted to avoid the terrible cost of ignorance (something that could lead to poor gambling decisions.)
Prop 104 - No.
Lately anytime you open a meeting to the public you get idiots dressed like Hitler shouting dumb comparisons to Nazi Germany.
Prop 105 - Yes.
I don't want to say that anytime Monsanto, Pepsi and Kraft Foods doesn't want me to vote for something I will, but yes. They make so much money off our well-fed heinies that the least they should do is let us know what we're eating. I know, it's only in Colorado and bla bla bla but I'll defer you to Bill Nye the Science Guy for a more convincing argument.


text:
♪♫♪ Will you join in our crusade, who will be strong and stand with me? / Somewhere beyond the barricade, is there a world you long to see?
When I was around eight years old, I visited Taiwan with my mom and my older brother, who was around ten. I distantly remember this one time when we were perusing through an enormous mall bookstore that was filled with both Chinese and English books, movies, and CDs. I eagerly pranced about finding my favorite Disney movies and the Harry Potter books in Chinese and entertained myself by trying to read their foreign titles aloud (always needing a little help with my mom of course). Then my mom picked up a DVD and I was puzzled, because I couldn't seem to pronounce either the Chinese or the "English" name. To my embarrassment, my brother corrected my initial, pitiful guess.
"It's not 'less-miseraables,' it's pronounced lay miz-er-ahb…it's French," he explained.
My mom, who recognized the name as 悲惨世界, was very excited to find the DVD, which was a recording of the 25th anniversary performance of the musical. Like nearly all of the other DVDs in the store, the English was Chinese subtitled. She was very familiar with the Hugo story and loved songs from the musical as well, but none of us had seen the actual musical before. We bought the DVD (which I recall was a really good deal too!) and brought it all the way home to America, and we eventually watched the epic musical for the first time on our living room television.
Since I was in middle school, my mom and I have made our favorite bonding activity together into frequenting all kinds of musicals in Chicago. Throughout the years, we've collected several Playbills, including Wicked, West Side Story, Dirty Dancing, Mamma Mia, Cats, Fiddler on the Roof, and The Phantom of the Opera three times (I think…I kind of lost count on that one!). And this not to say either of us are theater buffs or anything like that at all. I couldn't tell you what upcoming Broadway shows are being anticipated this year, or what shows won Tony awards last week, or who the biggest stars-to-follow are…no, we are just casual theater-goers who love seeing a show with great actors and phenomenal music we know and love. Mainly, I just follow the Broadway in Chicago website and whenever a new show is coming that I recognize and think we would enjoy comes up, my mom and I buy tickets and plan our outing. We are also typically pretty frugal about buying our seats, often sitting way in the nosebleed sections — but it never matters how high up or far away from the stage we are. We always both have a fantastic time watching a fantastic performance. And now, after all these years without seeing one of our favorites, we can finally add Les Misérables to our long list of musicals!
Last week, my mom and I watched the Drury Lane production of Les Misérables in Oakbrook. A few weeks ago, we managed to buy tickets for the very last day of performances. We had never been to Drury Lane before to see a show and didn't really know what to expect. It took us a little bit of searching on the winding roads to locate the theater, but we made it just in time. The theater is expectedly quite a bit smaller than the theaters in Chicago, but it was certainly no less beautiful inside with lovely chandeliers lining the inside ceiling and an elaborate set. The backdrop had computer-generated backgrounds that actually enhanced the experience. I wished that I could pull out my phone and snap pictures, but I knew indoor photography was strictly forbidden! As we walked down to find out seat, I was struck by how cozy the theater seemed because everyone seemed packed together without being too crowded. There were no balcony seating, just a main floor, and it looked like every single seat was sold out. In only a few minutes, the lights dimmed, cell phones were silenced around us, and the thunderous music began.
Despite buying our tickets a little bit late, we managed to get two fantastic seats! We were in the 5th row up from the front! I even got up before the show started to peer down into the live orchestra pit. It was my first time being so close to the stage and seeing everything so close; I also think that the acoustics and build of the theater helped as well. We were also lucky to find out that Ivan Rutherford, a seasoned Broadway actor, was playing the lead role of Jean Valjean! According to the Playbill, Rutherford has won multiple awards for that role and has performed as Valjean over 2000 times on Broadway. It was truly a treat being able to see him so close. However, my mom was even more enamored by Quentin Earl Darrington, the actor who played the antagonistic policeman Javert, because he had such a timbre, bellowing voice! It really made numbers like Stars and Javert's Suicide especially thrilling to listen to. The Confrontation actually turned out to be my mom's favorite part because of how intense the chemistry between Valjean and Javert was…truly electrical!
However, my favorite part, which has been my favorite from both watching the concert musical, the 2012 movie, and now this live production, still remains the scene with the students planning their revolution against the French monarchy! My favorite character has always been Enjolras, the leader of the students who incites them all to rally for justice, and it was so exciting to be able to watch that happen live. The set did a marvelous job of building too, especially with the student's barricade made from miscellaneous tables, chairs, and barrels stuck together. My favorite song from the whole show is probably Do You Hear The People Sing and any variant of the melody, when all of the men of the rebellion sing together of their resolve to fight for the future. It's such a motivating melody and always gets my blood pumping…actually, sometimes I even listen to the Broadway recording of it while I'm running or working out. And of course, the tragic story of Eponine and her unrequited love is always captured so beautifully by On My Own, and Christina Nieves really did her character some heartbreaking justice. Another crowd favorite was the adorable little boy Gavroche, whose brave contributions to the rebellion and witty quips of melody were always met with applause!
Whenever the cast sang together, it was equally thunderous and marvelous. The Act I closer One Day More got everyone excited, and when the lights came up for intermission, I couldn't wait for the second half. The finale of the musical was also phenomenal, first with the spine-tingling, beautiful message from the Fantine-Eponine-Valjean melody ("and remember the truth that once was spoken: to love another person is to see the face of God!") which ever so slowly crescendos into the reprise of Do You Hear The People Sing as the fallen men of the rebellion once again gather to sing in solidarity. The entire audience was moved to their feet by the last note and the standing ovation continued as the cast bowed over and over again.
As we exited, there was a huge crowd gathered around Ivan Rutherford, who was signing some autographs and selling CDs in the lobby. Although my mom and I avoided the long line, we did pick up some more information about upcoming shows in the theater. All around us people buzzed about how spectacular the show was. And so, my mom and I can now finally cross Les Misérables off our musical bucket list to watch, and I am so happy we did so by coming to the Drury Lane production. Even though we had no idea what to expect, we definitely hope to return here again to watch some more shows to come. It's a shame we didn't check out this theater many years earlier!
Do you hear the people sing, say do you hear the distant drums? / It is the future that they bring when tomorrow comes! ♪♫♪
(Finale from Les Misérables - Claude-Michel Schönberg)


text:
Les Fermes De Marie
163 chemin de Riante Colline, 74120 Megève
€ 218 per day
Starting ▴ Based on 2-3 people
take your family trip to the next level
Access our wealth of insight + travel tips.
Special rates + exclusive hotel perks.
If you're looking for the ultimate chalet-style luxury experience, this is it. Les Fermes de Marie is a spectacular boutique hotel that manages to successfully merge adult-focused relaxation with a kid-friendly vibe in an intimate setting. A lovely spa featuring their exclusive mountain plant-derived product line is paired with a kid-friendly indoor pool. The delicious, upscale restaurant works for all with a children's early seating during peak family periods. Every guest room is uniquely decorated, decadent, and cozy; several different configurations work for families. A well-appointed kids' activities room has something for all ages to play with and is paired with a seasonal activity program. Megève is filled with appealing restaurants and shops; it's a 5-minute walk from the hotel or you can opt for the hotel's free shuttle. The location is ideal for a weekend getaways as it is just over an hour from the Geneva airport and 30 minutes from Chamonix.
Favorite Features
- Baby Ready: Crib and highchair available
- Toddler Fun: Open, safe areas for running around
- School Age Action: Near age-appropriate sights and activities
- Cool For Teens: Near age-appropriate sights and activities
- Spectacular chalet-style boutique hotel
- Well-appointed kids' activity room with seasonal programs
- Variety of room options for families
- Lovely spa "Pure Altitude" and kid-friendly pool
- Two excellent onsite restaurants plus kid's dining room with special cook
- Easy access to the Geneva airport
Families Should Know
- Year-round heated indoor swimming pool
- Hameau des Enfants is a seasonal activity-based kids' club
- Part of Sibuet Hotel Group – private free hotel shuttle available for dinners at other member hotels in area
- Babysitting starts at 12€ per hour
- WIFI is free
- Spa treatments for ages 16 and older only
Ciao Bambino Recommends For Ages:
- Baby Ready
- Toddler Fun
- School Age Action
- Cool for Teens
More To Know & Do
Sports + Activities
- hiking
- bike riding
- alpine and cross-country skiing
- wine tasting
- mountain climbing
- fishing
Local Excursions
- Chamonix
- Geneva
- Annecy
- rooms, suites, and chalets
- mini-fridge/safe/hair dryer
- private balcony some units
- fireplace some units
- WIFI rooms and public areas
- twice daily housekeeping
- room service
- library/bar
- two restaurants
- swimming pool/hut tub
- fitness center
- spa
- Le Hameau des Enfants kids' center and program
- babysitting on request
- concierge desk
- free private shuttle to town or ski lifts
- private parking
- pet-friendly


text:
Intensive ABA Services
Winter 2009
By Rachel Russell
Vancouver, B.C., Canada
We all know the incredible value of effective reinforcers to promote learning and demonstration of appropriate skills in any environment. When it comes to the school environment, however, it can be difficult to identify reinforcers that are both "classroom-friendly" and motivating for the child. Many reinforcers that are highly motivating at home are too distracting for the other children in a group setting or require too elaborate of a set-up to quickly and easily implement at school. Below is a list of activities and ideas for reinforcers that can be used in a group setting. Most of the activities can be found at your local crafts store (e.g., Michael's).
Do you have an experience with a creative format to typical programming? Share them with us here
The names of all children in this newsletter have been changed in respect for family confidentiality.
Get the Maid! Try to pick up toys while bending from the waist. Let the child push you over whenever you try to bend over.
Chair Rides! "Fasten your seatbelt! Hold on to the chair!" Begin to lift chair off ground slowly. Then take off like a racecar!
Magic Tricks! Pull a candy out of the child's ear. Transfer a reinforcer magically from one hand to another closed fist (the child doesn't know you had it there already), or even into a sealed container (where it already was).
Chattering Teeth! Get chattering mechanical teeth and throw them on the table by surprise.
What's So Funny! Find a suction toy that will stick to your forehead.
Paul is a 7-year-old. He was telling his instructor Mary that he would be going to Legoland during his spring break and invited her to go with him. When she told him she couldn't go because she was going to hang out with another instructor, Anna, he said Anna could come too. Paul then told Mary the travel arrangements would include his mom, his little sister, Anna, Mary, Lucy, and Karen (all instructors) in one car and his dad, him, and Tracy (his most preferred instructor) in the other car.
- California
Tasha had recently learned to continue a conversation by staying on topic and making a statement similar to a statement that was just made. For example, if someone said, "I like Blues Clues," Tasha would add, "I like Dora the Explorer." With the start of football season, one of Tasha's instructors offhandedly remarked "I like the Colts and the Jets." Tasha chimed in, "I like the helicopters!"
- Indianapolis


text:
Call Us : 912-257-3307
Class Schedule
Mon 2/18 10:30a-5:30p
Sun 2/24 10a-5p
*Class schedule subject to change.
Please call and register to reserve your seat.
What is Defensive Driving (aka Driver Improvement)?
Defensive Driving is a 6-hour program that Allied Learning Center offers to people who need point reductions, insurance savings, and court-ordered class. It makes you a better driver and focuses on good driving habits.
What's the Cost?
The cost of the class is $95 for the 6 hour course.
Please call us to reserve your spot
or pay online here.
Driver Improvement
Defensive Driving (DI #2230)