Apple today seeded the first build of OS X 10.9.4 to developers, approximately two weeks after releasing OS X 10.9.3 to the public. The new beta is available thorugh the Software Update mechanism in the Mac App Store should be listed soon in the Mac Dev Center.

pple today released iTunes 11.2 with several improvements to Podcast browsing, giving users a way to find new episodes with an “Unplayed” tab and the ability to save favorite episodes to a computer. Episodes can also now be deleted after they’re played, and episodes that are available to download or stream can be found in the “Feed” tab.

There’s a fix for an issue that caused iTunes to become unresponsive when updating Genius, and the update also includes improvements for overall performance and stability. Apple also recommends users download Podcasts for iOS 2.1 or later to sync podcast episodes, an update that was just released on the App Store.

OS X 10.9.3 is now available to download through the Mac App Store. Apple says the update is recommended for all Mac users, and that it improves the stability, compatibility and security of the operating system.

Other additions and changes in OS X 10.9.3 are:

The ability to sync contacts and calendars between a Mac and an iOS device using a USB connection
Improved reliability of VPN connections using IPsec
Safari 7.0.3 is also included

While the update introduces a “Retina” output mode for the late 2013 15-inch MacBook Pro, it does not grant the same ability to the 13-inch model. Apple’s current Thunderbolt Display does not come with a 4K resolution, meaning the support is only available for third-party monitors.

OS X 10.9.3 had a particularly long beta period, with nine pre-release builds being provided to developers before Thursday’s official launch to the public.

The launch of OS X 10.9.3 comes less than a month after Apple opened up its beta seed program to all users in exchange for “quality and usability feedback.” The program allows anyone, not just Mac developers, to test pre-release versions of OS X.

As probably you know (or maybe not) in Magento you can add your own filters to every collection, basically it looks like:

$collection = Mage::getModel('catalog/product')->getCollection();
$collection->addAttributeToFilter('myfield', array('eq' => 'test'));

So here is full list of conditions you may use:

1. “eq” – equals (x = 1): addAttributeToFilter(‘status’, array(‘eq’ => 1))
2. “neq” – not equals (x != 1): addAttributeToFilter(‘sku’, array(‘neq’ => ‘test’))
3. “like” – same as in sql, you can use % here: addAttributeToFilter(‘sku’, array(‘like’ => ‘%test%’))
4. “nlike” – not like: addAttributeToFilter(‘sku’, array(‘nlike’ => ‘%test%’))
5. “in” – same as IN() used in sql, accepts array of values: addAttributeToFilter(‘id’, array(‘in’ => array(1,2,3)))
6. “nin” – not in: addAttributeToFilter(‘id’, array(‘nin’ => array(1,2,3)))
7. “null” – field should equal to null: addAttributeToFilter(‘description’, ‘null’)
8. “notnull” – field should be different then null: addAttributeToFilter(‘description’, ‘notnull’)
9. “gt” – greater then (x > 1): addAttributeToFilter(‘id’, array(‘gt’ => 1))
10. “lt” – less then (x < 1): addAttributeToFilter(‘id’, array(‘lt’ =>1))
11. “gteq” – greater or equal (x >= 1): addAttributeToFilter(‘id’, array(‘gteq’ => 1))
12. “lteq” – less or equal (x <= 1): addAttributeToFilter(‘id’, array(‘lteq’ => 1))

If you want to see executed SQL try:

echo $collection->getSelect();

 

Yes, new week, new OSX beta. Apple today seeded build 13D61 of OS X 10.9.3 to developers, just over a week after releasing the ninth OS X beta, build 13D55, and nearly two months after the first 10.9.3 beta. This seed is accompanied by Safari 7.0.4.

The beta is available through the Software Update mechanism in the Mac App Store as well as through the Mac Dev Center.

Apple continues to ask developers to focus on Graphics Drivers, Audio, Mail, Contacts and Calendar sync over USB in iTunes, and Safari. As was discovered with the first beta, 10.9.3 adds new support for 4K displays, offering “Retina” resolutions that improve readability along with support for 60Hz output from the Retina MacBook Pro.

OS X 10.9.3 is likely nearing completion, as AppleCare employees were today seeded 10.9.3 build 13D62, one build later than what developers are receiving. A public launch could come as soon as this week.

Such error happens in 1.7.x branch (I saw it in 1.7.2), when entering database parameters you’re seeing “PHP Extensions “0” must be loaded” instead of next step. This is internal Magento bug, you can correct it by finding file app/code/core/Mage/Install/etc/config.xml  and replacing:

<extensions>
 <pdo_mysql/>
</extensions>

with:

<extensions>
 <pdo_mysql>1</pdo_mysql>
</extensions>

During configuration of Magento 1.7.0.2 (in fact whole 1.7.x branch) you may encounter such error:

Database server does not support InnoDB storage engine

Of course your MySQL server has InnoDB enabled so what to do? Answer is simple but ugly, go to app/code/core/Mage/Install/Model/Installer/Db/Mysql4.php and replace:

public function supportEngine(){
 $variables = $this->_getConnection()->fetchPairs('SHOW VARIABLES');
 return(!isset($variables['have_innodb'])|| $variables['have_innodb']!='YES')?false:true;
 }

with

public function supportEngine(){
 $variables = $this->_getConnection()->fetchPairs('SHOW ENGINES');
 return(isset($variables['InnoDB'])&& $variables['InnoDB']!='NO');
 }

XBMC is an award winning media center for OS X. The ultimate High Definition hub for all your media, XBMC is easy to use, looks slick, and has a large helpful community.

Note: To install XBMC on OS X 10.9 Mavericks, you need to right-click the application after it’s been installed and select “Open” from the list (this need only be done once). Alternatively, you can go to System Preferences -> Security & Privacy -> General. From there, unlock the lock at the bottom of the window and “Allow apps downloaded from: Anywhere.” This second method is the preferred method, as you will no longer be bothered for future XBMC updates.
What’s New

Added much improved PVR / EPG and Live TV interface in XBMC’s GUI skinning engine (already in use in Confluence)
Added improved PVR / DVR timeshift support to pause Live TV (note that each PVR backend still need to support timeshifting)
Added much improved PVR / EPG extensions and notifications support over the JSON-RPC API
Improved PVR front-end with Live TV and EPG specific windows, plus PVR stuff in OSD and GUI settings in Confluence skin

Requirements

Intel, 64-bit processor
OS X 10.6 or later