Home |  MySQL Buzz |  FAQ |  Feeds |  Submit your blog feed |  Feedback |  Archive |  Aggregate feed RSS 2.0 English Deutsch Español Français Italiano 日本語 Русский Português 中文
Previous 30 Newer Entries Showing entries 31 to 60 of 149 Next 30 Older Entries

Displaying posts with tag: Web (reset)

HipHop for PHP is not for you 60% of the time, everytime.
+3 Vote Up -0Vote Down


My apologies to Ron Burgundy for the title of the post, but I’m just a fan of the wisest man to ever live.

As Marco and Illia and countless others have said, unless you don’t work with PHP or were in a coma, Facebook released HipHop for PHP ,

  [Read more...]
Security For Web Applications Webinar: Wrap Up
Employee +0 Vote Up -0Vote Down

Thank you for attending the Sun Startup Essentials webinar on Security for Web Applications, here is a list of useful links to learn more about and start implementing the different technologies that were covered during the presentation:

Security For Web Applications Webinar: Wrap Up
Employee +0 Vote Up -0Vote Down

Thank you for attending the Sun Startup Essentials webinar on Security for Web Applications, here is a list of useful links to learn more about and start implementing the different technologies that were covered during the presentation:

Security For Web Applications Webinar: Wrap Up
Employee +0 Vote Up -0Vote Down

Thank you for attending the Sun Startup Essentials webinar on Security for Web Applications, here is a list of useful links to learn more about and start implementing the different technologies that were covered during the presentation:

Happy 2010 - it's review time
+3 Vote Up -0Vote Down

I was happily snowboarding and skiing (the latter for the first time in two decades) last week, so here comes the year-end review a week late. Last year, I harped on Facebook's closed nature, and over the the year they've tried to open more of the users' data over to the Internet. Still, there are no decent APIs for a user to pull out everything they've posted to Facebook to have their own copy, though. That doesn't seem to stop them from dominating the Internet for the time being, though, so good for them.

I'm trying to think of what would have surprised me over the year, but given I failed to make many accurate predictions myself, things just seemed to happen in pretty natural direction.

  [Read more...]
Reminder: Tech Webinar on Security for Web Application
Employee +0 Vote Up -0Vote Down

Reminder, mark you callendar:

Wednesday January 27th, Join the Sun Startup Essentials Webinar on  Security for Web Applications.

A key success factor for Web startups is to protect their applications and data from different security threats. Join this webinar to learn about security challenges and about key solutions such as encryption, authentication, certificates, secure and fault-tolerant storage, chrooted environments. The Sun Startup Essentials experts will also cover how to implement these solutions at minimal cost by using standard and open components such as Solaris, Apache, MySQL, ZFS and more.

Registration limited to members of the Sun Startup Essentials program.

Your company is less than 6 year and  150 employee: Join Sun Startup Essentials >>


Reminder: Tech Webinar on Security for Web Application
Employee +0 Vote Up -0Vote Down

Reminder, mark you callendar:

Wednesday January 27th, Join the Sun Startup Essentials Webinar on  Security for Web Applications.

A key success factor for Web startups is to protect their applications and data from different security threats. Join this webinar to learn about security challenges and about key solutions such as encryption, authentication, certificates, secure and fault-tolerant storage, chrooted environments. The Sun Startup Essentials experts will also cover how to implement these solutions at minimal cost by using standard and open components such as Solaris, Apache, MySQL, ZFS and more.

Registration limited to members of the Sun Startup Essentials program.

Your company is less than 6 year and  150 employee: Join Sun Startup Essentials >>


Reminder: Tech Webinar on Security for Web Application
Employee +0 Vote Up -0Vote Down

Reminder, mark you callendar:

Wednesday January 27th, Join the Sun Startup Essentials Webinar on  Security for Web Applications.

A key success factor for Web startups is to protect their applications and data from different security threats. Join this webinar to learn about security challenges and about key solutions such as encryption, authentication, certificates, secure and fault-tolerant storage, chrooted environments. The Sun Startup Essentials experts will also cover how to implement these solutions at minimal cost by using standard and open components such as Solaris, Apache, MySQL, ZFS and more.

Registration limited to members of the Sun Startup Essentials program.

Your company is less than 6 year and  150 employee: Join Sun Startup Essentials >>


Tech Webinar: Security for Web Application
Employee +0 Vote Up -0Vote Down

Wednesday January 27th, Join the Sun Startup Essentials Webinar on  Security for Web Applications.

A key success factor for Web startups is to protect their applications and data from different security threats. Join this webinar to learn about security challenges and about key solutions such as encryption, authentication, certificates, secure and fault-tolerant storage, chrooted environments. The Sun Startup Essentials experts will also cover how to implement these solutions at minimal cost by using standard and open components such as Apache, MySQL, ZFS and more.

Registration limited to members of the Sun Startup Essentials program.

Your company is less than 6 year and  150 employee: Join Sun Startup Essentials >>

Tech Webinar: Security for Web Application
Employee +0 Vote Up -0Vote Down

Wednesday January 27th, Join the Sun Startup Essentials Webinar on  Security for Web Applications.

A key success factor for Web startups is to protect their applications and data from different security threats. Join this webinar to learn about security challenges and about key solutions such as encryption, authentication, certificates, secure and fault-tolerant storage, chrooted environments. The Sun Startup Essentials experts will also cover how to implement these solutions at minimal cost by using standard and open components such as Apache, MySQL, ZFS and more.

Registration limited to members of the Sun Startup Essentials program.

Your company is less than 6 year and  150 employee: Join Sun Startup Essentials >>

Tech Webinar: Security for Web Application
Employee +0 Vote Up -0Vote Down

Wednesday January 27th, Join the Sun Startup Essentials Webinar on  Security for Web Applications.

A key success factor for Web startups is to protect their applications and data from different security threats. Join this webinar to learn about security challenges and about key solutions such as encryption, authentication, certificates, secure and fault-tolerant storage, chrooted environments. The Sun Startup Essentials experts will also cover how to implement these solutions at minimal cost by using standard and open components such as Apache, MySQL, ZFS and more.

Registration limited to members of the Sun Startup Essentials program.

Your company is less than 6 year and  150 employee: Join Sun Startup Essentials >>

Back from SAPO Codebits in Lisbon - a summary
Employee +1 Vote Up -0Vote Down

Last week, my colleagues Giuseppe, Kai and myself attended the SAPO Codebits event in Lisbon, Portugal. Codebits is an annual, invite-only hacking event, which went on for three days. The venue they chose this year was the "Cordoaria", a former rope factory located in the Belém district, close to the 25 de Abril Bridge (which is an impressive sight!). I have been told that the Cordoaria is the longest building in Portugal and I have no doubts about that! The building is so long that the crew used bicycles to get from one end to the other. I've taken a number of

  [Read more...]
Performance measurement
+0 Vote Up -0Vote Down
In my last post, I mentioned the factors that affect web performance. Now that we know what we need to measure, we come to the harder problem of figuring out how to measure each of them. There are different methods depending on how much control you have over the system and the environment it runs in. Additionally, measuring performance in a test setup may not show you what real users experience, however it does give you a good baseline to compare subsequent tests against.

Web, application and database servers

Back end servers are the easiest to measure because we generally have full control over the system and the environment it runs in. The set up is also largely the same in a test and production environment, and by replaying HTTP logs, it's possible to simulate real user interactions with the
  [Read more...]
Some friendly advice for bootstrapping your OSS project
Employee +4 Vote Up -0Vote Down

So you're a small startup company, ready to go live with your product, which you intend to distribute under an Open Source License. Congratulations, you made a wise decision! Your developers have been hacking away frantically, getting the code in good shape for the initial launch. Now it's time to look into what else needs to be built and setup, so you're ready to welcome the first members of your new community and to ensure they are coming back!

Keep the following saying in mind, which especially holds true in the Open Source world: "You never get a second chance to make a first impression!". While the most important thing is of course to have a compelling and useful product, this blog post is an attempt to highlight some other aspects about community building and providing

  [Read more...]
AWS Management Console is nice
+0 Vote Up -0Vote Down

If you want to play with Amazon cloud computing stuff, I think using AWS Management Console web interface is the best, easiest, and most intuitive approach, based on my experience so far.

My usage with Amazon Web Services has been only with EC2 up to this point. Prior to AWS Management Console, I had to set up Java, EC2 API tools, various path and environmental variables, certificates, keys, etc., etc.. It is a fairly convoluted process.

AWS Management Console is much easier, except for downloading PuTTY and PuTTYgen on Windows and tsclient on Linux, and a private key pair, everything else is handled inside the browser. Here are a few things I learned:

  • Once you are in, create a Key Pair. The web interface will prompt you to save it. Do so, because you will need it to start
  [Read more...]
How To – Find The Version of Shockwave/Flash Player Installed
+0 Vote Up -8Vote Down

The following links load a flash file that will report what version is installed for Adobe Flash and Adobe Shockwave.

Source: Version test for Adobe Flash Player

Source: Test Adobe Shockwave & Flash Players

Building PHP 5.3 packages on Ubuntu 9.04 (Jaunty) for Apache 2
+0 Vote Up -0Vote Down

Goal: Build a PHP 5.3 package, that I can install and upgrade on new ubuntu slices as needed, without having to compile on each box.

This is an amalgamation of different blog posts that did certain things really well, but not everything I wanted. The post I refer to specifically Installing PHP 5.3 on Ubuntu by Brandon Savage .

Prep your system

Setup your development server to be able to compile things. By default, most installations will not come with compilers installed.

apt-get install checkinstall

Say yes, and let it follow the dependencies as needed.

Get the development headers for some of the extensions you’ll be compiling in.


apt-get install postgresql-8.3 postgresql-client-8.3
  [Read more...]
Talking to multiple databases with Symfony 1.2
+0 Vote Up -0Vote Down

Notes on using Symfony with multiple databases.

I’m building a new application in symfony, and I need to use some data from an existing application written by another developer.

I can’t just extend the existing application for reasons we don’t need to get into, but I do need to interface with the data, since the existing
app doesn’t really have a nice way to handle a SOA, or share data easily, my next best option is to talk to the original app’s db.

Things you need to think about.

  • No Hacks This is not a hack, symfony/propel support this out of the box, the documentation mentions it briefly but it’s definitely possible.
  • Permissions Should you share the same username/password? or different? In my case, I wanted to make sure symfony couldn’t write to the existing

  •   [Read more...]
    ADO.Net Entity Framework on MySQL
    Employee +0 Vote Up -0Vote Down

    Reggie Burnett, the lead behind MySQL Connector/NET, will be presenting a MySQL webinar, "For ISVs: ADO.NET Entity Framework for MySQL (http://mysql.com/news-and-events/web-seminars/display-397.html" target="_blank)", tomorrow at 10 Pacific Time!

    Among other topics, Reggie will discuss how to

    • Develop your application against SQL Server and then switch it to MySQL with zero code changes

    • Optimize your database schema without requiring any code changes in your application

    • Use LinQ syntax for type safety in your applications

    (Interest in using MySQL on Windows is growing. The 2008 MySQL OEM Annual



      [Read more...]
    ADO.Net Entity Framework on MySQL
    Employee +0 Vote Up -0Vote Down

    Reggie Burnett, the lead behind MySQL Connector/NET, will be presenting a MySQL webinar, "For ISVs: ADO.NET Entity Framework for MySQL (http://mysql.com/news-and-events/web-seminars/display-397.html" target="_blank)", tomorrow at 10 Pacific Time!

    Among other topics, Reggie will discuss how to

    • Develop your application against SQL Server and then switch it to MySQL with zero code changes

    • Optimize your database schema without requiring any code changes in your application

    • Use LinQ syntax for type safety in your applications

    (Interest in using MySQL on Windows is growing. The 2008 MySQL OEM Annual



      [Read more...]
    ADO.Net Entity Framework on MySQL
    Employee +0 Vote Up -0Vote Down

    Reggie Burnett, the lead behind MySQL Connector/NET, will be presenting a MySQL webinar, "For ISVs: ADO.NET Entity Framework for MySQL (http://mysql.com/news-and-events/web-seminars/display-397.html" target="_blank)", tomorrow at 10 Pacific Time!

    Among other topics, Reggie will discuss how to

    • Develop your application against SQL Server and then switch it to MySQL with zero code changes

    • Optimize your database schema without requiring any code changes in your application

    • Use LinQ syntax for type safety in your applications

    (Interest in using MySQL on Windows is growing. The 2008 MySQL OEM Annual



      [Read more...]
    The DB problem inherent to dynamic web pages
    +1 Vote Up -0Vote Down

    When building web sites, a popular demand is a maximum page load time.

    For example, many would require < 0.5 seconds (or even less) for major pages loading time. Of course, there are numerous factors for page load time: network, caching, web servers, scripting language/code, database access and more.

    Naturally I want to discuss the use of database access when creating web pages. I’ll be referring to dynamic web pages, such that are created by common languages as PHP, Java/J2EE, Ruby, ASP(.NET) etc.

    A very common programming style is – what’s called in the Java jargon – using “scriptlets” as in the following JSP page:

    <html>
    <body>
        Time now is <%= new java.util.Date() %>
    </body>
    </html>

    The above replaces the “<%= new

      [Read more...]
    Another useful tool for organizing MySQL User Group Meetups: Eventbrite
    Employee +1 Vote Up -0Vote Down

    Giuseppe stumbled over this website and recommended it to me as a potential useful service for organizing the registrations of the OpenSQL Camp: Eventbrite is a Python/MySQL-powered web site (judging from their job openings) that provides the following:

    Eventbrite is the leading provider of online event management and ticketing services. Eventbrite makes it easy for anyone to hold a successful event of any type and size. Eventbrite is free if your event is free. If you sell tickets to

      [Read more...]
    MySQL Sandbox has a dedicated home
    +3 Vote Up -0Vote Down



    MySQL Sandbox is a mature project (recently released version 3.0), and as such I thought that it deserved a dedicated home.
    Thus, I went shopping, and I bought a few domains, all pointing to the same place:

    Web design is not (to say it mildly) my strongest ability, and thus the result is nothing that would trouble Facebook or





      [Read more...]
    AWS Experience Part 6: Creating a Custom AMI
    Employee +0 Vote Up -0Vote Down

    Hi all,

    Here is another installment on working in the cloud, the AWS cloud that is. Today's topic: creating a custom AMI. This may sound like as easy task. And it would have been, had AWS documentation been up to scratch. I spent lots of time messing around with this, and I finally got it to work. Here's how:

  • Launch an exiting image (I chose a Fedora 8 image). Modify the /var/www/html/index.html file to something else (thus making it "your unique AMI). I went one step further: I installed JDK 6 and MySQL on mi AMI for use at a later date.
  • Now you have to upload your private key and x509 certificate to the AMI. Here's how to do this in the terminal:
    scp -i ~/.ssh/<yourkeypair.pem> ~/.ec2/<pk-whatever.pem> ~/.ec2/<cert-whatever.pem> root@your-public-DNS:/mnt.
    The
  •   [Read more...]
    AWS Experience Part 6: Creating a Custom AMI
    Employee +0 Vote Up -0Vote Down

    Hi all,

    Here is another installment on working in the cloud, the AWS cloud that is. Today's topic: creating a custom AMI. This may sound like as easy task. And it would have been, had AWS documentation been up to scratch. I spent lots of time messing around with this, and I finally got it to work. Here's how:

  • Launch an exiting image (I chose a Fedora 8 image). Modify the /var/www/html/index.html file to something else (thus making it "your unique AMI). I went one step further: I installed JDK 6 and MySQL on mi AMI for use at a later date.
  • Now you have to upload your private key and x509 certificate to the AMI. Here's how to do this in the terminal:
    scp -i ~/.ssh/<yourkeypair.pem> ~/.ec2/<pk-whatever.pem> ~/.ec2/<cert-whatever.pem> root@your-public-DNS:/mnt.
  •   [Read more...]
    Symfony, PHP, OS X and how not to be an idiot. (can’t find driver mysql) error
    +1 Vote Up -0Vote Down

    Leopard 10.5.7 now comes with PHP 5.2.8, I wasn’t aware of this, and it’s caused me a great amount of agony and hair pulling over the past few days. So, for those of you running XAMPP and recently upgraded to 10.5.7 you may want to be aware of this.

    When I had installed XAMPP, I had removed the php binaries in /usr/bin, and linked them to their equivalents in /Applications/XAMPP/xamppfiles/bin/

    10.5.7, removed the php symlink and replaced it with the 5.2.8 binary. This caused all

      [Read more...]
    AWS Experience Part 3: Trying Another Instance
    Employee +0 Vote Up -0Vote Down

    Hi all,

    Hmmmm...

    I switched on my machine this morning thinking a new day will bring new results. Nope. Same old results. As I mentioned in an earlier blog entry, I created a server instance using Fedora with LAMP, complete with MySQL. Hmmm.. Sound good? Well, it comes with MySQL 4.1. Normally an update would be a straightforward process. Since Fedora 8 doesn't come with an

    apt-get
    command, I chose to go the
    yum
    route. I tried
     yum update mysql-server
    . No dice. problems. I spent another 30 minutes or so, trying to correct the problem, but to no avail. So I decided to create a whole new server instance with Fedora 8 and no MySQL. I manually installed MySQL on the machine, by doing the following:
    • I download the MySQL sever, cient, and headers and libraries from the MySQL.com (http://mysql.com/).
      wget

      [Read more...]
    AWS Experience Part 3: Trying Another Instance
    Employee +0 Vote Up -0Vote Down

    Hi all,

    Hmmmm...

    I switched on my machine this morning thinking a new day will bring new results. Nope. Same old results. As I mentioned in an earlier blog entry, I created a server instance using Fedora with LAMP, complete with MySQL. Hmmm.. Sound good? Well, it comes with MySQL 4.1. Normally an update would be a straightforward process. Since Fedora 8 doesn't come with an

    apt-get
    command, I chose to go the
    yum
    route. I tried
     yum update mysql-server
    . No dice. problems. I spent another 30 minutes or so, trying to correct the problem, but to no avail. So I decided to create a whole new server instance with Fedora 8 and no MySQL. I manually installed MySQL on the machine, by doing the following:
    • I download the MySQL sever, cient, and headers and libraries from the MySQL.com (http://mysql.com/).
      wget

      [Read more...]
    Redefining Spam, in the age of Twitter
    +0 Vote Up -1Vote Down

    For the past few months, I’ve been helping my friend develop and market Philtro .
    We’ve gone through various iterations of the elevator pitch for it, and the one that seems to be kinda working, is: “It’s like a spam filter for your Twitter account.”

    At SXSW, I got the opportunity to talk to Guy Kawasaki about this tool, and he said “There is no spam on twitter, if you don’t like it, don’t follow them”.


      [Read more...]
    Previous 30 Newer Entries Showing entries 31 to 60 of 149 Next 30 Older Entries

    Planet MySQL © 1995, 2014, Oracle Corporation and/or its affiliates   Legal Policies | Your Privacy Rights | Terms of Use

    Content reproduced on this site is the property of the respective copyright holders. It is not reviewed in advance by Oracle and does not necessarily represent the opinion of Oracle or any other party.