archive-com.com » COM » B » BENRAMSEY.COM

Total: 425

Choose link from "Titles, links and description words view":

Or switch to "Titles and links view".
  • Ben Ramsey: The PHP Project
    most significant core contribution I ve made to date is that of the array column function If I were a more confident C programmer I would find more ways to contribute to the core on a regular basis PHP Manual To the PHP manual I contributed the initial SQLite3 documentation a number of updates to the SimpleXML docs as well as other small tweaks here and there PHP GTK In 2004 I made my first contributions to the PHP project by giving a complete overhaul to the PHP GTK website Now that it s rather dated it could stand another overhaul php general Mailing List In my early days of participation I spent many hours reading and responding to questions on the php general mailing list These were the days before Stack Overflow and Reddit and the php general mailing list was the most authoritative place to go for PHP help There were several months between 2003 and 2004 where I was the top poster for the month I like to think this wasn t because I was making a lot of noise but rather because I was helping a lot of folks as a way of giving back for the help I had received on the mailing list pecl uploadprogress In 2007 after making a few contributions to the pecl uploadpgrogress extension I was added as one of its maintainers The main functionality I added to the extension was the uploadprogress get contents function which allows you to look at the contents of a file upload while it is still being uploaded pecl pdo user I m also listed as a maintainer of the pecl pdo user extension Once upon a time I wanted to play around with this extension and expand it to allow me to do some

    Original URL path: https://benramsey.com/projects/php-project/ (2016-04-26)
    Open archived version from archive


  • Ben Ramsey: Atlanta PHP
    mailing lists he inspired me to create user groups and contribute back to the PHP project through teaching and sharing He was a great teacher and inspiration to many Thanks Richard for all you did to make the PHP community awesome and the lives of those around you better To make a long story short I met with Matt we worked with Hans Zaunere of New York PHP to get a website and mailing lists set up and we started generating interest in the group However it wasn t until a year later April 2005 that we had our first official meeting We later changed our branding from ATLPHP to AtlantaPHP and began using the domain atlantaphp org I organized the user group for about six years 2004 2010 It was often a struggle to find speakers and as I look back over my personal speaking history I think I spoke too much at the group s early meetings Still I m proud that the group I helped put together is still running strong today led by Chris Spruck who was also a founding member of the group taking part from the earliest days of the group s mailing lists A Story Through Links Here are a few blog posts chronicling the early days of the Atlanta user group Atlanta PHP The first blog post I wrote about the user group detailing my first conversation with Matt Kern to inquire about his purchase of the domain name Atlanta PHP Getting Off the Ground A brief post about my first meeting with Matt to discuss the group Atlanta PHP Soft Launch I posted this following the launch of our rudimentary website and mailing lists Atlanta PHP Meetup Group On the heels of our soft launch I discovered an Atlanta PHP user

    Original URL path: https://benramsey.com/projects/atlanta-php/ (2016-04-26)
    Open archived version from archive

  • Ben Ramsey: PHP Community Conference
    of Conference the PHP Community Conference For those who have been following along you ll know that I helped organize a mini conference for PHP along with Elizabeth Naramore in the Fall of 2006 It was little more than an excuse for a small group of people to get together kamp talk shop and have fun and it was a lot of fun It was so much fun in fact

    Original URL path: https://benramsey.com/projects/php-community-conference/ (2016-04-26)
    Open archived version from archive

  • Ben Ramsey: PHP Community Project
    Phergie an IRC bot written in PHP PHP Mentoring In the early days of PHP Women a Big Sis Little Sis mentoring program was established to mentor developers in both technical and life skills The program was wildly popular and grew to be inclusive of women and men Fast forward to July 2012 through increasing interest in a broader program and after giving several conference talks on mentoring Elizabeth M Smith launched the PHP Mentoring project Though not a direct result of activity in phpc I feel that there s an indirect relationship with the PHP Community project PHP Community Conference In 2010 there were almost no regional community organized PHP conferences in North America I decided to change this by creating the PHP Community Conference in 2011 The goal was to create a different kind of conference atmosphere We encouraged our speakers to focus on projects rather than technical how to s as we wanted to highlight people with a passion for making things with PHP I think we succeeded in this goal and as history has shown a multitude of regional community run conferences erupted following ours PHP Community Logo In 2004 the PHP Community project ran a logo contest There were many submissions The winning submission announced on Chris Shiflett s blog came from Peter Jovanovic and Richard Davey A modified version of this logo is still in use in many places and I m often asked why the logo contains these colors Historically the PHP project had three major flagship projects of which these colors are representative Green for the PHP Extension and Application Repository PEAR Orange yellow for the Smarty template engine Blue purple for PHP Reminiscing My very first blog post was about the PHP Community project In fact it s why I created this website Here are some links over the years related to the PHP Community project Initially PHPCommunity org was a wiki where the project took shape trying to decide how it would be organized and the content it would contain We organized into subcommittees each focused on particular aspects of the website advocacy registration interface news content etc In March 2004 Chris Shiflett wrote about the progress of the PHP Community project for International PHP Magazine One of Ligaya s first blog posts discusses her early involvement in volunteering for the PHP Community project In 2005 the PHP Community project launched a Drupal backed website As for producing content in 2005 we published several issues of the PHP Community Gazette June 2005 PHP Community Gazette August 2005 PHP Community Gazette November 2005 PHP Community Gazette In 2006 Ligaya wrote about PHPC successes In 2007 we decided to move our community to Ning unfortunately the Wayback Machine was unable to preserve any of the styles for the website At ZendCon 2007 since at least 17 members of phpc were attending Ligaya organized a t shirt order for the PHP Community project I also wrote about the t shirts In 2009 we

    Original URL path: https://benramsey.com/projects/php-community/ (2016-04-26)
    Open archived version from archive

  • Ben Ramsey: PHP Appalachia
    Appalachia 2008 earlier this week Read More Heading Off to PHP Appalachia Well I m heading to PHP Appalachia to get things set up and ready for tomorrow I hope to keep things regularly updated here on the PHP Appalachia Web site on my Flickr blog and on phpappalachia on Freenode IRC Join us in any of these places to keep track of our discussions and activities as I ll

    Original URL path: https://benramsey.com/projects/php-appalachia/ (2016-04-26)
    Open archived version from archive

  • Ben Ramsey: PHP Groups
    come out of the PHP Groups project is the phpgroups IRC channel on the Freenode network It s a quiet channel but it s a great place to have occasional conversations about organizing PHP user groups PHP UG User Group Map Indirectly related to the PHP Groups project Andreas Heigl created the PHP UG user group map Most PHP user groups worldwide are located on this map If you re looking for a nearby user group be sure to check the map and if your group isn t on the map add it PUGBadges Branching from discussion on the ug admins list Christopher Pecoraro of the Palermo PHP User Group is working on a badge system to gamify participation in PHP user groups History of the PHP Groups Project In March 2004 Chris Shiflett wrote a blog post about Atlanta PHP He closed his post with After having been contacted a few times now regarding PHP user group creation I have realized that we the PHP community need something similar to Perl Mongers Shortly thereafter Chris registered the phpm org domain name paying homage to Perl Mongers A mailing list hosted by New York PHP was set up and had a little traffic at first but it eventually grew stagnant and the project went into hibernation Two years passed and after successes with Atlanta PHP and over discussions at the first PHP Appalachia I felt the need to resurrect the project as a PHP user group network By this time Chris was now the owner of phpgroups org and after some discussion among members of OINK PUG Nashville PHP Triangle PHP and Atlanta PHP the fledgling network decided to use the new moniker PHP Groups Thus on 12 Oct 2006 PHP Groups was born Since I was silly and in

    Original URL path: https://benramsey.com/projects/php-groups/ (2016-04-26)
    Open archived version from archive

  • Ben Ramsey: Reverse MD5 Hash Lookup
    been pre computed This approach is very effective for a brute force dictionary attack For example if your password is a common word or phrase it s probably already in one of these databases and therefore any unsalted MD5 hash of it could easily be reversed using this tool I didn t create the tool for malicious purposes such as stealing or reversing anyone s passwords though On the contrary I wanted to educate others on how important it is to choose good passphrases and for developers to use a salt when hashing sensitive data The tool originally lived at md5 benramsey com and then I moved it to tools benramsey com md5 Over time though the code became outdated and many of the external databases it used went offline Thus I decided to take it down and I leave this page as a memorial to that project Tweet Vote on Hacker News Reverse MD5 Hash Lookup Reverses MD5 hashes using databases of pre computed values View on the Wayback Machine Original md5 php script ISC s Reverse Hash Calculator Rednoize MD5 Database Related blog posts Essential PHP Security and MD5 Reversing I ve just finished reading Chris Shiflett s

    Original URL path: https://benramsey.com/projects/md5/ (2016-04-26)
    Open archived version from archive

  • MS Web Dev Summit 2008, by Ben Ramsey
    large datacenter on US west coast Visit http www azure com windowsazure Programming Live Services Using Non Microsoft Technologies Nishant Gupta Why Live Services is about synchronizing life that is synchronizing your entire digital life e mail photos blog entries music videos work documents your Facebook profile your MySpace page etc This data lives on isolated silos of information The data The devices the data lives on The applications that render the data The relationships in your digital life family and friends on Facebook etc What Can You Do with Live Services Access user data Share user s data Sync user s data Provide news on actions Provide access control to user s data Manage applications Access user s profile Access user s social graph How Can You Do It Live Framework it is the uniform way for programming Live Services from any platform programming language application or device Open HTTP XML Atom RSS etc Simple sync clien cloude symmetry Comprehensive unified resource model Resource Model Showing diagram of the resource model Live Framework Entry resource Collection collection of resources Links relationship between resources Operations CRUD FeedSync Scripts AtomPub is the model for the framework Demo Now showing a demo of code to interact with Live Services Take Away Points Talking to Live Services is easy We speak HTTP NET PHP Java Python Ruby AIR Flash Silverlight etc all speak HTTP Talk to client the same way you talk to cloud https user ctp windows net Whenever in doubt user Options request http developer mesh ctp com Yii Web Programming Framework Jason Ragsdale WDS Attendee Showcase Performance of Yii Showing a graph of performance of various frameworks Yii 1 0 can handle 178 requests per second with APC turned on Yii with yiilite 1 0 can make 427 requests per second with APC turned on Features Slides with lots of text about the features Yii has Some notable ones Active Record Widgets AutoComplete Rating stars etc Credits Inspiration comes from Prado Ruby on Rails jQuery Symfony Joomla Can be downloaded from http yiiframework com PHP in Brazil Manuel Lemos WDS Attendee Showcase Brazil PHP Community http www php org br Group of PHP professionals in Brazil http prophp com br Important PHP mailing lists in Brazil General mailing list php pt Advanced mailing list php especialistas Jobs list php empregos PHP magazines in Portuguese PHP Magazine PDF Brazilian Portuguese Revista PHP online Portugal Portuguese Revista PHP PDF Brazilian Portuguese Top Free Software Events in Brazil FISL Forum Internacional de Software Livre LatinoWare Conferência Latino Americana de Software Livre PHP track CoLAPHP Congresso Latino Americano de PHP CONISLI Congresso Internacional de Software Livre PHP track CoNaPHP Congresso Nacional de PHP Silverlight Brad Abrams Missed this session because I wasn t feeling well and no I wasn t hung over Visual Studio Tools Plan for PHP Editing Brad Bartz Juan Rivera Visual Studio 2008 Robust multi language IDE platform C VB C ASP NET JScript JScript Robust JScript intellisense engine Ability to recognize dynamically generated constructs XML doc comments JScript formatting Support 3rd party frameworks CSS Intellisense Statement completion Outline RIA Ajax Silverlight Extensibility Now showing screenshots of a lot of these features VS Php 2 5 PHP IDE for Visual Studio 2008 A plug in for Visual Studio to provide a PHP IDE Now showing a demo of VS Php Symfony Demo Fabien Pontencier WDS Attendee Showcase Lot of documentation Open Source Documentation Translations in 12 languages Very active community Mailing list forums IRC support 340 plugins 1 new plugin a day 400 000 visitors per month on symfony project org Roadmap Version 1 0 Jan 2007 Version 1 1 June 2008 Version 1 2 November 2008 Version 1 3 June 2009 Version 2 0 June 2009 Enterprise Version Version 1 0 maintained for 3 years Version 1 1 1 2 Maintained for 1 year Version 2 0 Maintained for 3 years A lot of appliations Yahoo Bookmarks Delicious Answers A framework for professionals Symfony is a set of decoupled classes Showing a diagram of the Symfony platform code examples and diagrams of how certain things like URL rewriting works in Symfony Environments Developer Test Production Out of the box Symfony can be easily configured to create an environment depending on your needs Security Ability to configure CSRF tokens and escaping strategies SQL Server and PHP David Sceppa Ruwen Hess How did we get here Goal Viable SQL Server connectivity for PHP Support current data types and features Forward thinking approach to support future features Architecture PHP driver is built on ODBC driver PHP driver translates PHP API calls to ODBC API calls Rich SQL Server support Supports editions from Express to Enterprise All SQL Server 2005 and 2008 data types supported Enabling features in future SQL Server releases ODBC driver updated with each release of SQL Server PHP driver enables new features with less code To RTM and beyond October 2007 Initial CTP February 2008 2nd CTP API re design May 2008 3rd CTP Feature complete July 2008 RTM October 2008 Cumulative Update 1 Cool features Connection pooling done right Pooled connections are reset prior to use Retrieve data as PHP streams Source code is available http www codeplex com sql2k5php Compiled Driver vs Source Signed compiled driver on MSDN Download Supported by Microsoft Source code available on Codeplex Grok the code Build the driver w bug fixes new features unsupported This will not build or run on Linux It relies on the ODBC driver which is Windows only Where are we going Short term Improved support for SQL Server 2008 scenarios Add support for key PHP driver scenarios Continue to show that we re a good citizen Long term Proposal Scrollable results Two approaches for positioning Call a function to set the row position Add an argument to the fetch methods Feedback Asking for our feedback on the best approach Pain point UTF 8 Database engine does not support UTF 8 Driver does not currently support UTF 8 Requires

    Original URL path: https://benramsey.com/notes/2008/mswds/ (2016-04-26)
    Open archived version from archive



  •