1
0
mirror of https://github.com/mbirth/wiki.git synced 2024-12-24 22:54:09 +00:00

Fixed timestamps and added more pages.

This commit is contained in:
Markus Birth 2015-02-18 22:21:54 +01:00
parent d1e621fd4c
commit 865a43d7e7
8 changed files with 224 additions and 4 deletions

View File

@ -1,7 +1,7 @@
---
title: Sphairon AR860
layout: default
created: 2013-03-16 17:26:51 +0100
created: 2009-01-24 17:10:21 +0100
toc: false
tags:
- know-how

View File

@ -0,0 +1,20 @@
---
title: SheevaPlug / GuruPlug
layout: default
created: 2009-09-29 15:04:58 +0200
toc: false
tags:
- know-how
- hardware
- sheevaplug
- guruplug
---
* [marvell.com](http://www.marvell.com/products/embedded_processors/developer/kirkwood/sheevaplug.jsp) - Manufacturer of the SheevaPlug
* [plugcomputer.org](http://www.plugcomputer.org/) - SheevaPlug Support Software
* [globalscaletechnologies.com](http://www.globalscaletechnologies.com/p-26-sheevaplug-dev-kit-europe.aspx) - SheevaPlug Reseller
* [cyrius.com](http://www.cyrius.com/journal/debian/kirkwood/sheevaplug) - Infos of Martin Michlmayr, maintainer of the Debian port to ARM
* [openplug.org](http://openplug.org/plugforum/) - English forum about the SheevaPlug
* [sheevaplug.de](http://www.sheevaplug.de/forum.html) - German forum about the SheevaPlug
* [computingplugs.com](http://computingplugs.com/index.php/SheevaPlug_Performance) - Performace ratings of the SheevaPlug
* [open-rd.org](http://www.open-rd.org/) - same architecture as SheevaPlug but with lots of more I/Os

View File

@ -1,7 +1,7 @@
---
title: TomTom PNAs
layout: default
created: 2013-03-16 17:26:54 +0100
created: 2009-12-13 02:26:06 +0100
toc: true
tags:
- know-how

View File

@ -0,0 +1,56 @@
---
title: MSI P45 Platinum
layout: default
created: 2010-07-22 10:00:14 +0200
toc: false
tags:
- know-how
- hardware
- msi
- mainboard
- p45
- platinum
---
BIOS
====
* **Download:** [station-drivers.com](http://www.station-drivers.com/page/msi/msi%20p45%20platinum%20Serie.htm) - nice collection of all BIOS files
* **Download:** [ftp.msi.com.tw](ftp://jerryuser:net2009@ftp.msi.com.tw/BIOS/7512/) - MSI Taiwan FTP
* Numbering scheme:
* `.161` → Version 1.6 Beta 1
* `.16E` → Version 1.6 Beta 14
* `.160` → Version 1.6 Final
* i.e. files ending in `.xx0` are always newer than files ending in `.xx1`-`.xxF`
EFI
---
* **Download:** [global.msi.eu](http://global.msi.eu/html/popup/MB/uefi/download.html)
* **latest inofficial version:** [msi-forum.de](http://msi-forum.de/index.php?page=Thread&postID=708525#post708525) - v100 Final
| Filename | Date |
|:----------------:|:------------:|
| `E7512IMS.107` | 2008-09-04 |
| `E7512IMS.10B` | 2008-11-09 |
| `E7512IMS.10E` | 2008-11-25 |
| `E7512IMS.100` | 2009-03-31 |
AMI BIOS
--------
* **Download:** [msi.com](http://www.msi.com/index.php?func=downloaddetail&type=bios&maincat_no=1&prod_no=1479)
* **latest inofficial version:** [msi-forum.de](http://msi-forum.de/index.php?page=Thread&postID=759150#post759150) - v17E beta
| Filename | Date |
|:----------------:|:------------:|
| `A7512IMS.160` | 2009-02-27 |
| `A7512IMS.175` | 2009-06-30 |
| `A7512IMS.176` | 2009-07-11 |
| `A7512IMS.178` | 2009-08-27 |
| `A7512IMS.179` | 2009-09-08 |
| `A7512IMS.17A` | 2009-12-24 |
| `A7512IMS.17B` | 2010-04-30 |
| `A7512IMS.17D` | 2010-07-01 |
| `A7512IMS.17E` | 2010-09-24 |

View File

@ -0,0 +1,144 @@
---
title: SonyEricsson MBW-150
layout: default
created: 2010-10-09 19:02:24 +0200
toc: true
tags:
- know-how
- hardware
- sony
- sonyericsson
- mbw150
---
![SonyEricsson MBW-150]({{ site.url }}/assets/mbw150.jpg)
[Product Page](http://www.sonyericsson.com/cws/products/accessories/overview/mbw-150classicedition)
Android 2.x-Phones
==================
* [xda-developers Thread for OpenWatch](http://forum.xda-developers.com/showthread.php?t=554551)
* [SmartMadSoft BETA page](http://beta.smartmadsoft.com/)
* [SmartMadSoft Android Forum](http://www.smartmadsoft.com/forum/index.php?action=vtopic&forum=9)
Notification service using OpenWatch, Tasker and PHP
----------------------------------------------------
### Setup Tasker
1. create a new time-based profile, let it run every **5 minutes** or so
2. add the following actions:
1. Net → **HTTP Get**
* **Server:Port:** `www.example.org` *(\<your webserver\>)*
* **Path:** `/notifier/notify.php` *(adapt according to your setup)*
* **Attributes:** *\<leave empty\>*
* **Timeout:** `10` *(default)*
* **Mime Type:** `text/plain; charset=utf-8`
* **Output File:** *\<leave empty\>*
- Tasker → **Stop**
* **If:** `[X]`
* `%HTTPD` **Isn't Set**
- Variable → **Variable Split**
* **Name:** `%HTTPD`
* **Splitter:** `¶`
* **Delete Base:** `[ ]`
- Alert → **Notify** *(you can omit this one if you like)*
* **Title:** `Remote Notification`
* **Text:** `%HTTPD1 %HTTPD2 (%HTTPD3 seconds ago)`
- Misc → **Action Intent**
* **Action:** `com.smartmadsoft.openwatch.action.VIBRATE`
* **Cat:** `None`
* **Data:** *\<leave empty\>*
* **Extra:** `line1:%HTTPD1`
* **Extra:** `line2:%HTTPD2` *(Note: There are 2 Extra input fields)*
* **Target:** `Broadcast Receiver`
- Done!
### Setup Server
Put the following file onto a webserver capable of running PHP scripts (`notify.php`):
```php
<?php
class DataStore {
private $file;
private $data = array(
'entries' => array(),
);
private $modified = false;
public function __construct( $filename = 'queue.json' ) {
$this->file = getcwd() . '/' . $filename;
if ( file_exists( $this->file ) ) {
$this->load();
}
}
public function __destruct() {
if ( $this->modified ) {
$this->save();
}
}
public function add( $line1, $line2 ) {
$this->data['entries'][] = array(
'timestamp' => time(),
'line1' => $line1,
'line2' => $line2,
);
$this->modified = true;
}
public function getNext() {
if ( $this->getCount() > 0 ) {
$entry = array_shift( $this->data['entries'] );
$this->modified = true;
return $entry;
}
return array();
}
public function getCount() {
return count( $this->data['entries'] );
}
private function save() {
$json = json_encode( $this->data );
file_put_contents( $this->file, $json, LOCK_EX );
$this->modified = false;
}
private function load() {
$fc = file_get_contents( $this->file );
$this->data = json_decode( $fc, true );
$this->modified = false;
}
}
$ds = new DataStore();
header( 'Content-Type: text/plain; charset=utf-8' );
if ( isset( $_REQUEST['l1'] ) && isset( $_REQUEST['l2'] ) ) {
// new notification ~~> store
$ds->add( $_REQUEST['l1'], $_REQUEST['l2'] );
} else {
// else: Display next notification, if any
$entry = $ds->getNext();
if ( isset( $entry['timestamp'] ) ) {
$span = time() - $entry['timestamp'];
echo $entry['line1'] . '¶' . $entry['line2'] . '¶' . $span;
}
}
?>
```
### Usage
Under Linux, you can send a notification like this:
wget -O - --quiet "http://www.example.org/notifier/notify.php?l1=This+is+line1&l2=And+this+is+line2"

View File

@ -1,7 +1,7 @@
---
title: Stardom SOHORAID SR3610
layout: default
created: 2013-03-16 17:26:55 +0100
created: 2012-08-20 21:38:53 +0200
toc: false
tags:
- know-how

View File

@ -1,7 +1,7 @@
---
title: Western Digital GreenPower Disks
layout: default
created: 2013-03-16 17:26:55 +0100
created: 2012-08-20 20:46:38 +0200
toc: true
tags:
- know-how

BIN
assets/mbw150.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 27 KiB