Puke In My Mouth
★ This is a nicely done female response to “Jizz In My Pants”.
★ This is a nicely done female response to “Jizz In My Pants”.
★ Steve Jobs’ memo to his ‘Team’:
Team,
I am sure all of you saw my letter last week sharing something very personal with the Apple community. Unfortunately, the curiosity over my personal health continues to be a distraction not only for me and my family, but everyone else at Apple as well. In addition, during the past week I have learned that my health-related issues are more complex than I originally thought.
In order to take myself out of the limelight and focus on my health, and to allow everyone at Apple to focus on delivering extraordinary products, I have decided to take a medical leave of absence until the end of June.
I have asked Tim Cook to be responsible for Apple’s day to day operations, and I know he and the rest of the executive management team will do a great job. As CEO, I plan to remain involved in major strategic decisions while I am out. Our board of directors fully supports this plan.
I look forward to seeing all of you this summer.
Steve
It’s unfortunate that his person business has to be so public like this. I hope everything works out for Steve.
★ At the mix, if you’re passing around ‘cups’ that are big enough to eat cereal out of, you should stop calling them ‘cups’.
That is all.
★ A good rule of thumb: try to avoid doing stuff that’d be awkward to explain in an ER.
That is all.
★ I hate the way society labels people. Why do people feel like they have to attach a label to someone based on what they do, or how they act. Why can’t they just let me do me. I just hate labels. In fact I think that you might even say that I’m ‘anti-label’… Damn, did I just label myself.
★ For lunch today I tried this new burger spot that just opened up on Kapahulu ave. called ‘Burgers on the EDGE’. When I walked in the door I was greeted by someone who asked if it was my first time eating there. I said ‘yes’ and she went on to show me how to order burgers there… That’s right, at burgers on the edge they automatically assume that you don’t know how to order a burger. Maybe that’s the ‘EDGE’ part.
I guess it could be confusing for some people because they do let you ‘custom build’ your own burger if you want to. I got a burger called ‘jamaican me crazy’. It was actually really good. The hamburger patty was handmaid and about an inch thick! I’m sure I’ll be back because the food was ono, but c’mon I can place an order without help.
★ This is another example of the stupid laws that get passed in this country. What’s even funnier than these laws is that at some point these all had to be serious problems. It would’ve been funny to see #6 & 7 on cops.
1. Oral sex is illegal in 18 states, including Arizona.
2. In Virginia, it is illegal to have sex with the lights on.
3. It is illegal for husbands in Willowdale, Oregon, to talk dirty during intercourse.
4. Sexual intercourse between unmarried couples is illegal in Georgia.
5. Engaging in any sexual position other than missionary is illegal in Washington, DC.
6. In Connorsville, Wisconsin, it is illegal for a man to shoot off a gun when his female partner is having an orgasm.
7. In Harrisburg, Pennsylvania, it is illegal to have sex with a truck driver inside a toll booth.
8. Having sexual relations with a porcupine is illegal in Florida.
9. It is illegal in Utah to marry your first cousin before the age of 65.
10. Sex with animals is perfectly legal for men in Washington state, as long as the animal weighs less than 40 pounds.
Welcome to WordPress. This is your first post. Edit or delete it, then start blogging!
I wouldn’t go as far as to say that I’m proud of it. But I’m not afraid to admit it. I am an ASS. well, sometimes, anyway. I’ve always known this about myself, and for the most part I’m okay with it. But last tuesday really reminded me just how much of an ASS I am. Even I had to kinda step back and shake my head.
Last week at work our entire network crashed due to a power-outage (Thanks HawaiianElectric). That crash completely fried one of our servers, and that server just happened to be the one that controlled the entire domain as well as our email server. So, basically nobody in the company could login to their computer or get email for about a week. After working 16 hr days to rebuild the network, the last thing we had to do on tuesday was reconfigure EVERY workstation’s email. yes, all 200+ of them. Believe me, I took a mental note of everyone that was irritating me all week.
So I’m going around and reconfiguring everyones workstation one by one, and was making everyone that irritated me wait to get their email fixed. I would fix one, then tell the next person that I gotta go back to my office to do something. Back in my office I would check my email, listen to a song, or send a sadistic myspace message to Jenn, then go back out and help the next person. For the people that really bothered me I would work on their computer for a little bit but not actually fix it, and tell them that there’s something wrong and fix the person next to them. I would come back in about an hour and fix it for real. Thats funny to me. They had no idea that I was just being an ass. Everyone just thought that I was really busy (which I actually was). But it still made me feel a little bit better to make the irritating people, who think the world revolves around them, wait.
All of that crap actually made more work for me, but like I said, thats funny to me. And somehow that made it all worth it. I know I’m kinda messed up, but I AM an ass……I’ve made peace with that.
I never thought that I would be pissed to find out that the new MacBook Pro that I ordered has been shipped ahead of schedule. I ordered a MacBook Pro from Apple’s website because the local apple store told me that they do not sell the custom configured 2.16 Ghz version. They told me that its a built to order computer. So yesterday (two days after I ordered my MBP) I stopped by the apple store on my way home from work and the have a 2.16ghz MBP in stock with the exact same configuration that I ordered. I could’ve been going home with my shinny new MacBook Pro yesterday. I tried to cancel my online order, but it had just shipped. so it looks like I’ve still gotta wait a few more days.
Technorati Tags: MacBook Pro
I tried every tutorial out there on how to set up users to use MySQL with the GRANT Tables. The Tutorials almost got me there, but I kept getting the same error even after following the various tutorials to the “T”.
“Warning: mysql_connect(): Client does not support authentication protocol requested by server; consider upgrading MySQL client in…”
I tried everything that I could think of but still nothing. I finally got a solution on on a forum that I use a lot, frihost.net/forums. This was the simplest solution to a problem that Haunted me for a long time. So I thought that I would post it here.
If you still get the error Above after following these steps, just issue this command from the MySQL command-line as root:
SET PASSWORD FOR user@localhost = OLD_PASSWORD(‘yourpassword’);
These are the instructions that I followed to set the grant tables:
You can add new users to MySQL in two different ways: by using the GRANT statement or my manipulating the MySQL grant tables directly. The preferred method is to use the GRANT statement because they are more concise and less error-prone.
The following examples show how to use the mysql client to set up new users. These examples assume that privileges are set up according to the defaults provided in the previous MySQL DBA Tip, “Setting Up the Initial MySQL Privileges”. This means that to make changes, you must be on the same machine where mysqld is running, you must connect as teh MySQL root user, and the root user must have the insert privilege for the mysql database and the reload administrative privilege. Also, if you have changed the root user password, you must specify it for the following mysql commands:
You can add new users by issuing GRANT statements:
% mysql -u root mysql
mysql> GRANT ALL PRIVILEGES ON *.* TO oracle@localhost
-> IDENTIFIED BY ‘manager’ WITH GRANT OPTION;
mysql> GRANT ALL PRIVILEGES ON *.* TO oracle@”%”
-> IDENTIFIED BY ‘manager’ WITH GRANT OPTION;
mysql> GRANT RELOAD, PROCESS ON *.* TO admin@localhost;
mysql> GRANT USAGE ON *.* TO dummy@localhost;
The GRANT statements (above) create and set up three new users:
0. oracle
0. A full superuser who can connect to the server from anywhere, but who must use a password ‘manager’ to do so. Note that we must issue GRANT statements for both oracle@localhost and oracle@”%”. If we don’t add the entry with localhost, the anonymous user entry for localhost that is create by mysql_install_db will take precedence when we connect from the local host because it has a more specific Host field value and thus comes earlier in the user table sort order.
0. admin
0. A user who can connect from localhost without a password and who is granted the reload and process administrative privileges. This allows the user to execute the mysqladmin reload, mysqladmin refresh, and mysqladmin flush_* commands, as well as mysqladmin processlist. No database-related privileges are granted. (They can be granted later by issuing additional GRANT statements.)
0. dummy
0. A user who can connect without a password, but only from the local host. The global privileges are all set to ‘N’ – the usage privilege type allows you to create a user with no privileges. It is assumed that you will grant database-specific privileges later
You can also add the same user access information directly by issuing INSERT statements and then telling the server to reload the grant tables:
$ mysql -u root mysql
mysql> INSERT INTO user VALUES(‘localhost’, ‘oracle’, PASSWORD(‘manager’),
-> ‘Y’, ‘Y’, ‘Y’, ‘Y’, ‘Y’, ‘Y’, ‘Y’, ‘Y’, ‘Y’, ‘Y’, ‘Y’, ‘Y’, ‘Y’, ‘Y’);
mysql> INSERT INTO user VALUES(‘%’, ‘oracle’, PASSWORD(‘manager’),
-> ‘Y’, ‘Y’, ‘Y’, ‘Y’, ‘Y’, ‘Y’, ‘Y’, ‘Y’, ‘Y’, ‘Y’, ‘Y’, ‘Y’, ‘Y’, ‘Y’);
mysql> INSERT INTO user SET Host=’localhost’, User=’admin’,
-> Reload_priv=’Y', Process_priv=’Y';
mysql> INSERT INTO user (Host, User, Password)
-> VALUES(‘localhost’, ‘dummy’, ”);
mysql> FLUSH PRIVILEGES;
Depending on you version of MySQL, you may have to use a different number of ‘Y’ values (versions prior to Version 3.22.11 had fewer privilege columns). For the admin user, the more readable extended INSERT syntax that is available starting with Version 3.22.11 is used.
Note that to set up a superuser, you need only create a user table entry with teh privilege fields set to ‘Y’. No db or host table entries are necessary.
The privilege columns in the user table were not set explicitly in the last INSERT statement (for the dummy user), so those columns are assigned the default value of ‘N’. This is the same thing that GRANT USAGE does.
The following example adds a user custom who can connect from hosts localhost and sundev5.comanage.net. He wants to access the bankaccount database only from localhost , the expenses database only from sundev5.comanage.net, and the customer database from both hosts.
To set up this user’s privileges using GRANT statements, run these commands:
% mysql -u root mysql
mysql> create database bankaccount;
mysql> create database expenses;
mysql> create database customer;
mysql> GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP
-> ON bankaccount.*
-> TO custom@localhost
-> IDENTIFIED BY ‘manager’;
mysql> GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP
-> ON expenses.*
-> TO custom@sundev5.comanage.net
-> IDENTIFIED BY ‘manager’;
mysql> GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP
-> ON customer.*
-> TO custom@’%’
-> IDENTIFIED BY ‘manager’;
We do this to grant statements for teh user ‘custom’ because we want to give the user access to MySQL both from the local machine with Unix sockets and from the remote machine sundev5.comanage.net over TCP/IP.
To set up the user’s privileges by modifying the grant tables directly, run these commands:
$ mysql -u root mysql
mysql> create database bankaccount;
mysql> create database expenses;
mysql> create database customer;
mysql> INSERT INTO user (Host, User, Password)
-> VALUES(‘localhost’, ‘custom’, PASSWORD(‘manager’));
mysql> INSERT INTO user (Host, User, Password)
-> VALUES(‘sundev5.comanage.net’, ‘custom’, PASSWORD(‘manager’));
mysql> INSERT INTO db
-> (Host, Db, User, Select_priv, Insert_priv, Update_priv, Delete_priv,
-> Create_priv, Drop_priv)
-> VALUES
-> (‘localhost’, ‘bankaccount’, ‘custom’, ‘Y’, ‘Y’, ‘Y’, ‘Y’, ‘Y’, ‘Y’);
mysql> INSERT INTO db
-> (Host, Db, User, Select_priv, Insert_priv, Update_priv, Delete_priv,
-> Create_priv, Drop_priv)
-> VALUES
-> (‘sundev5.comanage.net’, ‘expenses’, ‘custom’, ‘Y’, ‘Y’, ‘Y’, ‘Y’, ‘Y’, ‘Y’);
mysql> INSERT INTO db
-> (Host, Db, User, Select_priv, Insert_priv, Update_priv, Delete_priv,
-> Create_priv, Drop_priv)
-> VALUES
-> (‘%’, ‘customer’, ‘custom’, ‘Y’, ‘Y’, ‘Y’, ‘Y’, ‘Y’, ‘Y’);
mysql> FLUSH PRIVILEGES;
The first two INSERT statements add user table entries that allow user custom to conect from the various hosts with the given password, but grant no permissions to him (all privileges are set to the default value of ‘N’). The next two INSERT statements add db table entries that grant privileges to custom for the bankaccount, expenses, and customer databases, but only from the proper hosts. As usual, when the grant tables are modified directly, the server must be told to reload them (with FLUSH PRIVILEGES) so that the privilege changes take effect.
If you want to give a specific user access from any machine in a given domain, you can issue a GRANT statement like the following:
mysql> GRANT …
-> ON *.*
-> TO myusername@”%.mydomainname.com”
-> IDENTIFIED BY ‘mypassword’;
To do the same thing by modifiying the grant tables directly, use the following:
mysql> INSERT INTO user VALUES (‘%.mydomainname.com’, ‘myusername’,
-> PASSWORD(‘mypassword’), …
mysql> FLUSH PRIVILEGES;
I just read an article that I found on digg.com that lists the top paying 230 AdWords from google. I thought that it was interesting that almost all of the high paying words had something to do with “Mesothelioma”, “Tax Lawyers”, or “Mortgage Refinancing”. I never would’ve guessed any of these. But I guess thats why I’m not in advertising.
Here are some links to “Mesothelioma”:
http://www.mesotheliomaweb.org/mesothelioma.htm
I’m slowly starting to implement Web 2.0 elements into my development and design. Its kind of hard to do since I spend most of my time doing in-house programming for my company. I have to focus on building practical and functional for internal use. Naturally that doesn’t leave a lot of room for creative experimenting in my development and design.
I was starting to feel like I was going to be left behind in the whole “Web 2.0 revolution.” So I added some AJAX to my last application that I built. It wasn’t anything special, but I was excited about it because it was “AJAX and Web 2.0″, and I see all of the possibilities with this new style of development.
I was just fooling around and decided to try out one of the simple tutorials on drag-n-drop AJAX applications. This is what I came up with. Kind of cool.
I just got my replacement hard drive from the apple store for my powerbook yesterday. I just did a fresh install on a fresh partition. surprisingly I was able to restore all of my apps and configurations before I left for the mix that same night. the only thing that I wasn’t able to install was MySQL which I did today. My PowerBook is making me proud again. It is running so much faster and smoother now. I’m glad that I got that new Hard Drive.
I’ve been playing around with SUSE 10 for about a week now, and I’m starting to get a little more familiar with the OS than I was before. I’m still pretty lost, but I’m making some improvements. Today I found how much easier life is with YaST. I’ve been having a really hard time compiling and installing from source code. Just when I was about to giveup I realized that yast could do all of that for me. of course installing Apache, PHP, and MySQL from yast kind of defeats the purpose of using this linux box to ‘learn’ how to do that stuff. but it work, so what the hell.
Some people just irritate the hell out of me!