All posts tagged Linux

Boot Linux in your browser via Javascript!

Well this is pretty damn impressive, a working Linux terminal booting under Javascript in a browser…

http://bellard.org/jslinux/

(Via Slashdot)

Windows7 & Samba Shares

I recently upgraded a machine to Windows7 and was unable to see mount any of the network Samba shares (from an Ubuntu server). After a bit of Googling I found this fix…

  • Open Control Panel -> System and Security -> Administrative Tools
  • Launch Local Security Policy
  • Select Local Policies->Security Options
  • Find the ‘Network security: LAN Manager authentication level’ entry & click to change
  • Change the dropdown to ‘Send LM & NTLM responses’ & OK
  • Find the ‘Network security: Minimum session security for NTLM SSP based (including secure RPC) clients’ & click to change
  • Ensure both options are not checked

That should do it, go back to the network area in explorer and refresh to see your Samba shares again (hopefully).

So far not overly impressed by Windows7, it’s shiny and boots/shuts-down quicker than old Windows (no where near as fast as OSX though, about the same as Ubuntu9.10) but under the hood it still seems as clunky as ever, and there’s dialogues that obviously haven’t changed since XP (e.g. joining a workgroup).

FDT Pure released

Syncing iPhone 2+ firmware with Linux!

Ever since Apple so kindly updated the iTunes database encryption key with the v2 firmware it’s been impossible to sync an iPhone with anything other than iTunes.

Yesterday I found a site describing an extremely simple hack that appears to re-enable syncing to older software simply by tricking the iPhone into reporting it’s still running an old database version. I’ve done it on mine (fw 2.2) and it appears to work brilliantly, I can now synch with gtkPod or Amarok in Ubuntu, and if I (have to) boot back into XP iTunes doesn’t seem to complain and I can still do backups and AppStore sync’s as normal.

Using Amarok and other iTunesDB compatible software with the iPhone 2.x @ Abort,Retry,Hack

Excellent, f**k you Apple (again)!

Help, Adobe Air for Linux ate my mimetypes?

**note** – I would have posted this in the bug list, but I can’t find it, the link from the FAQ just goes to the products page?

**fixed** – Ashutosh from Adobe provided a working fix in the comments below, nice one!

After installing the new Alpha of Adobe Air for Linux yesterday on Ubuntu 7.1 the mime types for .zip files seem to be broken and I can’t figure out how to fix them. When I clicked on a standard .zip file it used to open in FileRoller, it now gives me an error that the filename indicates it’s a zip but the contents indicate it’s an Air Application. I need to use ‘Open With’ to select FileRoller. Not the end of the world but a bit of a pain. Also, the files have a zip icon but this changes to a .air icon when I click it.

Poking around a bit I found xdg-mime included in the files installed with Air (side note, why? I’ve already got these installed, isn’t that the point of using the package manager to install this stuff?) and also an accompanying AdobeAir.xml file…

<?xml version="1.0" encoding="UTF-8"?>
<mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info">
 
  <mime-type type="application/vnd.adobe.air-application-installer-package+zip">
    <comment>Adobe AIR Application</comment>
    <glob pattern="*.air"/>
    <magic priority="100">
      <match type="string" value="PK\003\004" offset="0"/>
    </magic>
  </mime-type>
</mime-info>

…not sure what the magic stuff does but it looks ok? Also testing with xdg-mime seems to point to the mime types being correct?

adam@ubuntu:~$ xdg-mime query filetype ~/Desktop/08_04_02.zip 
application/zip
adam@ubuntu:~$ xdg-mime query default application/zip
file-roller.desktop
adam@ubuntu:~$ xdg-mime query default application/vnd.adobe.air-application-installer-package+zip
AdobeAIR.desktop

There’s also an air.mime file that also looks ok to me..

application/vnd.adobe.air-application-installer-package+zip
        ext: air

I’ve also just spotted, the files have been simlinked incorrectly into /usr/share/mime-info/ …

ls -la /usr/share/mime-info/air.*
 
adam@ubuntu:~$ ls -la /usr/share/mime-info/
lrwxrwxrwx   1 root root      54 2008-03-31 20:26 air.keys -> /opt/Adobe AIR/Versions/1.0/xdg-utils/support/air.keys
lrwxrwxrwx   1 root root      54 2008-03-31 20:26 air.mime -> /opt/Adobe AIR/Versions/1.0/xdg-utils/support/air.mime

the links should be to /opt/Adobe AIR/Versions/1.0/support/* , no xdg-utils, so I’ve tried …

adam@ubuntu:~$ sudo unlink /usr/share/mime-info/air.keys 
adam@ubuntu:~$ sudo unlink /usr/share/mime-info/air.mime 
adam@ubuntu:~$ sudo ln -s /opt/Adobe\ AIR/Versions/1.0/support/air.keys /usr/share/mime-info/air.keys 
adam@ubuntu:~$ sudo ln -s /opt/Adobe\ AIR/Versions/1.0/support/air.mime /usr/share/mime-info/air.mime

but this doesn’t seem to fix anything. Any other ideas anyone?

———
note to self, may be time to look at a liquid layout for the blog :)