text:
Carlos Gonçalves Jekyll 2014-10-04T09:26:50+01:00 http://cgoncalves.pt/ Carlos Gonçalves http://cgoncalves.pt/ firstname.lastname@example.com http://cgoncalves.pt/blog/new-domain-and-migrating-data-between 2012-08-07T00:00:00+01:00 2012-08-07T00:00:00+01:00 Carlos Gonçalves http://cgoncalves.pt email@example.com
Short version

If you can't reach me at my @cgoncalves.info, use @cgoncalves.pt from now on.

Google Apps doesn't allow one to switch a primary domain with an alias. Had to migrate all data by myself…

A not so short version

Holding the cgoncalves.info domain since 2007, I had it associated to a free Google Apps account ever since.

Recently FCCN (Fundação para a Computação Científica Nacional) decided well it was time to liberalize the .PT TLD to everyone and not just to companies or trademarked brands. Now for ~17€/year any individual can get a .PT domain, no bureaucracy in the way. Hurray!

I did take the opportunity and acquired the cgoncalves.pt domain. It's simple, elegant and somewhat represents pride of being a Portuguese citizen. This domain's just what was pending to fulfill, as of now, the digital image of myself.

With this new domain I could add it to my existing Google Apps account and make it an alias of cgoncalves.info. Although as I'm so existed and convinced I'll keep this new domain till my death, I gave a thought (2 seconds, if much) and concluded I should settle with the domain as the primary one instead of the rather deprecated cgoncalves.info. "So what?" you ask. Well… Google doesn't allow their Google Apps users to switch a primary domain with an alias! Best chance to accomplish this is to create a new Google Apps account associated with the .PT domain and migrate all data from one account to the other, including emails, filters, contacts, calendars, feeds, etc. Moving contacts, calendars and feeds is a trivial action but hundred of thousands of emails from years?! No fun…

Once migration completed, delete the cgoncalves.info Google Apps account and add that domain to the new account as alias was the goal to achieve.

Migrating emails

I started migrating emails between the two Google Apps accounts using the POP3 fetcher GMail provides. Yes, it take ages and only fetches up to 200 emails at a time, but that was the faster way I know. The fetcher automatically retrieves for messages at different rates from accounts and depends on previous mail fetch attempts (the less mail retrieved, the less frequency it will check for new mail). Frustratedly even with thousands of messages yet to get, the intervals were set longer and longer (sometimes to two hours!)… Enabling "Refresh POP accounts" lab ("Fetch messages from your POP accounts on demand by using the refresh link on to of the inbox") would cut the time between fetches but was no usable solution as it required human interaction by clicking on the gear icon now and then.

I also tried this script and threw one dollar (minimum donation amount required) to let me unlock the fixed 8 minutes interval and empower me to set it to a higher rate (down to 3 minutes). It was working like a charm and the migration process was flying fairly decently. BUT NO! OH NO! GMail stopped successfully retrieving messages and started emailing me an unnumbered "Message left on server" messages. Perhaps the daily quota has been reached, or not as it kept that way the day after. This POP3-me thing was running for now a full week and I still had many messages left to migrate. I was doomed!

With the POP3 process discarded there was just one option left and that I was battling to avoid: transfer from IMAP. Don't get me wrong, I love and use IMAP in all my accounts. The side of the coin is I'd have to perform the migration on my end and reached the first 500 messages transferred, only 1 message per second is synced. Imapsync was just the application suited to do the job. It detects duplicated emails and all, great! I installed it on my VPS (so I can put my laptop to sleep at will) and ran it as follows:

#!/usr/bin/env bash imapsync \ --host1 imap.gmail.com \ --user1 firstname.lastname@example.com \ --passfile1 ./passfile1 \ --ssl1 \ --host2 imap.gmail.com \ --user2 firstname.lastname@example.com \ --passfile2 ./passfile2 \ --ssl2 \ --authmech1 LOGIN \ --authmech2 LOGIN \ --useheader 'Message-Id' \ --useheader 'X-Gmail-Received'

Files passfile1 and _passfile2 contain the respective email accounts passwords (plain text). And voilá! It might take several hours/days but I didn't know (and still don't) no better solution. And remember, POP3 mail fetcher doesn't copy sent mail, but _imapsync does! Win!

Back to Google Apps drama

At last with data migrated I let things stabilize for a couple of days before taking any further action. Next step was ensuring I did not depend anymore on my @cgoncalves.info Google Apps account: check! Logged into the Google Apps administration panel of the new domain and tried to add cgoncalves.info as an alias. It failed with something like "The domain is currently associated to another account". That was right, I still had to purge the former account before proceeding: done! Retried once again hoping I got lucky but no… "This domain name has already been used as an alias or domain". It seems I will have to wait up to seven days before I can add the .INFO domain as an alias.

Conclusion

Update my contact record on your address book and replace everything ending with cgoncalves.info to cgoncalves.pt. I promise I'll keep using this domain for decades, unless someone steps in with a bag full of money and buys me off to concede the ownership of the domain. Starting bid is 1000€. I mean it! :-D

New domain and migrating data between Google Apps was originally published by Carlos Gonçalves at Carlos Gonçalves on August 07, 2012.
 http://cgoncalves.pt/blog/socks-proxy-over-ssh 2011-11-25T00:00:00+00:00 2011-11-25T00:00:00+00:00 Carlos Gonçalves http://cgoncalves.pt firstname.lastname@example.com
Here goes a quick and valuable tip people don't usually know, or at least a couple of friends of mine were not aware of. The two keywords will be SOCKS and SSH.

Connecting over to a remote server, one can bypass unauthorized access blocked by usually our network firewall. The most common examples given are restricted access to Facebook, MSN or torrents. We can also have unlimited access to all kinds of contents thanks to the nice sysadmin managing the network who puts no barriers whatsoever, but we may not trust him or the network users to permit unencrypted data flowing openly. Having some way to establish an encrypted connection to a known network who we trust, or distrust less, and tunneling over it would be safer. This is where SOCKS and SSH can be much of helpful!

SOCKS is an Internet protocol that routes network packets between a client and server through a proxy server. – via Wikipedia

I'm certain as most, if not all, of our daily applications implement themselves some way of proxying (mostly HTTP, HTTPS and SOCKS) or use the system-wide configured network proxy server. Now all we need is a remote and secure server to proxy and tunnel. This is the part where SSH enters:

Secure Shell (SSH) is a network protocol for secure data communication, remote shell services or command execution and other secure network services between two networked computers that it connects via a secure channel over an insecure network: a server and a client (running SSH server and SSH client programs, respectively). – via Wikipedia

What this means is if we have a SSH-enabled server we can take advantage of it because typically no further configurations or tweaks are needed. Let's take a look at the SSH client manual:

-D [bind_address:]port Specifies a local ``dynamic'' application-level port forwarding. This works by allocating a socket to listen to port on the local side, optionally bound to the specified bind_address. Whenever a connection is made to this port, the connection is forwarded over the secure channel, and the application protocol is then used to determine where to connect to from the remote machine. Currently the SOCKS4 and SOCKS5 protocols are supported, and ssh will act as a SOCKS server. Only root can forward privileged ports. Dynamic port forwardings can also be specified in the configuration file.

Got it? Great! Let's combine SSH+SOCKS:

ssh -C2qTnN -D <PORT> <USER>@<IP>

I will not provide the details of what each option features - run 'man ssh' and find by yourself. The result is a SOCKS proxy over SSH. Now let's wrap it in a bash script:

#!/bin/bash if [[ `</span>uname<span class="sb">` == 'Darwin' ]]; then  trap " {  echo \"Setting SOCKS proxy down...\" ; \  networksetup -setsocksfirewallproxystate ethernet off ;  networksetup -setsocksfirewallproxystate wi-fi off;  exit 1;  }" ERR INT TERM EXIT networksetup -setsocksfirewallproxystate ethernet on networksetup -setsocksfirewallproxystate wi-fi on fi ssh -C2qTnN -D 1080 <USER>@<IP>

Replace <user>@<ip> by your username and IP address. This bash script, in case you are a Mac user, will automatically turn SOCKS on upon execution and turn it off when shutting down (Mac users using an OS X version prior to Lion should replace "wi-fi" by "airport"). Other Unix users (Linux, BSD, etc) should set SOCKS host as "localhost" and SOCKS port "1080" in either your system network configurations or in each application you want to tunnel over.</ip></user>

SOCKS proxy over SSH was originally published by Carlos Gonçalves at Carlos Gonçalves on November 25, 2011.
 http://cgoncalves.pt/blog/apple-macbook-pro-13-battery-history 2011-08-31T00:00:00+01:00 2011-08-31T00:00:00+01:00 Carlos Gonçalves http://cgoncalves.pt firstname.lastname@example.com
One year has passed since I bought my Apple MacBook Pro 13" (mid 2010) laptop, and at that time I blogged about it. One feature I demanded was good battery capacity - the MBP 13" seemed like a great choice and I did go for it.

By middle of August I discovered coconutBattery, an application that shows the current battery capacity, its designed capacity, and current and maximum charge, as well as age of the laptop, battery load-cycles, temperature and power usage. One additional feature that popped-out right away was the ability to save the maximum battery capacity and as so since August 12, 2010 to today I've recording these statistics with a fully charged battery to later analyze how my laptop's battery health changed over time. That time has just ran out so let's take a quick look over it!

First, data extraction. A config.xsl file was created with the following content:

<?xml version="1.0" encoding="ISO-8859-1"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:template match="/">
My Apple MacBook Pro 13" (mid 2010) battery history
 <table border="1"> <tr bgcolor="#9acd32"> Date	 Current Capacity
 <xsl:for-each select="database/object[@type='SAVEDDATA']">
 <xsl:value-of select="attribute[@name='date']" />	 <xsl:value-of select="attribute[@name='capacity']" />
 </xsl:for-each>
   </xsl:template> </xsl:stylesheet>

Then, I fired up my terminal and ran:

$ xsltproc --nonet config.xsl ~/Library/Application\ Support/coconutBattery/coconutBattery.xml | sed 's|\(.*\)% (\(.*\) mAh)|\2|' > battery.html

This generated a battery.html file with 146 records dumped to a HTML table:

And here is a chart of it:

And finally a screenshot of my coconutBattery:

Battery load-cycles is at 58 after one year and one month and a half. Note that the age of my Mac that reads above is 15 months but the accurate age is 13 months (the former is time since manufactured).

Do you also log your battery health over time? Have these kind of data? Please share it with us!

Apple MacBook Pro 13" battery history was originally published by Carlos Gonçalves at Carlos Gonçalves on August 31, 2011.
 http://cgoncalves.pt/blog/ssh-connection-automation 2011-07-19T00:00:00+01:00 2011-07-19T00:00:00+01:00 Carlos Gonçalves http://cgoncalves.pt firstname.lastname@example.com
Part of my daily routine involves accessing and managing a considered amount of remote servers through the SSH protocol. I use screen a lot to ease the job by having a couple of windows opened on each server, so avoiding multiple connections to the same server. By using screen not only helps me grouping server windows altogether in one console window/tab but also is a time saver in those days when network connection is not in its glory days allowing me to reattach it and carrying on being productive (sighs).

But, before connecting to all those machines, I used to repeat over and over the same setup steps:

send my public key to server

upload my screen configuration file

create an alias (because ssh'ing manually is a truly hassle each time I want to connect!) to connect to the server and reattach or create a new screen session

Change its permissions to 700 (security freak? Oh well…)

Four repetitive and forgettable operations that could all be avoided, sparing me some minutes of my precious time. But no more!

Here is a handy Bash script I wrote the other day (at last!):

#!/usr/bin/env bash # $1 = [remote_user@]remote_host # $2 = [alias name] BIN=$HOME/bin if [ "$#" -lt 1 ] || [ "$#" -gt 2 ] || [ "$1" = "-h" ] || [ "$1" = "--help" ]; then  echo "Usage: $0 [user@]machine [alias]" >&2 exit 1 fi if [ "$#" -eq 2 ]; then ( cat <<EOF #!/usr/bin/env bash ssh $1 -t screen -x -R EOF ) > $BIN/$2 chmod u=rwx,go= $BIN/$2 fi ssh-copy-id -i ~/.ssh/id_rsa.pub $1 > /dev/null 2>&1 scp ~/.screenrc $1:~/ > /dev/null 2>&1 exit 0

Copy and paste this code to a file in your $PATH (mine is $HOME/bin/setup- machine) and give it execution permission (chmod u=rwx,go= ).

Obvious to some, though may not be to others, here is an usage example:

macnux:~ carlos$ setup-machine -h Usage: /Users/carlos/bin/setup-machine [user@]machine [alias] macnux:~ carlos$ setup-machine email@example.com cgoncalves firstname.lastname@example.com's password: ***************** macnux:~ carlos$ cat bin/cgoncalves #!/usr/bin/env bash ssh firstname.lastname@example.com -t screen -x -R macnux:~ carlos$ cgoncalves [SSH connection established and attached to screen]

SSH connection automation was originally published by Carlos Gonçalves at Carlos Gonçalves on July 19, 2011.
 http://cgoncalves.pt/blog/ended-up-to-buy-apple 2010-07-16T00:00:00+01:00 2010-07-16T00:00:00+01:00 Carlos Gonçalves http://cgoncalves.pt email@example.com
I have an Acer laptop for about 5 years. It includes a generously 512MB of RAM, Intel Centrino 1.6Ghz (M730 processor to be more precise), ATI Mobility Radeon x600 64MB VRAM, 80GB HDD, yada yada yada. The battery is in an awesome shape if we consider the age and the usage I put on it during this time - previously 3 hours fully charged and now around 2 hours, so… I couldn't have asked for better. Nevertheless, the laptop has an 15.4" display and weighs 3Kg with battery plus the charger which I have to take always with me otherwise the battery would ran out quickly. All this factors led me to buy a new laptop with the main features to consider and give more priority on the weight, battery and size. I didn't want to buy again a new 15.4", up to 4 or 5 hours of battery, and weighed laptop. Basically the requirements were: 12" or 13" screen, up to 2Kg, battery that lasted at least 7 or 8 hours (wireless and reasonable screen brightness), 4GB of RAM or more, and obviously a "good" brand (Sony, Lenovo, Apple, Dell, and HP were on top of the list), not to mention a decent price I could afford. A few hours/days later I decided to pick an Apple Macbook Pro 13" 2.4GHz, not because of the Mac OS X as some might be imagining by now but because of the hardware itself.

The Apple Macbook Pro 13" I bought Tuesday includes an Intel Core 2 Duo 2.4Ghz, 4GB of 1066MHz DDR3, battery up to 10 hours (wireless and 50% screen brightness), and weighs 2.04KG. It cost me 1.149€ but had an (indirect) discount of 5% plus 10€ on the FNAC client card (costs 5€ per year but worths it since it also gives you other discounts and benefits). Here is a short list of highlights regarding the hardware itself and the Mac OS X operating system which, by the way, I have to mention I have never used it until now:

Pros:

Laptop is solid rock and its aluminum unibody makes it truly fresh (I don't fell any heat, except in the fan area where the air flows out obviously, while the Acer laptop is more like a heater than a laptop (I bet I could fry an egg on it));

Touchpad pretty flexible e practical;

Battery lasts up to 10 hours, meaning I don't have to carry the charger wherever I go;

The charger has two cables: the charger with the cable to plug in the laptop and another one to extend the length of the cable to the wall socket. This means for, most of the cases, I can leave that extra cable aside or at home;

Auto brightness (think a little and you will find how useful it can be);

OS X is functional, intuitive, and has a clean UI overall.

Coins:

I'm used to have the Ctrl key switched with the Fn key (something I want to get used);

At least for the Portuguese keyboard, the square brackets as well as the curly brackets aren't shown in the keyboard and the key combination for the curly brackets isn't easy and convenient: alt+shift+8 for { and alt+shift+9 for } (keys 8 and 9 are where the parentheses are located at). Imagine how great will it to code, not!

No "Cut" on files?!

"exit" in the Terminal doesn't close the tab, but logs out and stays there opened;

If running the OS in Portuguese, cmd+w doesn't close the tab as expected since the shortcut isn't associated and seems there is no way to do so. If running in English, the shortcut is there and do the job;

Expected iChat to support the MSN protocol. Using Adium, which is way better;

The file (un-)compressor included by default lacks lots of features such has the capability to uncompress split files. Using BetterZip, but still missing Ark from KDE!

People advised me to use VLC instead of QuickTime for watching videos, specially those in HD since it seems the codecs used by QuickTime consumes more CPU than it should and that VLC consumes. I would have installed VLC anyway since I'm already used to it being the best video player out there in my opinion.

For those concerned about my devotion to the FOSS world and specially my openSUSE and KDE eccentricity, than there is nothing to you worry about! I'm still the very same guy you used to know. I just needed a laptop with the features I have stated above and that ended up to be an Apple Macbook. That's it, folks!

Ended up buying an Apple... was originally published by Carlos Gonçalves at Carlos Gonçalves on July 16, 2010.
 http://cgoncalves.pt/blog/technical-preview-of-pyside-shiboken 2010-03-24T00:00:00+00:00 2010-03-24T00:00:00+00:00 Carlos Gonçalves http://cgoncalves.pt email@example.com
Marcelo Lira (PySide developer) announced moments ago on the PySide mailing list the technical preview of PySide-Shiboken:

Hello folks,

today we got the Shiboken generated PySide bindings in a good enough shape to do a proper release with tarballs and all the required niceties, instead of rough git urls. Keep in mind that this is an alfa release, or a "technical preview" as the kids in my lawn are used to say, some modules are missing and bugs are not hard to find.

This PySide release contains bindings for the following modules:

QtCore

QtGui

QtNetwork

QtWebKit

QtSvg

QtXml

QtTest

QtOpenGL

QtSql

Feel free to try your Python code with this version of PySide. You know how it works: more users == less bugs. As long as you guys tell us about the bugs: http://bugs.openbossa.org

A noteworthy fact is the first release of the Shiboken C++ binding generator. Yay! We strongly encourage it's use to produce non-Qt C++ bindings for Python, it will make your life easier. If it turns out to be not so easy, come and talk with us on #pyside channel (Freenode).

Here follow everything needed for this release, in order of compilation.

API Extractor, version 0.4.0

http://www.pyside.org/files/apiextractor-0.4.0.tar.bz2

Generator Runner, version 0.4.0

http://www.pyside.org/files/generatorrunner-0.4.0.tar.bz2

Shiboken, version 0.2.0

http://www.pyside.org/files/shiboken-0.2.0.tar.bz2

PySide, version 0.3.0

http://www.pyside.org/files/pyside-qt4.6+0.3.0.tar.bz2

You will notice that the size of the generated bindings for the Qt modules in no way resemble the figures from the Boost.Python version. And talking about Boost: packagers, be aware that no component depends on Boost::Graph anymore. Yay^2!

P.S.: cgoncalves, thanks for all the code. And to everyone else that provided bug reports, patches, beers, etc.

And I followed by adding the usual pos-release-announcement announcement:

Don't want to get your hands dirty and have headaches due to compilation issues? That's bloody easy! Get this very same release version already packaged for your distribution from the openSUSE Build Service! Packages (32bit and 64bit) available for the following distributions:

openSUSE 11.0, 11.1, 11.2 (for both Qt 4.5 and Qt 4.6 version available), and Factory

Fedora 11 and 12

Mandriva 2009.1 and 2010

You can install PySide package by adding the proper repository from http://download.opensuse.org/repositories/home:/cgoncalves:/pyside:/shiboken/ to your package manager (zypper, yum, urpi, smart or any other rpm-md compatible) followed by the installation of package 'python-pyside'.

But (!) in case you are all a bleeding-eye person, or simply if you want to take an extremely important role on the development by testing it and reporting back to developers, you can even get the regularly snapshots taken from PySide's Git mainline by adding the devel repository[1].

Or if you happen to be from the old-school and love PySide Boost based you can still install and use it[2].

I would like to take the opportunity to congratulate and thanks the PySide team for their magnificent effort given to the project. You guys rock!

[1] http://download.opensuse.org/repositories/home:/cgoncalves:/pyside:/devel/

[2] http://download.opensuse.org/repositories/home:/cgoncalves:/pyside:/boost/

Technical Preview of PySide-Shiboken was originally published by Carlos Gonçalves at Carlos Gonçalves on March 24, 2010.
 http://cgoncalves.pt/blog/stable-versions-of-pyside-packaged 2010-01-25T00:00:00+00:00 2010-01-25T00:00:00+00:00 Carlos Gonçalves http://cgoncalves.pt email@example.com
Heads up! I'm glad to inform you all that now stable/released versions of PySide are also available for Mandriva and Fedora besides for openSUSE and snapshots as previously announced. I've updated the download page to reflect this change.

Fedora and Mandriva users: please give me feedback about these packages.

Stable versions of PySide packaged was originally published by Carlos Gonçalves at Carlos Gonçalves on January 25, 2010.
 http://cgoncalves.pt/blog/pyside-packages-for-opensuse-mandriva 2010-01-21T00:00:00+00:00 2010-01-21T00:00:00+00:00 Carlos Gonçalves http://cgoncalves.pt email@example.com
As some are already aware of, I've been packaging PySide (including apiextractor, generatorrunner, and boostpythongenerator) for openSUSE since the project has been publicly announced.

Not only stable/released versions have been packaged, but also snapshots taken from mainline git repository with both built and hosted on the openSUSE Build Service in my home dir there (home:cgoncalves:pyside and home:cgoncalves:pyside:devel).

Yesterday I took some time updating the snapshots (ie. home:cgoncalves:pyside:devel) to now build against shiboken instead of the not-yet former boostpythongenerator. Apiextractor, generatorrunner and shiboken built successfully, while PySide did not because I've tried to build it with Qt 4.6 but due to bug #124 it failed, and in the meantime I've switched it back to Qt 4.5.

Moreover, I'm expanding this packaging work to other distributions namely Fedora 11, Fedora 12, Mandriva 2009.1, and Mandriva 2010 sharing the same specfile with openSUSE 11.1, openSUSE 11.2, and openSUSE Factory that already live there for quite some time.

Everything have been built okay for these distributions, except on Mandriva 2009.1 and openSUSE 11.1 where PySide (only) is failing (older gcc version version issues I suppose) and on Fedora 11 i586 and openSUSE 11.2 i586 with PySide failing, too, but due to bug #111

So, in case you are interested in testing these non-openSUSE packages, which I didn't I may add, please do so and report back to me whether they are okayish or not.

Finally, keep in mind that for now I'm only referring to repository home:cgoncalves:pyside:devel (snapshots) and not to stable versions. Plus, you won't get yet a full featured Python bindings for Qt since the PySide team is under heavy work on completing the QtCore module first with Shiboken before moving forward to other modules.

Please refer to [PySide] PySide packages for openSUSE, Mandriva and Fedora for further discussion.

PySide packages for openSUSE, Mandriva and Fedora was originally published by Carlos Gonçalves at Carlos Gonçalves on January 21, 2010.
 http://cgoncalves.pt/blog/announcing-enos-2008 2009-08-23T00:00:00+01:00 2009-08-23T00:00:00+01:00 Carlos Gonçalves http://cgoncalves.pt email@example.com
(See the announcement in English below)

Pelo terceiro ano consecutivo, toda a comunidade portuguesa de openSUSE reúne- se num só espaço com o intuito de dinamizar o projecto openSUSE em Portugal.

O ENOS 2009 (acrónimo para "Encontro Nacional de openSUSE 2009"), organizado pela comunidade portuguesa de openSUSE e pela Associação de Informática de Castelo Branco, decorrerá na magnífica cidade de Castelo Branco, Sábado 26 de Setembro, tendo como ponto de encontro o Instituto Português da Juventude de Castelo Branco pelas 10 horas.

O objectivo do ENOS é dar a oportunidade aos utilizadores portugueses de openSUSE de se juntarem assim como dar aos participantes uma visão introspectiva dos últimos desenvolvimentos do projecto openSUSE e estimulá-los a participarem na comunidade, tudo num ambiente bastante informal e aberto.

Para além do convívio, troca de ideias e discussões dos mais diversificados temas possíveis, também decorreram durante o dia apresentações e BoF's tais como:

O projecto openSUSE desde à 365 dias (Carlos Gonçalves, openSUSE)

Integração de Open Source vs Software Proprietário (Engº João Batista, Novell Portugal)

Linux na pós-produção áudio (Ricardo Antunes, UrbanaFM)

BoF: Moonlight (Andreia Gaita)

BoF: Packaging com o Build Service (Carlos Gonçalves)

Também este ano será possível submeter-se aos exames de certificação LPI, através da empresa nacional DRI, Master Affiliate do LPI em Portugal, com um desconto de 50% nas certificações - os interessados deveram informar a organização com pelo menos 8 dias de antecedência da sua intenção.

Assim, convidam-se todas as comunidades, associações e instituições, empresas e individuais a participarem.

Embora o encontro seja totalmente livre, agradece-se o registo na página do evento ou por email para eventos () opensusept () org por forma a ter uma ideia do número expectável de participantes.

Para informação mais detalhada, queira por favor consultar a página oficial do evento em http://pt.opensuse.org/Eventos/ENOS

Com os melhores cumprimentos, A organização do ENOS 2009

English Version (note: it differs slightly from the above in Portuguese)

For the third consecutive year, all the Portuguese openSUSE community users will be meeting will the main goal of boosting the openSUSE project in Portugal.

ENOS 2009 is the third yearly edition of the event and will be held in the Institudo Português da Juventude (IPJ), Castelo Branco, Portugal on Saturday, 26 September.

About

The acronym ENOS stands for 'Encontro Nacional de openSUSE', a Portuguese expression which can be translated to 'National openSUSE Meeting', an event meant to unite the Portuguese openSUSE users, as well as provide the participants an inside view into the latest developments in the openSUSE project and stimulate them to take an active part in the community itself.

Schedule

The current schedule, subject to changes, defines the following (GMT timezone):

10:00 - Gathering at Institudo Português da Juventude

11:00 - ENOS kicks off

11:15 - 11:50 - The openSUSE project since 365 days ago (Carlos Gonçalves)

11:50 - 12:00 - Coffe Break

12:00 - 12:45 - Open Source vs Proprietary Software Integration (Eng. João Batista) Batista)

13:00 - 14:30 - Lunch

14:30 - 17:00 - IPJ

14:30 - 16:00 - Audio post production on Linux (Ricardo Antunes)

16:00 - 16:30 - (pending talk)

16:30 - 16:45 - Coffe Break

16:45 - 17:30 - Birds of a Feather

16:45 - 17:10 - BoF: Moonlight (Andreia Gaita)

17:10 - 17:30 - BoF: Packaging with Build Service (Carlos Gonçalves)

17:30 - 18:30 - Activity (suprise)

18:30 - 19:30 - Ideas & Discussion ; openSUSE Install Party ; LPI Certification

+19:30 - Castelo Branco at night!

LPI

The LPI (Linux Professional Institute) seeks to become recognized as the global leader in the certification of Linux professionals while advancing the Linux and Open Source movement through strategic partners, sponsorships, innovative programs and community development activities.

The ENOS organization has the pleasure to announce that we agreed with the LPI Master Affiliate DRI to allow interested people to certificate themselves with the LPI certification during the ENOS meeting (50% discount), which is a really good opportunity to everyone get their own LPI certification!

Invitation

Anyone interested in attend should sign in or email eventos () opensusept () org so we can have a better idea of how many people we should expect (tip: you will not leave the event without some openSUSE goodies!

For more detailed and up-to-date information please see the official event page.

The Community

Mailing list: email@example.com

IRC: #opensuse-pt on irc.freenode.net

Web: http://opensusept.org

Thanks To

Big thanks to Associação de Informática de Castelo Branco, Novell, IPJ, and Castelo Branco City Council for the support!

Looking forward to see you there!

Announcing ENOS 2009 was originally published by Carlos Gonçalves at Carlos Gonçalves on August 23, 2009.
 http://cgoncalves.pt/blog/more-on-smolt 2009-07-29T00:00:00+01:00 2009-07-29T00:00:00+01:00 Carlos Gonçalves http://cgoncalves.pt firstname.lastname@example.com
Minutes after I posted The new shiny Smolt client I've received lots of feedback via email, IM and Novell Bugzilla. The most annoying bugs were:

Bug 525324 - [home:cgoncalves:playground] the Privacy Policy window has not scrollbar

Bug 525322 - [home:cgoncalves:playground] smolt does not display special chars All known bugs were fixed and Smolt 1.3.2 tagged.

Q: So, what's really new?!

A:

Smolt KDE4 popup made by Thomas Goettlicher:

The notification will be shown automatically upon KDE startup (X-KDE- autostart-phase=2)

Qt.ToolButtonTextBesideIcon (the text appears beside the icon) is now default per Nuno Pinheiro's suggestion:

Window size auto-adjusting:

As you can also see BNC #525322 is indeed fixed.

I'm preparing a Smolt RPM update to submit to openSUSE Factory to get included in time for openSUSE 11.2, though you can try it already by using my home:cgoncalves:playground repository:

openSUSE 11.1:

# zypper ar http://download.opensuse.org/repositories/home:/cgoncalves:/playground/openSUSE_11.1/ home:cgoncalves:playground

openSUSE Factory:

# zypper ar http://download.opensuse.org/repositories/home:/cgoncalves:/playground/openSUSE_Factory/ home:cgoncalves:playground # zypper ref home:cgoncalves:playground # zypper in smolt-snapshot smolt-popup

As always, please give us feedback!

More on Smolt was originally published by Carlos Gonçalves at Carlos Gonçalves on July 29, 2009.
 http://cgoncalves.pt/blog/new-shiny-smolt-client 2009-07-26T00:00:00+01:00 2009-07-26T00:00:00+01:00 Carlos Gonçalves http://cgoncalves.pt email@example.com
It has been a long since I last blogged (last dating from January)… I haven't blogged since then mostly because I'm not that good when it comes to write more than 5 lines of text and also because I've been busy with my studies/exams which have finished 2 weeks ago. So… what I've been up to in these last 2 weeks?! Well, first week was dedicated to random useless stuffs like catching up on new movies, going out with friends (lots of drinks involved, obviously!) and, most of all, sleeping (yesterday when I woke up and looked at the clock it was 4pm!) - it fells so good sleeping with nothing to worry you about, doesn't it?!

Since end of last week I restarted working on my Smolt Qt Client, which was born during first semester exams (nothing to do in that boring and meaningless period, right?). But before I continue, let me quote what the Smolt project is all about:

Smolt is, very simply, a hardware reporting tool for Linux based systems. It was originally written for Fedora and now also supports SuSE, Debian and Ubuntu. It gathers information from users, and stores them in a queryable database with a web frontend that produces statistics.

More information about Smolt here. The original Smolt client was written in GTK but the Smolt maintainer decided to replace it by mine - "With great power comes great responsibility".

The client is quite a straightforward port of the GTK one as you can see:

Noticed the new "Distribution" tab? In a near future it will provides distribution specific information such as installed packages. It has been developed by Sebastian Pipping as a Google Summer of Code 2009 project to support Gentoo, though support for other distributions are currently under development (openSUSE/SUSE Linux, Fedora and Debian):

I will be fixing last bugs found to then push a new release version out late this week, so before openSUSE 11.2 feature/version freeze. In the meantime if you want to try it and even report bugs, checkout my home:cgoncalves:playground repository for the smolt-snapshot package:

openSUSE 11.1:

# zypper ar http://download.opensuse.org/repositories/home:/cgoncalves:/playground/openSUSE_11.1/ home:cgoncalves:playground

openSUSE Factory:

# zypper ar http://download.opensuse.org/repositories/home:/cgoncalves:/playground/openSUSE_Factory/ home:cgoncalves:playground # zypper ref home:cgoncalves:playground # zypper in smolt-snapshot

Please, give us feedback! We want to know your opinion about Smolt!

The new shiny Smolt client was originally published by Carlos Gonçalves at Carlos Gonçalves on July 26, 2009.
 http://cgoncalves.pt/blog/opensuse-111-kde3-torrents-and-final 2009-01-12T00:00:00+00:00 2009-01-12T00:00:00+00:00 Carlos Gonçalves http://cgoncalves.pt email@example.com
Torrents are now available:

openSUSE 11.1 KDE3 Live CD: i686 (md5, sha1), x86_64 (md5, sha1)

openSUSE 11.1 KDE3 Live USB: i686 (md5, sha1), x86_64 (md5, sha1) (instructions)

Thanks to…

… Benjamin Weber, Masim Sugianto, Andre Duffeck and Magnus Boman for have mirrored openSUSE 11.1 KDE3 Live CDs and USBs.

… Marcus Rueckert for have created torrents, and Andreas Jaeger

… Stephan Kulow for the useful tips given on how to create the ISOs.

… Stephan Binner for patches, suggestions, and feedback.

… Joe Brockmeier for the release announcement.

… you (!) for the time spent reading this crappy blog

Finalizing, even though I strongly encourage users to upgrade to KDE 4 not only for how awesome it is (KDE 4.1.3 on openSUSE 11.1 is solid as rock!), but also because KDE 3 will be officially unsupported and thus not included on openSUSE 11.2 and later versions, I would like to hear what's in users mind about a possibility of having KDE 3 and openSUSE 11.1+ KDE3 Live CDs maintained and released by the community - any volunteers?

openSUSE 11.1 KDE3 - torrents and final thanks was originally published by Carlos Gonçalves at Carlos Gonçalves on January 12, 2009.
 http://cgoncalves.pt/blog/opensuse-111-kde3-urgent-mirroring 2009-01-10T00:00:00+00:00 2009-01-10T00:00:00+00:00 Carlos Gonçalves http://cgoncalves.pt firstname.lastname@example.com
Update: Situation is again under control. Benji Weber, Masim Sugianto and Andre Duffeck have setup mirrors (THANKS!) - see MIRRORS file. Temporarily the Live CDs (not the USBs) will be automatically redirected to Benji's.

Since the release announcement of the Unofficial KDE 3.5 Live CD for openSUSE 11.1 the server where the ISOs are hosted at has been running out of bandwidth due to the huge amount of requests for downloading those files, and since the server also host other important client accounts, the sysadmin offered me two choices:

disable the account

get mirrors around

In the meantime I was forced to move the files away and wait for some mirrors to fight back all the download requests. So, whoever can provide mirroring of these files please contact me (comment, email or IRC)! Torrents are also allowed and recommended!

My apologies for any inconvenience caused…

P.S: I didn't expected all this traffic around the ISOs… the openSUSE 11.0 KDE3 Live CDs didn't get that many attention. Well, it's a good sign though ;-)

openSUSE 11.1 KDE3 - urgent mirroring (updated) was originally published by Carlos Gonçalves at Carlos Gonçalves on January 10, 2009.
 http://cgoncalves.pt/blog/unofficial-kde-35-live-cd-for-opensuse 2009-01-09T00:00:00+00:00 2009-01-09T00:00:00+00:00 Carlos Gonçalves http://cgoncalves.pt firstname.lastname@example.com
Quoting "Unofficial KDE 3.5 Live CD for openSUSE 11.1" story from openSUSE News:

Want classic KDE on openSUSE, without the full DVD download? Carlos Goncalves has you covered. openSUSE 11.1 Live CDs and USB images featuring KDE 3.5 are now available for download.

Created by openSUSE community member Carlos Goncalves, the KDE 3.5 Live CD and USB images contain openSUSE 11.1 plus several key updates.

In addition to KDE 3.5, the Live CD offers OpenOffice.org 3.0, Smolt, Amarok 1.4.10, KDEPIM3, Firefox 3.0.4, K3b, and many other useful applications. You can see the entire package list here: package-lists-openSUSE

And, of course, openSUSE has the current KDE releases covered as well. You can download the official openSUSE 11.1 KDE4 Live CDs based on KDE 4.1.3, or if you want to follow KDE development, Stephan Binner has created a KDE Four Live CD featuring KDE 4.2 Beta 2.

Note that the KDE 3.5 live CD is an "unofficial" release. Even though it's not a formal release, we're excited by the work Carlos has put into supporting KDE 3.5 and showing what can be done with the build service. Want to create your own Live CD featuring openSUSE? See Carlos Build Service Live CD project on creating a Live CD here: home:cgoncalves:LiveCD, and Masim's "How to Make openSUSE 11.1 KDE 3.5 LiveCD or LiveDVD" article.

Download

 openSUSE 11.1 KDE3 Live CD and USB are available for i686 and x86_64 architectures:

openSUSE 11.1 KDE3 Live CD: i686 (md5, sha1), x86_64 (md5, sha1)

openSUSE 11.1 KDE3 Live USB: i686 (md5, sha1), x86_64 (md5, sha1) (instructions)

If you want to report any bug found use Novell's Bugzilla for better tracking. Feedback can be sent via email, IRC and comment in here.

A huge thanks to Stephan 'Beineri' Binner, Stephan 'coolo' Kulow, and Joe 'Zonker' Brockmeier for their assistance and effort!

We hope that the openSUSE community will find it useful and have a lot of fun with KDE 3.5!

Mirrors administrators around the world, I think I will need your help! Please mirror these files and let me know the URL so I can point people out to your mirrors instead. Thanks!

Unofficial KDE 3.5 Live CD for openSUSE 11.1 was originally published by Carlos Gonçalves at Carlos Gonçalves on January 09, 2009.
 http://cgoncalves.pt/blog/opensuse-111-has-been-released 2008-12-18T00:00:00+00:00 2008-12-18T00:00:00+00:00 Carlos Gonçalves http://cgoncalves.pt email@example.com
openSUSE 11.1 just got released a few seconds ago!

The openSUSE Project is proud to announce the release of openSUSE 11.1. The openSUSE 11.1 release includes more than 230 new features, improvements to YaST, major updates to GNOME, KDE, OpenOffice.org, and more freedom with a brand new license, Liberation fonts, and openJDK. This is also the first release built entirely in the openSUSE Build Service.

Get a copy of it by downloading via http://software.opensuse.org, or if you want an original copy order the openSUSE 11.1 Retail Box for only 59.95 EUR/USD. With the supported version of openSUSE you not only get a complete end-user documentation, installable media for x86 and x86 64-bit systems, plus 90 days of end-user installation support, but you also will be contributing by giving some money to the openSUSE project itself!

Read the full announcement: openSUSE 11.1 Released!

Digg it: http://digg.com/linux_unix/openSUSE_11_1_Released

openSUSE 11.1 has been released! was originally published by Carlos Gonçalves at Carlos Gonçalves on December 18, 2008.
 http://cgoncalves.pt/blog/opensuse-kde-bug-squashing-days-20-21 2008-09-11T00:00:00+01:00 2008-09-11T00:00:00+01:00 Carlos Gonçalves http://cgoncalves.pt firstname.lastname@example.com
The openSUSE KDE team wants to dedicate some time on KDE bugs before openSUSE 11.1 gets released, focusing on reported KDE bugs on bugzilla.novell.com inviting the community to take part of it.

Let's stamp out bugs in KDE for openSUSE 11.1! The openSUSE KDE team is holding a Bug Squashing event to work the KDE bugs reported in bugzilla.novell.com. You can be a part of a bug-free KDE!

The openSUSE KDE Bug Squashing event is scheduled September 20 through September 21 (right after openSUSE 11.1 Beta1 release), and the main goal is to have zero bugs!

In order of priority, we have the following list:

Find duplicated bugs, and obviously close then as DUPLICATE;

Non openSUSE KDE bugs (KDE upstream bugs) should be:

Reported on bugs.kde.org (if not yet);

Added the upstream bug URL to the URL field on bugzilla.novell.com;

Closed as UPSTREAM (resolution field).

Filter KDE 4.0 bug reports and try to reproduce them on KDE 4.1:

If you can't reproduce close them as WORKSFORME and leave a comment as it was most probably fixed on KDE 4.1;

If you still can reproduce them, try to investigate why/how that happens (eg: step-by-step on how to reproduce) and state it's still reproducible;

Same as above but for KDE 4.1 - taking in consideration the quicklydevelopment of KDE4 it's really easy that those bugs reported have beenfixed meanwhile.

Help providing info for bugs marked as NEEDINFO

Set priority for bugs with Priority = P5(None).

Explore KDE3 and KDE 4.1 looking for bugs. See if KDE3 ones are fixed for KDE4. Bug report them.

Note: Bug squashers should start from higher severity/priority bug reports to lower ones.

To successfully achieve all these tasks, the openSUSE KDE team needs as many people as possible. All you need to help is one (or more) of the following to help us with debugging:

An updated openSUSE 11.0 or openSUSE 11.1 system

KDE 3.5.10 installed from KDE:KDE3 OBS repository

KDE 4.1 installed from KDE:KDE4:Factory:Desktop OBS repository

During the event the community will be in the #opensuse-kde channel on irc.freenode.org to help you out in whatever you might need. The openSUSE KDE mailing list is also a great way to communicate with the KDE community.

See the openSUSE KDE Bug Squashing Days page for more and updated information at http://en.opensuse.org/KDE/Bug_Slashing/20080920

Have a lot of… openSUSE KDE Bug Squashing Days! ;-)

openSUSE KDE Bug Squashing Days (20-21 September) was originally published by Carlos Gonçalves at Carlos Gonçalves on September 11, 2008.
 http://cgoncalves.pt/blog/enos-2008-quick-review 2008-09-08T00:00:00+01:00 2008-09-08T00:00:00+01:00 Carlos Gonçalves http://cgoncalves.pt email@example.com
As announced on openSUSE News, ENOS 2008 took place this Saturday, September 6th at ISEP, Porto, Portugal. The event started at 10:00 am (local time) and during 1h:30m people had the opportunity to meet each other in a non formal environment, and at the same time I gave away openSUSE t-shirts, caps, lots of stickers and PromoDVDs (thanks Novell, specially to Martin Lasarsch!) to them. At 11:30 we started the two scheduled morning presentations:

"The openSUSE 11.0 News" (Carlos Gonçalves, PDF) - as the name says, I presented the news of openSUSE 11.0, but also took the opportunity to do an overview of the openSUSE project since many of the attendance wasn't openSUSE users, and at the end random slides including information on how to get involved, how to communicate, openSUSE 11.1 roadmap, etc.

"Migrating from Windows to Linux" (Lívio Cipriano, PDF) - a great talk by Lívio on how to migrate from Windows to Linux with good points of view and tips to easily migrate even in enterprises environments, eg: start using cross-platform software such as OpenOffice.org, Firefox, and Thunderbird and later migrate to Linux - users won't notice much difference indeed. At 13:00 we headed to a shopping nearby to lunch and continue the informal conversation we were having before. Hot topics: openSUSE, Ubuntu, KDE, GNOME, Novell, community. Back from lunch, we had scheduled interesting and full afternoon talks:

"YaST - a programming platform. PackgeKit and PolicyKit" (Ricardo Cruz) - it was mainly a technical talk about YaST. Ricardo showed us how simply is to create a "Hello World!" windows, buttons and some widgets. He also introduced PackageKit and PolicyKit.

"Oxygen, a pillar of KDE4" (Nuno Pinheiro, PDF) - Pinheiro's main goal with this presentation was to demonstrate that Oxygen is not a KDE icons theme, but rather much more stuff than that.

Coffee break, free cookies!

"Qtractor, an Audio/MIDI multi-track sequencer" (Rui Capela, PDF) - Linux Audio hacker on his spare time Rui spoke about his audio/MIDI multi-track sequencer Qtractor application, gave audio demos using it, and highlighted some Linux Kernel Real Time 2.6.{26,27} issues as for example the time lag problem kernel-rt is facing at the moment.

"Mono - introducing Mono and its features" (Andreia Gaita) - what can I say… awesome talk! Andreia presented Mono and MonoLight, what made them, developers, develop such technology, what we can do with it, etc. This talk was indeed one of the reasons to people have attended ENOS 2008.

After these talks we went into several discussions while some participants were doing the LPI exams and raffled (no money involved obviously) the biggest Tux I had ever seen sent kindly by Novell. Later around 19:15 many said goodbye and drove back home and a few others stayed for a bit longer where we moved to a restaurant to have dinner.

Gallery

See the rest of the photo gallery

ENOS 2009:

ENOS 2009 already has place, Castelo Branco, and it will be organized by Associação de Informática de Castelo Branco. Anyone interested in helping us is highly welcome. I hope see you next year! ;-)

The Community:

Mailing list: firstname.lastname@example.com (subscribe)

IRC: #opensuse-pt on irc.freenode.net

Web: http://opensusept.org/

Big thanks to Porto Linux, ISEP, and Novell for the support!

Thanks to all attendees for participating!

P.S: there are two presentation PDFs missing. I will add them as soon as possible.

ENOS 2008: a quick review was originally published by Carlos Gonçalves at Carlos Gonçalves on September 08, 2008.
 http://cgoncalves.pt/blog/enos-2008-news-and-changes 2008-08-21T00:00:00+01:00 2008-08-21T00:00:00+01:00 Carlos Gonçalves http://cgoncalves.pt email@example.com
NEWS and ChangeLog:

Oxygen chief artist Nuno Pinheiro will attend ENOS 2008 and give a talk entitled - "Oxygen, um pilar do KDE 4"

Agenda has been rescheduled

Meeting point is auditorium H2, ISEP, Porto.

Maps added

openSUSE Install Party

See you there!

ENOS 2008: news and changes was originally published by Carlos Gonçalves at Carlos Gonçalves on August 21, 2008.
 http://cgoncalves.pt/blog/encontro-nacional-de-opensuse-2008 2008-08-11T00:00:00+01:00 2008-08-11T00:00:00+01:00 Carlos Gonçalves http://cgoncalves.pt email@example.com
The acronym ENOS stands for 'Encontro Nacional de openSUSE', a Portuguese expression which can be translated to 'National openSUSE Meeting', an event meant to unite the Portuguese openSUSE users.

The purpose of ENOS is to give an opportunity to the Portuguese openSUSE users to be together, as well as provide the participants an insight view on the latest developments on the openSUSE project and stimulate them to take an active part on the community itself.

ENOS 2008 is the second yearly edition (read about ENOS 2007 here) of the event and will be held in Instituto Superior de Engenharia do Porto (ISEP), Porto, Portugal on September 6th.

This year we will have special guests giving some talks:

Ricardo Cruz (YaST-GTK maintainer) will introduce us YaST and how easily is to create a module for it. PackageKit and libzypp will be be introduced.

Andreia Gaita (Mono developer) presenting Mono open source project, sponsored by Novell.

Rui Capela (Linux Audio hacker) will talk about his audio applications, focusing on Qtractor, an Audio/MIDI multi-track sequencer application.

As in last year, attendees will have the opportunity to do the LPI Certification Exams at the event with a 50% discount off by LPI Master Affiliate DRI. Email email@example.com to sign in.

Anyone interested in attend should sign in or email firstname.lastname@example.com so we can have a better idea of how many people we should expect (tip: you will not leave the event without some openSUSE goodies!).

Big thanks to Porto Linux, ISEP, and Novell for the support!

Encontro Nacional de openSUSE 2008 was originally published by Carlos Gonçalves at Carlos Gonçalves on August 11, 2008.
 http://cgoncalves.pt/blog/opensuse-110-kde3-live-cds 2008-08-03T00:00:00+01:00 2008-08-03T00:00:00+01:00 Carlos Gonçalves http://cgoncalves.pt firstname.lastname@example.com
I have been reading since openSUSE 11.0 GM release a lot of comments posted in many forums and blogs about the "lake" of KDE3 CDs. This big noise around got my attention specially because I was one of the KDE users that shared people's preferences of using a very stable KDE version - KDE 3.5 - for daily use instead of the bleeding edge KDE 4.0.

The process of installing KDE3 on openSUSE no matter what desktop environment users were using was quite simple to follow:

# zypper install -t pattern kde3

or if you just want a clean KDE 3 base:

# zypper install --no-recommends -t pattern kde3

or even by selecting "KDE3 Base System" pattern on YaST. Easy, isn't it?

Well, for those lazy people who don't want to install openSUSE with KDE4, GNOME, XFCE or any other and then install KDE3 I have a gorgeous news: openSUSE 11.0 KDE3 Live CDs are now available!

openSUSE 11.0 KDE3 LiveCD (i686)

openSUSE 11.0 KDE3 LiveCD (x86_64)

MD5SUM and SHA1UM

Kiwi config (32bit) and Kiwi config (64bit)

These Live CDs are also installable CDs and were creating using the openSUSE KIWI Image System. They contain the latest official updates as also the latest packages from KDE:KDE3, KDE:Backports, K DE:KDE4:Factory:Desktop, and KDE:KDE4:Factory:Extra- Apps repositories as of this time of writing.

Big thanks to the KDE Team and Kiwi Team that supported me since the beginning encouraging and helping me in this adventure ;-)

Note: these ISOs are not officially supported by openSUSE nor Novell. If you want to report any bug found use Novell's Bugzilla for better tracking. Feedback or for any other purpose please contact me via email (cgoncalves [at] opensuse [dot] org).

openSUSE 11.0 KDE3 Live CDs was originally published by Carlos Gonçalves at Carlos Gonçalves on August 03, 2008.


text:
By Anonymous - / Sunday 2 August 2009 12:45 / United Kingdom
Add a comment - Reply to : #
You must be logged in to be able to post comments!Create my account Sign in
Top comments
tarheel22893 | 0
Most people don't pee on their own faces.... Just beware of R Kelly
fucklifeee | 0
tarheel22893, i love your username(=
OP, that really sucks. I didn't even know that was possible.
OP, that really sucks. I didn't even know that was possible.
RosarioRivera | 0
yes but the OP gets a rash and a rash burns/hurts badly
mandymuggle | 0
Haha this comment is epic.
xChrista1xx | 0
lol xP
mkmtrumpeter | 0
Agreed... skin allergies aren't specific to areas like the face or hand or a leg. More sensitive skin may be more subject to an allergy, but skin allergies affect all of the skin, not just one specific place. I did have a friend once that had an allergic reaction to the energy drink Vault... he could drink it, but if it got on his skin he got a really angry rash. That's about as abnormal a situation as I've seen, but skin allergies aren't area specific. OP probably just has dry skin.
Shlizabeth | 0
Maybe that's your NAIL polish saying you're not supposed to use it on your face???..............
Pure genius.
Pure genius.
By Summer_2009 | 0
I know how you feel, my skin is sensitive on my face as well. If leave water on my face to dry on its own I get red blotches on my face for a little while. I'm not entirely sure why it does that either. My boyfriend thinks its funny to lick my face because it leaves red marks wherever he does it.
GloomySkyz | 0
This comment wins the world.
Nonamerequired | 0
By Shlizabeth | 0
Yeah, you stole this from one of those medical shows. You can't only have an allergy on your face, it'd be on your whole body. I remember the show, and the girl couldn't cry, or she'd get a rash and her face would swell up. However, I'm not sure if I'm right or wrong, but I thought she was allergic to water of every kind.
Loading data…

subset: commoncrawl


text:
Stacking the Shelves is hosted weekly by Tynga's Reviews and Reading Reality
The Sun and Her Flowers by Rupi Kaur
A Gathering of Shadows by V.E. Schwab Dreamfever by Karen Marie Moning
Down Among the Sticks and Bone by Seanan McGuire
Atlas Shrugged by Ayn Rand
Every Heart a Doorway by Seanan McGuire
In my heart I know that poetry is more than pretty words and they don't always have rhyme schemes, but when it comes to modern poetry, I had no idea where I wanted to start. For a while I toyed with the idea of reading Love & Misadventures by Lang Leav until I started hearing about Milk and Honey by Rupi Kaur. Despite being interested, I still never bit the bullet until I started seeing The Sun and Her Flowers floating around. It's now one of the few poetry books I own, especially iif you're discounting Edgar Allan Poe, and I'm hoping that Kaur's second foray into publishing a poetry collection will be just as well-received as her first. Every Heart a Doorway started appearing on book-tube slowly until suddenly it was everywhere at once. I'll admit that the premise always sounded interesting, but I was thrown off by the fact tha a world that seemed so expansive was being tackled in a novella-size story. With all the praise about the representation I was hearing, I had to find a copy and see for myself. Every Heart A Doorway even gets its own picture because it fell on the floor and I forgot about it when I was taking the first shot. Whoops. Whenever I hear about the Fever series, the name Jericho Barrons inevitably follows. I'll call it by its name and acknowledge that curiosity got the best of me, but I don't think I'll be disappointed with this series. I've been missing books three and four for a long time, so when Faefever comes in, I'll get started on my readathon instead of trying the first book before buying more like I originally planned. A Gathering of Shadows made its way into my Barnes & Noble cart after I finally heard about Rhy and Alucard. (The things we never knew are meant to keep our wallets safe, but now that I know will I resist starting the first book soon?? No not one bit.)


text:
Looking for mixed boarding schools in USA? Maybe you will be interested in boarding schools in Arizona? Please take a look at those located in Mayer! Arizona offers plenty of things to do for the traveler or local looking for a new adventure. Whether you use a tour company or explore on your own, there are many attractions, scenic drives, sightseeing tours, and other fun adventures to be had. Grand Canyon Railway. Travel a century-old rail line aboard the historic Grand Canyon Railway and arrive just steps from the South Rim of the Grand Canyon. Be entertained by cowboy characters, enjoy the tunes of strolling musicians, and be part of a mock train robbery as train travel from the early 1900s is recreated during the scenic 65-mile journey to the canyon. What is more, the city of Mayer includes three sites listed on the National Register of Historic Places and these are: Mayer Apartments, Mayer Business Block and Mayer Red Brick Schoolhouse. Boarding schools in Mayer belong to one of the most elite boarding schools in the USA and one of top ranked institutions within the international schools market. All of the students are treated individually and whether there are some problems, these are solved immediately and students are always taken care of. Boarding schools in Mayer offer a variety of study courses, additional classes and extra-curricualr activities which serve to master students individual skills. Graduates from boarding schools in Malvern can apply and choose some of the best national and international colleges and universities because their educational preparation is at the highest level! Enjoy our selection of best boarding schools in Malvern, Arizona, United States!
Best Boarding Schools Worldwide
Department of Language Courses International LTD
1 Northumberland Avenue
Trafalgar Square
Registered in England and Wales
Registered number 8369137
Tel +442030269440, +44(0)7931495714
In the meantime please kindly follow us on facebook, twitter, google + where we
give more tips on choosing best boarding schools
© 2013 Best Boarding Schols Worldwide. All Rights Reserved.


text:
Professors! We can help you connect your students to meaningful ways that they can use their degree globally after graduation. GoCorps is a one stop connection point for your students to find a way to integrate their faith with their degree globally. We are an on-ramp to 15 leading mission organizations who all use one website and one common application form and process. All of our placements are for two years and focus on how recent grads can use their major to serve the least reached and global poor through a two year commitment.
We believe that what a student majors in matters to God, and it matters to the least reached. God's wants his followers to be active in all domains of society, building his kingdom. Further, we know that the places that need the gospel most also need people with marketplace skills in order to be relevant and to make a difference.
Here's where you come in! One of the best ways for university students and graduating seniors to learn about how they can use their degree globally is through a simple class announcement. Here's how you can let students know about GoCorps opportunities:
Download or stream the 1 and 1/2 minute GoCorps promo video embedded on this page.
Make a short announcement personally endorsing why you believe using their degree globally right after college makes sense and why GoCorps is a good place to start. Sample text here.
Encourage students to go to the GoCorps website to learn more - GoCorps.org/placements
- Print out our 2 page list of placement opportunities for each student.
It could take as little as 3-4 minutes at the beginning of your class. But these few minutes could make all the difference in helping some of your students learn about a viable way for them to get global work experience in their major, pay down their student loans, and make a difference for the gospel in a place that has long been forgotten.
To learn more about GoCorps, start by checking out the list of current placement openings and watch a short video of our exective director sharing why a new kind of Goer is needed.


text:
Des Lauriens Island (historical) ( Buffalo )
South Dakota : Flag of State
Des Lauriens Island (historical) is a place of kind Island belonging to the County of ( Buffalo ).
The closest populated place is that of Lees Corner that is10.19 miles far from Des Lauriens Island (historical).
Des Lauriens Island (historical) is also 16.33 miles far from the closest airport or heliport, the Big Bend Landing Strip .
The weather forecasting are available for the town of Fort Thompson , that is 13.88 miles far from Des Lauriens Island (historical) .
The Zip Code of Des Lauriens Island (historical) is 57339.
Besides Des Lauriens Island (historical) in the County of ( Buffalo ) there are the following places of kind Island . These are reported in what follows in alphabetical order:
Where to stay: Hotels and other Accommodation Des Lauriens Island (historical)
Please find in what follows the full listing of the Hotels, Bed & Breakfasts and other accommodation available in Des Lauriens Island (historical).
A lot of pictures and fully detailed descriptions are available for the Hotels, Bed & Breakfasts and other accommodation, along with the ratings assigned by the guest of the same Hotels. The ratings are divided by age, sex and much more.
South Dakota : Emblem of State
- Capital : Pierre
- Inhabitants : South Dakotan (Sodaker, Soda)
- State's Motto : Under God the people rule
- English translation : Under God the people rule
Map and road map of Des Lauriens Island (historical)
View the interactive maps of Des Lauriens Island (historical) and get road maps, satellite maps and much more. The maps cover a wide area centered on Des Lauriens Island (historical) .
On each map are available: a selector scale, on the bottom right of the map,a menu for choosing different views of the same map, placed in the upper left corner of the map, a free text search field for locating any business activity within the map itself, placed at the top center of the map.
The videos about Des Lauriens Island (historical)
It is proposed a first video: clicking on the PLAY button the video will start. Inside the video window there are several commands and a Playlist button. Press the Playlist button to access the complete listing of available videos, along with their titles. It will be sufficient to scroll through the list using the cursor to select any of the videos. You can use the << and >> keys to scroll through the videos. Each video can be displayed in full screen.


text:
Denim & Dogs Benefiting The Anti-Cruelty Society
Join The Anti-Cruelty Society as we partner with Bloomingdale's on Thursday, September 14 from 6-8 p.m. for our Denim & Dogsevent! The evening will feature an adorable fashion show including some of our own adoptables, light bites and refreshments, a DJ, and a chance to learn about how you can make a difference in the lives of homeless animals. Bloomingdale's is proud to donate 10% of tracked sales back to The Anti-Cruelty Society. All you have to do is simply request a duplicate receipt and turn it in to the Gift Wrap Department located on level 5 during Bloomingdale's store hours that day. This event is free and open to the general public. No tickets necessary. To learn more, contact email@example.com.


text:
Flights from Valencia
Eurowings has great flight deals from Valencia. We can currently fly you to 44 destinations from just €49.99*. You'll find a list of all flights available for booking (direct or with an easy connecting flight) here.
This means it's quick and easy to book your flight from Valencia. Have a look at our deals from €49.99* and take a relaxed, affordable Eurowings flight to your destination.


text:
Map, Parking & Transportation
Hotel Address
Hyatt Place Greenville/Haywood
40 West Orchard Park Drive
Greenville, South Carolina, USA, 29615,
Tel: +1 864 232 3000 , Fax: +1 864 271 4388
Hyatt Place Greenville / Haywood is a minute's drive from I-85 and a short commute from the Bon Secours Wellness Arena, Peace Center, and Greenville-Spartanburg International Airport. Getting around is as easy as riding Bus 12 to Haywood Mall or taking our free shuttle to destinations within two miles of our hotel.
Free self-parking steps away from the front door and available to all hotel guests.
- Greenville Amtrak station: 1 mile
- Greenville Downtown Airport (GMU): 2.3 miles
- Greyhound bus station: 4.4 miles
- Greenville-Spartanburg International Airport (GSP): 9.5 miles
- Free hotel shuttle service >> Greenville Downtown Airport (GMU), downtown, and attractions within 2 miles
- Bus 9 at Transit Center Bay 1 >> Access to Greenville Station
- Bus 12 at Townes Street and E Elford Street >> Access to McPherson Park, Overbrook, Alumni Stadium, and Haywood Mall
Are you sure you want to leave the chat?


text:
MOSCOW — A dossier on Donald Trump's psychological makeup is being prepared for Russian President Vladimir Putin.
Among its preliminary conclusions is that the new American leader is a risk-taker who can be naïve, according to a senior Kremlin adviser.
Trump "doesn't understand fully who is Mr. Putin — he is a tough guy," former Deputy Foreign Minister Andrei Fedorov told NBC News.
The file is being compiled by retired diplomats and some of Putin's staff, he added.
The attempt to get inside the U.S. president's mind is aimed at helping Putin plan for his first meeting with America's new leader, the date for which is yet to be decided.It is normal for any president or leader to be fully briefed before entering negotiations for the first time with a rival leader, but preparing a detailed dossier on the mind and instincts of a U.S. leader is unusual.
Putin's government is growing increasingly concerned about Trump's battles in Washington, according to Fedorov and former lawmaker Sergei Markov, who remains well-connected at the Kremlin.
Fedorov added: "Trump is not living in a box — he is living in a crowd. He should listen to the people around him especially in the areas where he is weak."


text:
Daniel Opoku Acquah successfully defends his PhD thesis
On Tuesday 13 June 2017, Daniel Opoku Acquah defended his PhD thesis entitled 'Intellectual Property, Developing Countries and the Law and Policy of the European Union: Towards Postcolonial Control of Development'. His promoters were Prof. Dr. Harri Kalimo (IES) and Prof. Dr. Tuomas Mylly (UTU). The doctoral committee comprised of Prof. Karel De Gucht (IES), Prof. Stefaan Smis (VUB), Prof. Aurora Plomer (University of Bristol), Prof. Jonathan Griffiths (Queen Mary University of London), and Assist. Prof. Trisha Meyer (Vesalius College, VUB). Daniel Acquah will continue as a post-doctoral researcher within the framework of the Digital Disruption of Industry (DDI) Project, funded by the Strategic Research Council (SRC) at the Academy of Finland. His research will investigate the interface between intellectual property and post colonialism, with specific focus on the Latin American, Caribbean and African countries. IES would like to congratulate Daniel on this wonderful achievement!
- Research
- Study at IES
- Events
- Publications
- European Projects


text:
I welcome you as a new client. Let us do all the messy paperwork that accompanies accepting many types of health insurance (link to health insurance page goes here). No matter what your unique situation involves, we want to provide an opportunity for you to take back your health. We will make all efforts to determine your insurance coverage, and we will work with your financial situation and consider your time to make the most of every visit. Make an appointment today!
We are providers for:
Clients with a Health Savings Account (HSA) or a Flexible Savings Account (FSA) may cover our nutrition visits. Because TD Wellness does not have access to those plans, we ask clients to contact their HSA/FSA to determine if nutrition consults with us will be covered. Those debit or credit card accounts can be used for payment for each visit. Further details are explained in our Policy and Payment Form required for each visit.
If we are not an in-network provider for your plan, we will provide each client with a reimbursement form (Superbill) for each visit, which will contain all the necessary procedure and diagnostic codes for reimbursement.
Often times I get asked what is the difference between a dietitian and a nutritionist. The answer – A LOT!!! A registered dietitian nutritionist is a nutritionist and obtains their registration through a rigorous and fiercely competitive master's level education program that includes a 1200 hour internship. These programs and internships are nationally accredited by ACEND (Accreditation Council for Education in Nutrition and Dietetics).
After completion of the dietetic program and internship, the dietitian must also take a national board examination to be credentialed by CRD (Commission for Dietetic Registration), and depending on the state, they are also required to obtain a state license and maintain 15 continuing education hours yearly. In comparison, a nutritionist could be anyone with no formal training other than maybe a college degree (not in nutrition or food sciences), or someone that obtained a non-credentialed certification online. So, if you see RD or RDN after a nutritionist.


text:
Large Bore Metric
Philmac Metric is the second generation of Philmac compression fittings and is one of the fastest, easiest and most reliable connector for joining metric polyethylene pipe. Installing these compression fittings takes one-third of the time of conventional compression fittings because there's no pipe preparation and no fiddling with loose components. You just slide in the pipe, tighten the nut and the job is done.
The Metric Large Bore range caters for fitting sizes 75mm to 110mm.


text:
Charlie Sheen's TV co-star Jenny Mccarthy is standing by her belief that actors should be compelled to disclose their medical conditions amid a row over her former colleague's HIV diagnosis.
The actor went public with his health crisis this week (beg16Nov15) during an appearance on the Today show, revealing he was diagnosed with HIV four years ago and had paid out millions in extortion money to keep his condition secret.
After Sheen's big announcement, his former co-star McCarthy spoke out about her concerns for the actor, and insisted he should have declared his medical condition while they were playing lovers on his hit sitcom Two and a Half Men.
"I'm like, 'Wait a second. If I have to be upfront a herpe (sic), how could you not be upfront about HIV?'" she explained during an episode of her Sirius XM Radio show. "I look back and I'm like, 'Okay, that would have been some valuable information.' Look how many people have played his love interest on the show. I mean, not that you can obviously get it through kissing, but still that's a big deal."
Sheen's manager Mark Burg subsequently declared the actor was infected with HIV "long after he worked with Jenny", but McCarthy has now hit back, insisting her comments about declaring medical conditions are still valid.
In a statement posted on Twitter.com, she writes, "The point I raised about Charlie Sheen on my Sirius radio show, had nothing to do with whether or not I think he put me at risk. I simply took issue with a double standard in the industry. Every actress (and actor for that matter) must disclose hundreds of personal health matters before ever being allowed to set foot on a film set.
"Yet an actor who interacts physically with dozens of actresses in intimate scenes, is not required to disclose that he has HIV? I am very aware that HIV is not spread through kissing, but I also believe that if an actress has to disclose all of her business before kissing a male co-star, that actor should be required to disclose something (as) major as an HIV infection too."
McCarthy concludes her message by adding, "His (Sheen's) disclosures in his personal life are none of my business, and are for him to reconcile with the people he interacted with privately. I am not one of them."


text:
Objective / Purpose:
St. Mark offers a ministry of spiritual companionship and deepening into sacred transformation of individuals. Spiritual Director(s) will support directees as they discern the way God is leading them, and encourages directees to faithfully follow God's lead and the Gospel of Jesus.
Contact us
The Spiritual Direction Ministry it is led by its co-sponsors:
Veronica Cargo: (972) 841-2733, email@example.com
Patricia Peterson: firstname.lastname@example.com
Eduardo Ugarte: (469) 964-5846, firstname.lastname@example.com
We will coordinate informational/introductory sessions, for interested groups and/or individuals of our parish community about Spiritual Direction and contemplative prayer. Sessions will explain via mini-practices, a variety of contemplative prayers, as well as demonstrate its relationship to Spiritual Direction. Among the contemplative prayers we will include: breath prayer, lectio divina, centering prayer, praying with creation, visio divina, and others.
Those interested in Spiritual Direction will be invited to meet with a Spiritual Director from our team. Spiritual Direction is offered in both English and Spanish.


text:
I met my buddy, Brian, in the Army. I was into CB radios at the time.. back in the day or two that it was a thing. Brian "introduced" himself by going down to his car and clobbering my signal. It was on! At some point, he bought one of the early Timex computers. This was shortly after WarGames was popular and we were all jacked up on how you could program the computer to "require" passwords. Of course, you could also hit the Break key or just reset it. But.. shhh.. don't rain on my wonder. Well, I had to get a better computer. Brian responded with a better one. I had to upgrade to an even better one. And this friendly, unspoken competition propelled me into a career that has paid the bills and kept the lights on for decades. Brian was my best man at my first wedding but I don't hold that against him. He was my trusted confidant. He kept me from getting in trouble and/or arrested when I might have overdone my personal research into better living through chemistry. When I occasionally needed a place to crash, after we were both out of the military and living in California, Brian had a spare room for me. Sure, there was always this underlying competition but he was my friend. And I'm better for it.
It turns out I have quite the competitive streak in me. (This is the moment my family would roll their eyes and shake their heads to the affirmative.) Much of it is competition with myself. You'd think I'd be further in life. Richer. More established. Better at everything I do. Maybe even famous. But.. nope. If it works that way, it's only in small, unnoticeable increments. Competition can be healthy in moderate doses. One of my best friends of the past immeasurably helped shape my life as it is today.Sometimes, what drives us to improvement is a competition with ourselves. In proper balance, we become better for it. But that balance can be a task.
I take pictures because I enjoy it. Most technically minded people have some artistic outlet. The release that comes with art counteracts the rigidity of science and tech. It was no different for writing. It's an interaction, of sorts, with others. With you. When I decided I wanted to photograph and write for money, I started looking at other people's work more closely. The real goal was just to get a direction for specifically the kind of work I wanted to do or ideas for improvement.
But a competitive nature is sneaky and it's easy to find yourself comparing your work to others. And from there, it's easy for resentment and/or discouragement to slip in. I've never found any situation in life where that's healthy or helpful. "Why can't my photos look like that?" Maybe they just got off a lucky shot. Maybe they have more experience. Maybe they've put more time into it figuring it out. It's like saying, "I picked up this guitar 6 months ago. How come Eric Clapton is so much better?". I wish my logical side would speak up a little sooner. It usually lets my whiny, competitive, emotional, artistic brain prattle on for far too long before it pipes up and reminds me that the only way I can hope to do work like that is to keep going. Keep developing. (no pun intended)
One thing I've noticed lately is that it's painfully harder for me to even get a good picture. Could it be that I'm more aware of what a good picture looks like now? Sure. Is it possible that, now that I rarely shoot on automatic anymore, I need more practice and experience using the manual settings? Probably. Could it be the pressure to get multiple perfect shots in every situation? Absolutely. I know that when I'm writing, things flow miraculously easier if I'm not under pressure to write. I can write under deadline. But it flows from me like a kidney stone.
Of course, there are a lot of things I still need to do. There always will be. You NEVER stop learning. You never stop creating art. There's no "finish line". There are techniques I want to explore. I want to do some model photography (with motorcycles, of course). I want to do better pictures in camera and less time in post production. I need to build and refine my portfolio. I need to get better at lighting. Gosh, I can't afford better lighting right now! And that's not even taking the business aspect into consideration. <sigh>
This frustration and pressure, even if self-imposed, swirl around in my head and tends to build up until I start thinking about the "good 'ol days" when I just grabbed a camera and took pictures. Or sat down and poured my heart out onto the keyboard. Back when it was just... fun. But I still love doing it. Maybe, to make sure I keep having "fun", I just need to dial back, relax and do what I do. Being competitive can be useful if it doesn't rule is. Maybe it's time to call a truce with myself. Besides.. it's quite possible that relaxing and just having fun at it is one of the most productive things I can do to improve my art. And maybe life in general.
January February March April (5) May (5) (2) June (2) (3) July (3) (1) August (1) (2) September (2) (2) October (2) (4) November (4) (2) December (2)
(2) January (2) February (3) March (3) (3) April (3) (1) May (1) (1) June (1) July (3) August (3) September October November December


text:
With the New Hampshire primary looming, there have been conflicting reports regarding GOP frontrunner Donald Trump's ground game in the Granite State.
The Wall Street Journal (WSJ) suggests he's relying on his "Star Power" and not a "good ground game."
"In New Hampshire, the celebrity businessman isn't using a sophisticated, data-driven outreach program," WSJ reported on Sunday.
After Trump came in second in Iowa, earlier news reports suggested the real estate mogul was stepping up his ground game in New Hampshire.
He has changed his campaign style, as he is holding more small venue events and not only massive campaign rallies. For example, ahead of his campaign rally on Sunday, he had breakfast and mingled with voters at a local restaurant.
Trump also has a full schedule planned for Monday ahead of Tuesday's primary, where he has scheduled two campaign rallies, and in addition, two town halls.
Last week, Trump was scheduled to meet with business owners in New Hampshire and also participate in a shift change at the Manchester, New Hampshire Police Department.


text:
IRVINE, Calif., Sept. 9, 2014 /PRNewswire-iReach/ -- Pasternack Enterprises, Inc., an industry-leading manufacturer and supplier of RF, microwave and millimeter wave products, has created and published a new set of RF calculators and conversion tools to assist engineers with answering complex RF-related product and design questions that arise on a daily basis.
Photo - http://photos.prnewswire.com/prnh/20140909/144331
A total of 27 RF calculators were developed by the engineering staff at Pasternack to provide the users and buyers of RF components a valuable and easy-to-use resource while in the planning or designing phases of their projects. The new RF calculators and converters include link budget, coax impedance, RF power conversion (such as dBm to Watts), attenuation, frequency, wavelength, VSWR/return loss, torque, noise, Free Space Path Loss (FSPL), unit conversion, microstrip and many others. Each calculator page includes a diagram or illustrated depiction of what the calculator is used for as well as the mathematical formula for the chosen calculator.
Pasternack's new RF calculators contain another value-added feature that proves useful for engineers looking to take the results of their calculations to the next step of purchasing product that meets their requirements. In each of the product-oriented calculators, where applicable, the user plugs in the variables for their desired calculation and based on the result, the calculator will produce a "Find Related Products" button that directs the user to Pasternack products that meet his/her specific criteria. This innovative feature allows engineers and buyers to both research and purchase as needed from one location, preventing the hassle of going between numerous sites.
"Our new selection of RF calculators is a great complement to our growing 'Engineer Resource Center' on our website," says John Farley, Director of Marketing at Pasternack. "We are continually growing our technical resource library to further position Pasternack as the industry leader in RF products and RF-related knowledge."
Pasternack's new RF calculators and RF conversion tools are now live on the company's website. Please visit
to begin using them now. For inquiries, Pasternack Enterprises, Inc. can be contacted at +1-949-261-1920.
Media Contact: Shaun Gameroz, Pasternack Enterprises, Inc., 949-261-1920, firstname.lastname@example.com
News distributed by PR Newswire iReach: https://ireach.prnewswire.com
SOURCE Pasternack Enterprises, Inc.


text:
Solange Knowles has recently been working a style called havana twists, and although I can't tell you how to do this or how easy/difficult it is I can tell you that it's chic and cool. However, if you would like to learn how there are plenty of tutorials on Youtube. Just go and search "havana twists" and I'm sure you will be able to find something that way. If this was the texture of hair that I had I would do this in a heartbeat, because I am absolutely in love with how this looks. On top of her awesome hair look at those perfect red lips. I just... I can't. Too beautiful.
Miley Cyrus tried out a new way to work her short haircut at the Myspace relaunch party using twists underneath the long layers. From what it looks like all that was done was twisting the last half inch or so of the long layers upward towards the rest of the hair on both sides and putting a small rubberband in the back to connect the two and hold it together. I would imagine a lot of hairspray/product was needed to make the twist look and stay looking this sleek, but it's worth it because it's so fresh and cute. Miley gets too much crap!
Khloe Kardashian Odem also recently showed off her version of a twisted style, though hers seems the most simple of them all it's still adorable and obviously totally doable. It looks like all she did was twist the first inch or so of her hair back on the side that most of her hair is on (if you have side bangs just do it with your bangs) and then she took a strand and wrapped it around the twist tightly to give it a different look. I could be wrong because I haven't tried this yet, but I'll get back to you. Don't forget hairspray and pins to hold!
What do you think of these looks? Would you try them? Which ones? Do you want to see my version of a twisted look? Maybe a tutorial? Let me know! xx


text:
I enjoy meeting new people and finding ways to help them have uplifting experiences. I have had a variety of customer service opportunities, through which I was able to have fewer returned products and increased repeat customers when compared with co-workers. Who could I speak with in your customer service department about your organization's customer service needs?
I remember when I did this site for Edwin Manzoni it was one of my first works. check it out 🙂


text:
Oriental Rugs 2 ReviewsYou will be glad visiting this place
Now a dayÂs itÂs very difficult to find best and perfect rugs for your home. But I admire that if you went Oriental Rugs. It is not difficult. You will be glad visiting this place. Highly recommended dorisleslieblau.com
Blue Rugs 2 ReviewsThanks a lot dorisleslieblau.com
The rugs of Blue Rugs are very soft and elegant. Their softness makes the room and floor more beautiful. I love the rugs I bought from Blue Rugs. Thanks a lot dorisleslieblau.com.
P&G Floor Covering,Llc 1 Reviewsremarkable
Had the friendly father and son at my apartment today in Massapequa to install kitchen floor. Perfect job from perfect professionals. I highly recommend them!!
Floors By D Best 2 ReviewsSplendid Flooring Contractor
Listen to other contractor talk, but this guy deliver`s. Nobody knew what kind of wood floor I have. Floors By D Best knew everything about it within 5 minutes of walking though the door. Floor came out amazing... Thanks, Floors By D Best!
Merchants of Asia Rugs 1 ReviewsGreat Oriental Rug Store
They have all kind of Handmade and area rugs picked 2 which I ABSOLUTELLY LOVE. They also do cleaning,repairing and restoration of rugs.


text:
I see "JOY" everywhere this time of year. In decorations. In Christmas songs. In ornaments. What does Joy mean?
"A feeling of great pleasure and happiness"
"A thing that causes joy"
I knew a Joy — and she brought about those feelings of great pleasure and happiness.
Raymond's grandmother, Joy Grant, was like a second grandmother to me. She was hilarious, fun, warm and nurturing, and the coolest lady I ever met. Christmas reminds me of her because I see her name everywhere. We have a "Joy" Christmas ornament that hangs in our apartment all year round.
My Tribute To Joy
- She fed Cody milkshakes.
- Yes she made milkshakes just for Cody. 😉
- She could cook like no ones business.
- She taught Raymond how to cook.
- I still enjoy her Peanut Butter Balls to this day thanks to Raymond.
- She had great stories.
- She asked Cody one time, "Cody, can you drink Pepsi out of a straw?"
- She stayed up past midnight. Too cool for school!
- Her house was always full on Sundays.
- She had a profound effect on a lot of people.
- You don't meet people like that every day.
- When she cooked, it was a feast for all!
A lot of things remind me of Joy and we have slowly collected things over the years that remind her of us.
I bought this Pumpkin Pie Plate from Goodwill for $3.99. It did not see the collection of pies like it would at her house, but it reminded me of her pumpkin pies — so I had to have it.
Raymond went to the end of the Earth and back to find her Christmas Advent Calendar. He found it stuffed away in his parents attic, which saved us $100 (the going price on eBay).
This lady in Home Alone reminds me of her because of the hair. And her husband's name is Ed — Joy's husband was Ed Grant. 🙂
Christmas reminds me of her the most because she decorated her house from top to bottom, front to back. She also cooked … and cooked … and cooked all season long. I'm telling you those Chocolate Peanut Butter Balls were awesome!
I miss her dearly but her memory is very much alive in this household. 🙂
What does "Joy" mean to you?
Until next time…


text: Kenneth Vona Construction is a family owned business providing the best in luxury home construction, renovation and maintenance. We exercise green, sustainable design and building solutions that create more energy efficient homes. Quality, craftsmanship and customer service are the foundations of our business. And our 5-year warranty shows we stand behind our work.


text:
It looks like you're using an Ad Blocker.
Please white-list or disable AboveTopSecret.com in your ad-blocking tool.
Thank you.
Some features of ATS will be disabled while you continue to use an ad-blocker.
FBI Director Comey, in letter to members of Congress, says FBI is investigating additional emails
FBI Dir just informed me, "The FBI has learned of the existence of emails that appear to be pertinent to the investigation." Case reopened
— Jason Chaffetz (@jasoninthehouse) October 28, 2016
"In connection with an unrelated case, the FBI has learned of the existence of email that appear to be pertinent" to Clinton's investigation, Comey wrote
"I agree that the FBI should take appropriate investigative steps designed to allow investigators to review these emails to determine whether they contain classified information


text:
I've been making lots of references to the versioned store of world states. I'm starting to think that I ought to call it Yggdrasil just so i have a good name for it. My main reluctance to do this is lack of good names for the sub-concepts, some of which work quite well – Citizen in particular. Well, that and renaming everything from nordic mythology would probably make it harder to understand.
I went ahead and renamed it Yggdrasil. View could then become World, and ver_accessor and friends become ygg_accessor, but not much else. I'm a little uneasy with the name Passport, but I don't have a better one at the moment. Another small change was replacing descend/ascend, which were easy to confuse, with grow/prune.
I've also separated gsl and Yggdrasil into separate subdirectories, though still within the gsl project. I'm debating whether to fully separate them, or leave it like that since they may continue to co-evolve.
Another name on the chopping block is Speculation, It's a bit of a mouthful and is too reminiscent of specification, which is the testing framework. I've replaced it with Future.


text:
Baby and skateboard. Cute.
Sometimes when baby is army crawling around the big kids will get on either side of her and just do whatever she is doing. It's the BEST.
I wore this little pink outfit when I was a babe…
Baby blues.
My kiddos and books. *contented sigh*
Lil' A and Sweet N playing on the kids bunk beds. Each of them has so much joy!
Silly face!


text:
We have been attending the Candlelight Processional since 1997 and during that time we have seen many celebrity narrators-our favorites being James Earl Jones, Sandi Patty, James Avery and Michael W. Smith.
Christmas Fire Safety Tips
One-third of Christmas tree structure fires involved electrical failures or malfunctions.
Easy Recipes-Pinterest Inspired- Peppermint Cheesecake Swirl Brownies
This easy recipe is great for a holiday party, sharing with co-workers or a fun family treat after driving around to look at Christmas lights.
GirlyGoGarter Review
Sometimes a product comes a long and you just need to see it for yourself. My own personal curiosity is why I am reviewing the GirlyGoGarter® today.
Easy Recipes-Duncan Hines Holiday Velvets- Snow Wreath
Duncan Hines' moist, new red and green velvet cake mixes are a festive and easy way for bakers to unlock unique dessert opportunities to surprise friends and family with the holiday colors found inside their favorite cake.


text:
Scripting with Windows PowerShell
Windows PowerShell® is a task-based command-line shell and scripting language designed especially for system administration. Built on the .NET Framework, Windows PowerShell helps IT professionals and power users control and automate the administration of the Windows operating system and applications that run on Windows.
Windows PowerShell commands, called cmdlets, let you manage the computers from the command line. Windows PowerShell providers let you access data stores, such as the registry and certificate store, as easily as you access the file system. In addition, Windows PowerShell has a rich expression parser and a fully developed scripting language.
Windows PowerShell includes the following features:
- Cmdlets for performing common system administration tasks, such as managing the registry, services, processes, and event logs, and using Windows Management Instrumentation (WMI).
- A task-based scripting language and support for existing scripts and command-line tools.
- Consistent design. Because cmdlets and system data stores use common syntax and naming conventions, data can be shared easily and the output from one cmdlet can be used as the input to another cmdlet without reformatting or manipulation.
- Simplified, command-based navigation of the operating system, which lets users navigate the registry and other data stores by using the same techniques that they use to navigate the file system.
- Powerful object manipulation capabilities. Objects can be directly manipulated or sent to other tools or databases.
- Extensible interface. Independent software vendors and enterprise developers can build custom tools and utilities to administer their software.


text:
Sunday, Feb 8Posted: Updated:
PERSONALIZED PROPOSALS MARRY ME! is located at 10130 E. San Salvador Drive, Scottsdale, AZ 85258, 602-410-1131 or online at .
DR. ART MOLLEN For more information about the health topics Dr. Art Mollen spoke about, call (602)264-9806
Are Your Kids www.safe? WHEN: February 10, 2009 TIME: 12 Noon - 2p WHERE: Montelucia Resort & Spa 4949 East Lincoln Dr. Paradise Valley, AZ WHAT: notMYkid in partnership with The Federal Bureau of Investigation will be hosting an educational forum for parents and educators on internet safety. Come and learn how to keep your children safe from predators, online pharmacies and cyber-bullying. For more information, contact Jill Woods at 602-652-0163 or .
SCORPION SAFE Emily Simons is the founder, Scorpion Safe 'sleep safe and sound' online at .
Sunday's Sweetheart If you'd like to add Sunday's Sweetheart or any other pet to your family, contact The Arizona Humane Society at (602) 997-7585. For more information about AHS events and programs, visit .
BAND Isle of Essence online at or online at 602-347-1489.
PERRY JERMONTI Royal Palms Resort & Spa is located at 5200 E. Camelback Road, Phoenix, AZ 85018. Call 602-840-3610 or online .
BONE MARROW DRIVE For more information, go to .