handy-software
Sponsored Links
Sponsored Links
handy-software
No.
Titel
Kategorie
Preis
Liscense
Expand All
1
Programmierung - Bibliotheken
Perl Artistic
Mobile:: UserAgent ist eine bewegliche Benutzervertreter-Zeichenkettesatzgliederungskategorie.
SYNOPSE
### Druck, den die Informationen von einer Benutzervertreter Zeichenkette analysierten:
Gebrauch Mobile:: UserAgent;
mein $useragent = Nokia6600/1.0 (4.09.1) SymbianOS/7.0s Series60/2.0 Profile/MIDP-2.0 Configuration/CLDC-1.0;
mein $uaobj = neues Mobile:: UserAgent ($useragent);
wenn ($uaobj->success ()) {
Druck Verkäufer: . $uaobj->vendor (). „N“;
Druck Baumuster: . $uaobj->model (). „N“;
Druck Version: . $uaobj->version (). „N“;
Druck Series60: . $uaobj->isSeries60 (). „N“;
Druck Imode?:. $uaobj->isImode (). „N“;
Druck Mozilla?:. $uaobj->isMozilla (). „N“;
Druck Standard?:. $uaobj->isStandard (). „N“;
Druck Abfall?:. $uaobj->isRubbish (). „N“;
}
sonst {
Druck „nicht ein beweglicher Benutzervertreter: $useragentn“;
}
### stellen fest, wenn der Klient ein tragbares Gerät ist.
Gebrauch Mobile:: UserAgent ();
cgi verwenden ();
# Check 1: (Check, wenn er ein Benutzervertreter Profil URL in seinen Vorsätzen sendet)
foreach mein $name (X_WAP_PROFILE, PROFIL, 13_PROFILE, 56_PROFILE) {
wenn (existiert ($ENV {„HTTP_$name“})) {
Druck „Klient hat einen Benutzervertreter Profilvorsatz, so seinen vermutlich ein bewegliches device.n“;
Letztes;
}
}
# Check 2: (Check, wenn er WML) unterstützt:
mein $q = neues cgi ();
wenn ($q->Accept (Text/vnd.wap.wml) == 1) {
Druck „Klient unterstützt WML so, das vermutlich ein bewegliches device.n sein ist“;
}
# Check 3: (Check, wenn diese Kategorie ihn analysieren kann)
mein $uaobj = neues Mobile:: UserAgent ();
wenn ($uaobj->success ()) {
Druck „Klienten Benutzervertreter konnte analysiert werden, so sein ein bewegliches device.n“;
}
Analysiert eine bewegliche Benutzervertreterzeichenkette in seine grundlegenden Bestandteile, das wichtigste Sein Verkäufer und Baumuster.
Ein Grund für das Handeln dies würde, diese Informationen Look-up Verkäuferbaumuster zu den spezifischen Einheiteigenschaften in einer Datenbank zu verwenden sein. Sie können auch verwenden verwenden Benutzervertreterprofile, um dies zu tun (für, welches Ive andere Kategorien entwickelte), aber nicht alle Handys haben diese, besonders die älteren Typen. Ein anderer Grund würde, aufzuspüren sein, wenn der Besuchsklient ein mobiler Hörer ist.
Nur reale bewegliche Benutzervertreter Zeichenketten können durch diese Kategorie erfolgreich analysiert werden. Die meisten WAP Emulators werden nicht unterstützt, weil sie normalerweise nicht die gleichen Benutzervertreter Zeichenketten verwenden, die die Einheiten sie emulieren.
SYNOPSE
### Druck, den die Informationen von einer Benutzervertreter Zeichenkette analysierten:
Gebrauch Mobile:: UserAgent;
mein $useragent = Nokia6600/1.0 (4.09.1) SymbianOS/7.0s Series60/2.0 Profile/MIDP-2.0 Configuration/CLDC-1.0;
mein $uaobj = neues Mobile:: UserAgent ($useragent);
wenn ($uaobj->success ()) {
Druck Verkäufer: . $uaobj->vendor (). „N“;
Druck Baumuster: . $uaobj->model (). „N“;
Druck Version: . $uaobj->version (). „N“;
Druck Series60: . $uaobj->isSeries60 (). „N“;
Druck Imode?:. $uaobj->isImode (). „N“;
Druck Mozilla?:. $uaobj->isMozilla (). „N“;
Druck Standard?:. $uaobj->isStandard (). „N“;
Druck Abfall?:. $uaobj->isRubbish (). „N“;
}
sonst {
Druck „nicht ein beweglicher Benutzervertreter: $useragentn“;
}
### stellen fest, wenn der Klient ein tragbares Gerät ist.
Gebrauch Mobile:: UserAgent ();
cgi verwenden ();
# Check 1: (Check, wenn er ein Benutzervertreter Profil URL in seinen Vorsätzen sendet)
foreach mein $name (X_WAP_PROFILE, PROFIL, 13_PROFILE, 56_PROFILE) {
wenn (existiert ($ENV {„HTTP_$name“})) {
Druck „Klient hat einen Benutzervertreter Profilvorsatz, so seinen vermutlich ein bewegliches device.n“;
Letztes;
}
}
# Check 2: (Check, wenn er WML) unterstützt:
mein $q = neues cgi ();
wenn ($q->Accept (Text/vnd.wap.wml) == 1) {
Druck „Klient unterstützt WML so, das vermutlich ein bewegliches device.n sein ist“;
}
# Check 3: (Check, wenn diese Kategorie ihn analysieren kann)
mein $uaobj = neues Mobile:: UserAgent ();
wenn ($uaobj->success ()) {
Druck „Klienten Benutzervertreter konnte analysiert werden, so sein ein bewegliches device.n“;
}
Analysiert eine bewegliche Benutzervertreterzeichenkette in seine grundlegenden Bestandteile, das wichtigste Sein Verkäufer und Baumuster.
Ein Grund für das Handeln dies würde, diese Informationen Look-up Verkäuferbaumuster zu den spezifischen Einheiteigenschaften in einer Datenbank zu verwenden sein. Sie können auch verwenden verwenden Benutzervertreterprofile, um dies zu tun (für, welches Ive andere Kategorien entwickelte), aber nicht alle Handys haben diese, besonders die älteren Typen. Ein anderer Grund würde, aufzuspüren sein, wenn der Besuchsklient ein mobiler Hörer ist.
Nur reale bewegliche Benutzervertreter Zeichenketten können durch diese Kategorie erfolgreich analysiert werden. Die meisten WAP Emulators werden nicht unterstützt, weil sie normalerweise nicht die gleichen Benutzervertreter Zeichenketten verwenden, die die Einheiten sie emulieren.
2
Kommunikation - Telefonie
GPL (GNU Gene
Telefon-Managerprojekt ist ein Programm, das erstellt, um Ihnen zu erlauben, Aspekte Ihres Handys zu steuern.
Sind hier einige Hauptmerkmale „des Telefon-Managers“:
· Lack-Läufer im Hintergrund; anzeigt Status auf dem Tafelmitteilungsbereich.
· Anzeigebildschirmwarnung, wenn Textmeldung (SMS) ankommt
· Textmeldung (SMS) Teildienst sendend
Sind hier einige Hauptmerkmale „des Telefon-Managers“:
· Lack-Läufer im Hintergrund; anzeigt Status auf dem Tafelmitteilungsbereich.
· Anzeigebildschirmwarnung, wenn Textmeldung (SMS) ankommt
· Textmeldung (SMS) Teildienst sendend
3
Desktop Environment - Werkzeuge
GPL (GNU Gene
OBEX senden zum Telefonservice-Menü zuläßt das Schicken aller möglicher Dateien zu einem Handy, der mit OBEX Stapel ausgerüstet.
Er gebildet für Telefon Nokia-S60 (6630, zum exakt zu sein) mit USB-Anschluß. Es gibt keine Einstellungen, kein Fortschrittsschauzeichen. Dateien kopiert zur codierten Karte (E: Antrieb)
Erfordert openobex und obexftp.
Hoffen, daß dieser Index für jemand nützlich sein konnte. Verlegenheiten, Kommentar und Vorschläge bitte bekanntgeben.
Er gebildet für Telefon Nokia-S60 (6630, zum exakt zu sein) mit USB-Anschluß. Es gibt keine Einstellungen, kein Fortschrittsschauzeichen. Dateien kopiert zur codierten Karte (E: Antrieb)
Erfordert openobex und obexftp.
Hoffen, daß dieser Index für jemand nützlich sein konnte. Verlegenheiten, Kommentar und Vorschläge bitte bekanntgeben.
4
Verschiedenes - Dokumentation
(FDL) GNU Fre
Die Linux-Beweglich-Führung ist eine Führung für Benutzer des Linuxes und der Laptope, der Notizbücher, des PDAs und anderer mobiler Rechner.
Diese Führung war, ehemaliges bekannt als Linux-Laptop-HOWTO aber ausgedehnt jetzt auf Einheiten des Deckel Linuxes und des mobilen Rechners im allgemeinen en (Laptope, PDAs, mobile Handys, Digitalkameras, Rechner, wearables,…). Diese Einheiten sind zu Schreibtisch-/Kontrollturmrechnern unterschiedlich.
Sie verwenden bestimmte Befestigungsteile wie PCMCIA Karten, Infrarot und BlueTooth Öffnungen, Batterien, Kopplungsmanöverstationen. Die Befestigungsteilteile können nicht wie in so leicht geändert werden Schreibtische, z.B. die Grafikkarte. Häufig sind ihre Befestigungsteile begrenzter (z.B. Speicherkapazität, CPU-Drehzahl).
Befestigungsteilträger für Linux (und andere Betriebssysteme) auf tragbaren Geräten ist manchmal begrenzter (z.B. Graphiken abbricht, interne Modem)). Sie verwenden häufig fachkundige Befestigungsteile, einen, Fahrer folglich kann zu finden schwieriger sein. Viele Male verwendet sie in ändernden Umgebungen, so gibt es eine Notwendigkeit an den mehrfachen Konfigurationen und an den zusätzlichen Sicherheitsstrategien.
Die Linux-Beweglich-Führung erklärt Installationsmethoden für Laptope und PDAs und Konfigurationen für verschiedene (Netz) Umgebungen, Wertpapieremissionen für tragbare Computer und viel mehr. TuxMobil ist der Ursprung der Linux-Beweglich-Führung und liefert immer die späteste Ausgabe, die für Download erhältlich ist.
Was in diesem Auslösen neu ist:
· Ein Link zum keytouch gebildet worden im Extraschlüsselabschnitt.
Diese Führung war, ehemaliges bekannt als Linux-Laptop-HOWTO aber ausgedehnt jetzt auf Einheiten des Deckel Linuxes und des mobilen Rechners im allgemeinen en (Laptope, PDAs, mobile Handys, Digitalkameras, Rechner, wearables,…). Diese Einheiten sind zu Schreibtisch-/Kontrollturmrechnern unterschiedlich.
Sie verwenden bestimmte Befestigungsteile wie PCMCIA Karten, Infrarot und BlueTooth Öffnungen, Batterien, Kopplungsmanöverstationen. Die Befestigungsteilteile können nicht wie in so leicht geändert werden Schreibtische, z.B. die Grafikkarte. Häufig sind ihre Befestigungsteile begrenzter (z.B. Speicherkapazität, CPU-Drehzahl).
Befestigungsteilträger für Linux (und andere Betriebssysteme) auf tragbaren Geräten ist manchmal begrenzter (z.B. Graphiken abbricht, interne Modem)). Sie verwenden häufig fachkundige Befestigungsteile, einen, Fahrer folglich kann zu finden schwieriger sein. Viele Male verwendet sie in ändernden Umgebungen, so gibt es eine Notwendigkeit an den mehrfachen Konfigurationen und an den zusätzlichen Sicherheitsstrategien.
Die Linux-Beweglich-Führung erklärt Installationsmethoden für Laptope und PDAs und Konfigurationen für verschiedene (Netz) Umgebungen, Wertpapieremissionen für tragbare Computer und viel mehr. TuxMobil ist der Ursprung der Linux-Beweglich-Führung und liefert immer die späteste Ausgabe, die für Download erhältlich ist.
Was in diesem Auslösen neu ist:
· Ein Link zum keytouch gebildet worden im Extraschlüsselabschnitt.
5
Programmierung - Bibliotheken
Perl Artistic
Zahl:: Telefon:: IE ist eine Perl-Baugruppe mit Republik der Irland-spezifischen Methoden für Zahl:: Telefon.
SYNOPSE
Gebrauch Zahl:: Telefon;
$dermots_phone = Zahl:: Phone->new (IE, 017654321);
METHODEN
Die folgenden Methoden von der Zahl:: Telefon werden übersteuert:
is_valid
Die Zahl ist innerhalb des nationalen Numerierungsentwurfs gültig. Sie Mai oder Mai nicht schon zugeordnet zu werden oder sie können reserviert sein. Jede mögliche Zahl, die zutreffendes für irgendwelche der folgenden Methoden zurückbringt, ist auch gültig.
is_allocated
Die Zahl ist einem telco für Gebrauch zugeordnet worden. Sie Mai oder Mai, nicht schon gebräuchlich zu sein oder kann reserviert sein. Nicht aktuell implementiert.
is_geographic
Die Zahl spricht einen geographischen Bereich an.
is_fixed_line
Die Zahl, wenn gebräuchlich, kann eine örtlich festgelegte Leitung nur ansprechen.
is_mobile
Die Zahl, wenn gebräuchlich, kann einen Handy nur ansprechen.
is_pager
Die Zahl, wenn gebräuchlich, kann einen Pager nur ansprechen.
is_tollfree
Aufrufende Programme werden nicht für Aufrufe zu dieser Zahl unter normalen Umständen aufgeladen.
is_specialrate
Die Zahl, wenn gebräuchlich, zieht spezielle Zollsätze an. Zum Beispiel nationales Wählen mit Lokaltarifen oder Prämiensätzen für Dienstleistungen.
is_adult
Die Zahl, wenn gebräuchlich, geht zu einem Service einer erwachsenen Natur, wie Pornographie.
is_network_service
Die Zahl ist irgendeine Art Vermittlungsdienst wie ein menschlicher Bediener, eine Fernsprechauskunft, Bereitschaftsdienste usw.
country_code
Umsätze 353.
Regler
Bringt etwas Text in einem passenden Zeichensatzsagen, wer der Telekommunikationsregler ist, mit wahlweisesonderkommandos wie ihrer Web site oder Telefonnummer zurück.
areacode
Den Gebietscode - falls zutreffend - für die Zahl zurückbringen. Wenn nicht anwendbar, Umsätze undef.
areaname
Den Bereichsnamen - falls zutreffend - für die Zahl oder undef zurückbringen.
Teilnehmer
Das Teilnehmerteil der Zahl zurückbringen
Bediener
Den Namen zurückbringen des telco, das diese Zahl laufen läßt, in einem passenden Zeichensatz und mit wahlweisesonderkommandos wie ihrer Web site oder Telefonnummer. Nicht aktuell implementiert.
Format
Eine gesund formatierte Version der Zahl zurückbringen, komplett mit IDD Code, z.B. für die irische Nr. (021) 765-4321 würde sie +353 21 7654321 zurückbringen.
Land
Wenn das Zahl is_international, die two-letter ISO-Landeskennzahl zurückbringen.
NYI
Beschränkungen:
· Ausschließlich sppeaking, diese Art der Verdopplung der Zahl:: Telefon:: BRITISCHE Kategorie ist falsch. Ein sauberes-oben ist in der Ordnung, obwohl sie auftauchen kann, dass ein vollständig neues implemantation besser ist.
· Die Resultate sind nur so genau wie meine eigenen Untersuchungen in aktuelle Belegungen. Benutzerfeedbackwillkommen.
· Während die Namen der nominalen Inhaber der beweglichen Vorzeichen gegeben werden, bildet Zahlportabilität diese Informationen unzuverlässig.
SYNOPSE
Gebrauch Zahl:: Telefon;
$dermots_phone = Zahl:: Phone->new (IE, 017654321);
METHODEN
Die folgenden Methoden von der Zahl:: Telefon werden übersteuert:
is_valid
Die Zahl ist innerhalb des nationalen Numerierungsentwurfs gültig. Sie Mai oder Mai nicht schon zugeordnet zu werden oder sie können reserviert sein. Jede mögliche Zahl, die zutreffendes für irgendwelche der folgenden Methoden zurückbringt, ist auch gültig.
is_allocated
Die Zahl ist einem telco für Gebrauch zugeordnet worden. Sie Mai oder Mai, nicht schon gebräuchlich zu sein oder kann reserviert sein. Nicht aktuell implementiert.
is_geographic
Die Zahl spricht einen geographischen Bereich an.
is_fixed_line
Die Zahl, wenn gebräuchlich, kann eine örtlich festgelegte Leitung nur ansprechen.
is_mobile
Die Zahl, wenn gebräuchlich, kann einen Handy nur ansprechen.
is_pager
Die Zahl, wenn gebräuchlich, kann einen Pager nur ansprechen.
is_tollfree
Aufrufende Programme werden nicht für Aufrufe zu dieser Zahl unter normalen Umständen aufgeladen.
is_specialrate
Die Zahl, wenn gebräuchlich, zieht spezielle Zollsätze an. Zum Beispiel nationales Wählen mit Lokaltarifen oder Prämiensätzen für Dienstleistungen.
is_adult
Die Zahl, wenn gebräuchlich, geht zu einem Service einer erwachsenen Natur, wie Pornographie.
is_network_service
Die Zahl ist irgendeine Art Vermittlungsdienst wie ein menschlicher Bediener, eine Fernsprechauskunft, Bereitschaftsdienste usw.
country_code
Umsätze 353.
Regler
Bringt etwas Text in einem passenden Zeichensatzsagen, wer der Telekommunikationsregler ist, mit wahlweisesonderkommandos wie ihrer Web site oder Telefonnummer zurück.
areacode
Den Gebietscode - falls zutreffend - für die Zahl zurückbringen. Wenn nicht anwendbar, Umsätze undef.
areaname
Den Bereichsnamen - falls zutreffend - für die Zahl oder undef zurückbringen.
Teilnehmer
Das Teilnehmerteil der Zahl zurückbringen
Bediener
Den Namen zurückbringen des telco, das diese Zahl laufen läßt, in einem passenden Zeichensatz und mit wahlweisesonderkommandos wie ihrer Web site oder Telefonnummer. Nicht aktuell implementiert.
Format
Eine gesund formatierte Version der Zahl zurückbringen, komplett mit IDD Code, z.B. für die irische Nr. (021) 765-4321 würde sie +353 21 7654321 zurückbringen.
Land
Wenn das Zahl is_international, die two-letter ISO-Landeskennzahl zurückbringen.
NYI
Beschränkungen:
· Ausschließlich sppeaking, diese Art der Verdopplung der Zahl:: Telefon:: BRITISCHE Kategorie ist falsch. Ein sauberes-oben ist in der Ordnung, obwohl sie auftauchen kann, dass ein vollständig neues implemantation besser ist.
· Die Resultate sind nur so genau wie meine eigenen Untersuchungen in aktuelle Belegungen. Benutzerfeedbackwillkommen.
· Während die Namen der nominalen Inhaber der beweglichen Vorzeichen gegeben werden, bildet Zahlportabilität diese Informationen unzuverlässig.
6
Internet - HTTP
Perl Artistic
Bewegliche Web-Vollmacht ist Werkzeug das a-(cgi), zum von mehr Webseiten von einigen tragbaren Geräten (Handy Web-Datenbanksuchroutinen, usw.) zur Verfügung zu stellen.
Als ich anfing, mein bewegliches web browser der Handys zu verwenden, war eine der Sachen, die ich verwirklichte, dass es viele Webseiten gab, dass mein Handyweb browser einfach mich nicht sehen lassen. Mein glänzendes neues Motorola Razr von T-Mobile, für viele Seiten, anzeigen eine Fehlermeldung wie „413 3: Seite kann nicht angezeigt werden.“ Sie geschah ärgerlich häufig; das Web von meinem Handy durchzustöbern war viel wie das Versuchen, ein Buch oder eine Zeitschrift mit den großen Klumpen zu lesen, die einfach heraus zerrissen. Und als ich versuchte Fehler zu suchen, konnte ich etwas verfehlt haben, aber es schien wie ein grosses Problem ohne eine leicht erhältliche Lösung.
So versuchte ich, meine eigene Lösung zur Verfügung zu stellen. Ich bildete eine Vollmacht, die Webseiten für das bewegliche Web darstellen, damit sie auf eine Art anzeigen, die für mein Handyweb browser bearbeiten. Technologien umfassen Seitenwechsel, Markenreinigung und das wahlweisecachieren, zum von Leistung zu verbessern, aber, ohne in technische Sonderkommandos zu kommen, bedeutet diese, dass ich auf einige Seiten auf auf dem Web zurückgreifen kann, das ich nicht früh zurückgreifen könnte.
Was in diesem Auslösen neu ist:
· Eine Marke, die den Index veranlaßte, über 404 Fehler unecht zu berichten, war örtlich festgelegt.
· Eine kleinere Zahlungseinstellungseitengröße eingestellt re, damit Marke-reiche Seiten auf eine Art wahrscheinlicher, auf beweglichen Web-Datenbanksuchroutinen zeigbar zu sein übertragen.
Als ich anfing, mein bewegliches web browser der Handys zu verwenden, war eine der Sachen, die ich verwirklichte, dass es viele Webseiten gab, dass mein Handyweb browser einfach mich nicht sehen lassen. Mein glänzendes neues Motorola Razr von T-Mobile, für viele Seiten, anzeigen eine Fehlermeldung wie „413 3: Seite kann nicht angezeigt werden.“ Sie geschah ärgerlich häufig; das Web von meinem Handy durchzustöbern war viel wie das Versuchen, ein Buch oder eine Zeitschrift mit den großen Klumpen zu lesen, die einfach heraus zerrissen. Und als ich versuchte Fehler zu suchen, konnte ich etwas verfehlt haben, aber es schien wie ein grosses Problem ohne eine leicht erhältliche Lösung.
So versuchte ich, meine eigene Lösung zur Verfügung zu stellen. Ich bildete eine Vollmacht, die Webseiten für das bewegliche Web darstellen, damit sie auf eine Art anzeigen, die für mein Handyweb browser bearbeiten. Technologien umfassen Seitenwechsel, Markenreinigung und das wahlweisecachieren, zum von Leistung zu verbessern, aber, ohne in technische Sonderkommandos zu kommen, bedeutet diese, dass ich auf einige Seiten auf auf dem Web zurückgreifen kann, das ich nicht früh zurückgreifen könnte.
Was in diesem Auslösen neu ist:
· Eine Marke, die den Index veranlaßte, über 404 Fehler unecht zu berichten, war örtlich festgelegt.
· Eine kleinere Zahlungseinstellungseitengröße eingestellt re, damit Marke-reiche Seiten auf eine Art wahrscheinlicher, auf beweglichen Web-Datenbanksuchroutinen zeigbar zu sein übertragen.
7
Linux Software - Telefonie
GPL (GNU Gene
Ptk Telefon ist ein kleines Programm, das in als geschrieben Adressbuch verwendet zu werden Perl/Tk.
Es handhabt email address und kommentiert außerdem.
Es handhabt email address und kommentiert außerdem.
8
Programmierung - Bibliotheken
Perl Artistic
Mobile:: Wurfl ist eine Perl-Baugruppenschnittstelle zu WURFL (die drahtlose Universalhilfsmittel-Datei.
SYNOPSE
mein $wurfl = Mobile:: Wurfl->new (
wurfl_home => „/path/to/wurfl/home“,
db_descriptor => „DBI: mysql: database=wurfl: host=localhost“,
db_username => wurfl,
db_password => wurfl,
wurfl_url => q {http://wurfl.sourceforge.net/wurfl.xml}
);
mein $dbh = DBI->connect ($db_descriptor, $db_username, $db_password);
mein $wurfl = Mobile:: Wurfl->new (dbh => $dbh);
mein $desc = $wurfl->get (db_descriptor);
$wurfl->set (wurfl_home => „/another/path“);
$wurfl->create_tables ($sql);
$wurfl->update ();
$wurfl->get_wurfl ();
$wurfl->rebuild_tables ();
meine @devices = $wurfl->devices ();
für mein $device (@devices)
{
Druck „$device-> {user_agent}: $device-> {Identifikation} N“;
}
meine @groups = $wurfl->groups ();
meine @capabilities = $wurfl->capabilities ();
für mein $group (@groups)
{
@capabilities = $wurfl->capabilities ($group);
}
mein $ua = $wurfl->canonical_ua („SonyEricssonK750i/R1J Browser/SEMC-Browser/4.2 Profile/MIDP-2.0 Configuration/CLDC-1.1“);
mein $deviceid = $wurfl->deviceid ($ua);
mein $wml_1_3 = $wurfl->lookup ($ua, „wml_1_3“);
Druck „$wml_1_3-> {Name} = $wml_1_3-> {Wert}: in $wml_1_3-> {Gruppe} N“;
mein $fell_back_to = wml_1_3-> {deviceid};
mein $width = $wurfl->lookup_value ($ua, „max_image_height“, no_fall_back => 1);
$wurfl->cleanup ();
Mobile:: Wurfl ist eine Perl-Baugruppe, die eine Schnittstelle zu den Geräteninformationen zur Verfügung stellt, die im wurfl dargestellt werden (http://wurfl.sourceforge.net/). Das Mobile:: Wurfl Baugruppe arbeitet, indem sie diese Einheitinformationen in einer Datenbank spart (vorzugsweise mysql).
Sie bietet eine Schnittstelle an, um die relevanten Datenbank- Tische von einer SQL-Datei herzustellen, die „enthält, HERSTELLT TISCH“ Anweisungen (eine Probe wird mit der Verteilung versehen). Sie stellt auch eine Methode für das Ändern der Daten in der Datenbank von der wurfl.xml Datei zur Verfügung, die bei http://www.nusho.it/wurfl/dl.php?t=d&f=wurfl.xml bewirtet wird.
Sie liefert Methoden, um die Datenbank für Listen von Fähigkeiten abzufragen und Gruppen Fähigkeiten. Sie stellt auch eine Methode für das Generierung einer „kanonischen“ Benutzervertreterzeichenkette zur verfügung („canonical_ua“ sehen).
Schließlich stellt sie eine Methode für Werte nach bestimmten Fähigkeit-/Benutzervertreterkombinationen oben suchen zur Verfügung. Durch Zahlungseinstellung gebraucht dieses die hierarchische „Rückfalls“ Zelle von wurfl zu den upfähigkeit-Rückfallseinheiten, wenn diese Fähigkeiten nicht für die erbetene Einheit definiert werden.
SYNOPSE
mein $wurfl = Mobile:: Wurfl->new (
wurfl_home => „/path/to/wurfl/home“,
db_descriptor => „DBI: mysql: database=wurfl: host=localhost“,
db_username => wurfl,
db_password => wurfl,
wurfl_url => q {http://wurfl.sourceforge.net/wurfl.xml}
);
mein $dbh = DBI->connect ($db_descriptor, $db_username, $db_password);
mein $wurfl = Mobile:: Wurfl->new (dbh => $dbh);
mein $desc = $wurfl->get (db_descriptor);
$wurfl->set (wurfl_home => „/another/path“);
$wurfl->create_tables ($sql);
$wurfl->update ();
$wurfl->get_wurfl ();
$wurfl->rebuild_tables ();
meine @devices = $wurfl->devices ();
für mein $device (@devices)
{
Druck „$device-> {user_agent}: $device-> {Identifikation} N“;
}
meine @groups = $wurfl->groups ();
meine @capabilities = $wurfl->capabilities ();
für mein $group (@groups)
{
@capabilities = $wurfl->capabilities ($group);
}
mein $ua = $wurfl->canonical_ua („SonyEricssonK750i/R1J Browser/SEMC-Browser/4.2 Profile/MIDP-2.0 Configuration/CLDC-1.1“);
mein $deviceid = $wurfl->deviceid ($ua);
mein $wml_1_3 = $wurfl->lookup ($ua, „wml_1_3“);
Druck „$wml_1_3-> {Name} = $wml_1_3-> {Wert}: in $wml_1_3-> {Gruppe} N“;
mein $fell_back_to = wml_1_3-> {deviceid};
mein $width = $wurfl->lookup_value ($ua, „max_image_height“, no_fall_back => 1);
$wurfl->cleanup ();
Mobile:: Wurfl ist eine Perl-Baugruppe, die eine Schnittstelle zu den Geräteninformationen zur Verfügung stellt, die im wurfl dargestellt werden (http://wurfl.sourceforge.net/). Das Mobile:: Wurfl Baugruppe arbeitet, indem sie diese Einheitinformationen in einer Datenbank spart (vorzugsweise mysql).
Sie bietet eine Schnittstelle an, um die relevanten Datenbank- Tische von einer SQL-Datei herzustellen, die „enthält, HERSTELLT TISCH“ Anweisungen (eine Probe wird mit der Verteilung versehen). Sie stellt auch eine Methode für das Ändern der Daten in der Datenbank von der wurfl.xml Datei zur Verfügung, die bei http://www.nusho.it/wurfl/dl.php?t=d&f=wurfl.xml bewirtet wird.
Sie liefert Methoden, um die Datenbank für Listen von Fähigkeiten abzufragen und Gruppen Fähigkeiten. Sie stellt auch eine Methode für das Generierung einer „kanonischen“ Benutzervertreterzeichenkette zur verfügung („canonical_ua“ sehen).
Schließlich stellt sie eine Methode für Werte nach bestimmten Fähigkeit-/Benutzervertreterkombinationen oben suchen zur Verfügung. Durch Zahlungseinstellung gebraucht dieses die hierarchische „Rückfalls“ Zelle von wurfl zu den upfähigkeit-Rückfallseinheiten, wenn diese Fähigkeiten nicht für die erbetene Einheit definiert werden.
9
Linux Software - Telefonie
GPL (GNU Gene
Geräten-Informationsprojekt ist eine Java-Schwingenanwendung, die Tischplattenschnittstellenzugang zum WURFL bietet (Radioapparat-Universalhilfsmittel-Datei).
Das WURFL enthält Informationen über die Fähigkeiten einer großen Anzahl drahtloser Apparate.
Das Projekt erstellt worden von mir (Jim McLachlan), ein Software-Berater, der auf Java-Projekte für tragbare Geräte spezialisiert (Haupt- back-ends J2METM Klienten mit J2EETM).
Der Teil meiner Beratungarbeit gewesen die „Ausbildung“ der Klienten zu den Beschränkungen der Kreuzplattform Beschaffenheit von Java auf tragbaren Geräten. Ich gemußt regelmäßig Fragen aufstellen, wie „ist das < tragbare Gerät > gefälliges MIDP-1.0 oder MIDP-2.0?“ und „, wieviele verschiedenen Einheiten MIDP-2.0 dort? sind“.
Als Teil meiner neuen siteentwicklung in der ich beabsichtige, meine J2ME Anwendungen zu verkaufen, fand ich mangels irgendeines „reichen Inhalts“, der Verbraucher und nicht gerade Entwickler nützlich sein. Hoffnungsvoll ist dieses Werkzeug die Leute nützlich, die mehr über ihre Einheiten wissen wünschen.
Was in diesem Auslösen neu ist:
· Dieses Auslösen löst schließlich Probleme mit der Identifikation Pseudo-fähigkeit.
· Die verursachte Version 1.2 bilden,/die vorbildlichen versteckt zu werden Daten; 1.2.1 regelten dieses, aber hinzufügten eine Marke eses, die den Rückfall anstelle von der aktuellen „Identifikation“ verwendete.
Das WURFL enthält Informationen über die Fähigkeiten einer großen Anzahl drahtloser Apparate.
Das Projekt erstellt worden von mir (Jim McLachlan), ein Software-Berater, der auf Java-Projekte für tragbare Geräte spezialisiert (Haupt- back-ends J2METM Klienten mit J2EETM).
Der Teil meiner Beratungarbeit gewesen die „Ausbildung“ der Klienten zu den Beschränkungen der Kreuzplattform Beschaffenheit von Java auf tragbaren Geräten. Ich gemußt regelmäßig Fragen aufstellen, wie „ist das < tragbare Gerät > gefälliges MIDP-1.0 oder MIDP-2.0?“ und „, wieviele verschiedenen Einheiten MIDP-2.0 dort? sind“.
Als Teil meiner neuen siteentwicklung in der ich beabsichtige, meine J2ME Anwendungen zu verkaufen, fand ich mangels irgendeines „reichen Inhalts“, der Verbraucher und nicht gerade Entwickler nützlich sein. Hoffnungsvoll ist dieses Werkzeug die Leute nützlich, die mehr über ihre Einheiten wissen wünschen.
Was in diesem Auslösen neu ist:
· Dieses Auslösen löst schließlich Probleme mit der Identifikation Pseudo-fähigkeit.
· Die verursachte Version 1.2 bilden,/die vorbildlichen versteckt zu werden Daten; 1.2.1 regelten dieses, aber hinzufügten eine Marke eses, die den Rückfall anstelle von der aktuellen „Identifikation“ verwendete.
10
System - Networking
GPL (GNU Gene
MIPL bewegliches IPv6 für Linux ist eine Umsetzung des Mobilitätsträgers dem Entwurf in des Internet-IPv6. Es wurde ursprünglich im HÜTTE Software-Projektkurs von Sami Kivisaari, von Niklas Kämpe, von Juha Mynttinen, von Toni Nykänen, von Henrik Petander und von Antti Tuominen entwickelt. Nach dem Kurs wurde weitere Entwicklung durch das GO/Core Projekt am HÜTTE Labor für theoretische Informatik aufgenommen. Henrik Petander und Antti Tuominen sind jetzt die Projektkoordinatoren.
MIPL bewegliches IPv6 für Linux ist die freie Software, die unter GPL-Lizenz freigegeben wird. Die Leute, die heraus es versuchen oder an es denken, sollten zu, unseren Adressenlisten zu unterzeichnen erwägen, um die Meisten zu erhalten. Der Code ist auf keinen Fall komplett, aber wir versuchen unser Bestes, das alle Probleme behebt, die entstehen.
Was in diesem Auslösen neu ist:
· Dieses Auslösen ist zu Kern 2.6.15 geändert worden.
· Es hat volle Befolgung RFC 3775 und fällt auf eingebaute kryptographische Funktionen zurück, wenn openssl nicht erhältlich ist.
· ES repariert unterbrochenen Träger des virtuellen Flughafengebäudes und ein Speicherleck.
MIPL bewegliches IPv6 für Linux ist die freie Software, die unter GPL-Lizenz freigegeben wird. Die Leute, die heraus es versuchen oder an es denken, sollten zu, unseren Adressenlisten zu unterzeichnen erwägen, um die Meisten zu erhalten. Der Code ist auf keinen Fall komplett, aber wir versuchen unser Bestes, das alle Probleme behebt, die entstehen.
Was in diesem Auslösen neu ist:
· Dieses Auslösen ist zu Kern 2.6.15 geändert worden.
· Es hat volle Befolgung RFC 3775 und fällt auf eingebaute kryptographische Funktionen zurück, wenn openssl nicht erhältlich ist.
· ES repariert unterbrochenen Träger des virtuellen Flughafengebäudes und ein Speicherleck.
11
System - Linux-Distributionen
GPL (GNU Gene
Linux-ist bewegliches Systemsprojekt (LMS) ein volles Linuxsystem, dessen Träger die neuen USB-Flash-Speicher-Antriebe ist. Die Absicht ist, jeden möglichen PC mit USB-Träger mit unserem System aufzuladen und folglich haben wir jede Verwaltung und Analysenanwendungen, die wir ausgewählt haben, also brauchen wir nicht, sie einzubauen. Auf diese Weise, immer sind wir, unser Linuxsystem gebrauchsfertig zu erhalten in unserer Tasche.
Dieses Projekt entstand mit der Absicht, das Linuxsystem der vollständigen Methode zu studieren und mit ihm gleichzeitig zu genießen. Die Anfangsidee ist, zwei getrennte Disziplinen zu fixieren: die Programmierung und das Systemmanagement. So wohle Mitte unsere Studie in der benannten „Systemsprogrammierung, so viel Vernetzungsstand wie auf Einheitniveau (Fahrer).
Sind hier einige Hauptmerkmale „des Linux-beweglichen Systems“:
· Zu unser Linuxsystem von Speicher grellem USB initialisieren.
· Das System ist eine Auswahl der geläufigen GNU-Werkzeuge in jedem System: Plattediagnose, Speicher, Befestigungsteile, Netze, die Werkzeuge überwachen, usw.
· LMS Smoking
· Soweit wie möglich entwickeln Schacht neue Werkzeuge und/oder Hilfsprogramme mit dem Lernziel, um die zugrundeliegende Technologie tief zu studieren.
· Die verwendeten Programmiersprachen sind C, C++, Pythonschlange und Perl, vergessen außen die SystemsShell-Skripts.
· Die Betriebsmittelreduzierung (Speicherkapazität-, -speicher…) nicht ist ein Funktionslernziel der Entwicklungen.
LMSs Hauptziel ist, eine hoch spezialisierte Verteilung von GNU/Linux zu erzielen, das getragen durch die USB-Flash-Speicher-Antriebe kann. Sobald die Verteilung in der USB-Einheit betriebsbereit ist, kann es innen getragen werden Ihrer eigenen Tasche und Sie können jeden möglichen PC x86 ohne Notwendigkeit anlaufen, sie direkt in den PC einzubauen.
Dem LMS System wird die Entwicklung der spezifischen Aufgaben wie Netzverwaltung, Sicherheitsanalyse der Netze und Wiederanlauf und Reparatur von Hostdaten, sowie allen Informationsaustausch angestrebt, der ist, was es unterschiedlich zu anderen beweglichen Systemen wie „Phasencd“ bildet. Der Grundgedanke ist, die ganze Kraft des Linuxes und unserer Werkzeuge in unseren eigenen Taschen zu tragen, betriebsbereit verwendet zu werden.
Dieses Projekt entstand mit der Absicht, das Linuxsystem der vollständigen Methode zu studieren und mit ihm gleichzeitig zu genießen. Die Anfangsidee ist, zwei getrennte Disziplinen zu fixieren: die Programmierung und das Systemmanagement. So wohle Mitte unsere Studie in der benannten „Systemsprogrammierung, so viel Vernetzungsstand wie auf Einheitniveau (Fahrer).
Sind hier einige Hauptmerkmale „des Linux-beweglichen Systems“:
· Zu unser Linuxsystem von Speicher grellem USB initialisieren.
· Das System ist eine Auswahl der geläufigen GNU-Werkzeuge in jedem System: Plattediagnose, Speicher, Befestigungsteile, Netze, die Werkzeuge überwachen, usw.
· LMS Smoking
· Soweit wie möglich entwickeln Schacht neue Werkzeuge und/oder Hilfsprogramme mit dem Lernziel, um die zugrundeliegende Technologie tief zu studieren.
· Die verwendeten Programmiersprachen sind C, C++, Pythonschlange und Perl, vergessen außen die SystemsShell-Skripts.
· Die Betriebsmittelreduzierung (Speicherkapazität-, -speicher…) nicht ist ein Funktionslernziel der Entwicklungen.
LMSs Hauptziel ist, eine hoch spezialisierte Verteilung von GNU/Linux zu erzielen, das getragen durch die USB-Flash-Speicher-Antriebe kann. Sobald die Verteilung in der USB-Einheit betriebsbereit ist, kann es innen getragen werden Ihrer eigenen Tasche und Sie können jeden möglichen PC x86 ohne Notwendigkeit anlaufen, sie direkt in den PC einzubauen.
Dem LMS System wird die Entwicklung der spezifischen Aufgaben wie Netzverwaltung, Sicherheitsanalyse der Netze und Wiederanlauf und Reparatur von Hostdaten, sowie allen Informationsaustausch angestrebt, der ist, was es unterschiedlich zu anderen beweglichen Systemen wie „Phasencd“ bildet. Der Grundgedanke ist, die ganze Kraft des Linuxes und unserer Werkzeuge in unseren eigenen Taschen zu tragen, betriebsbereit verwendet zu werden.
12
Linux Software - Telefonie
GPL (GNU Gene
Telefon für Sprachmodem ist- nur eine einfache Verpackung für das Schwätzchenprogramm, das Ihnen erlaubt, einige Zahlen auf dem hayes-kompatiblen Modem zu rufen.
13
System - Linux-Distributionen
GPL (GNU Gene
AdminsParadise VoIP PBX ist ein volles web-basiert Telefon und Telefaxlösung, die integriert, gut-von-züchten offene Quelle VoIP Software.
Das Projekt läßt Sternchen 1.4.2, hylafax, avantfax und PHP5 mit einer themenorientierten, bedienungsfreundlichen, web-basiert Schnittstelle laufen.
Was in diesem Auslösen neu ist:
· Aufsteigen zu Freepbx 2.2 und Aktualisierungbaugruppee zum Stand 2.2
Das Projekt läßt Sternchen 1.4.2, hylafax, avantfax und PHP5 mit einer themenorientierten, bedienungsfreundlichen, web-basiert Schnittstelle laufen.
Was in diesem Auslösen neu ist:
· Aufsteigen zu Freepbx 2.2 und Aktualisierungbaugruppee zum Stand 2.2
14
Programmierung - Bibliotheken
Perl Artistic
Mobile:: Nachrichtenübermittlung:: ParlayX ist eine Perl-Schnittstelle zu ParlayX OSA.
SYNOPSE
Gebrauch Mobile:: Nachrichtenübermittlung:: ParlayX;
Mobile:: Nachrichtenübermittlung:: ParlayX ist eine Schnittstelle zum ParlayX Web-Service durch Sony Ericsson für SMS und MMS-Nachrichtenübermittlung, unter anderem. Dieses Sein eine Web-Service SEIFE:: Lite würde vermutlich besser zur Aufgabe entsprochen, aber ich entschied mich, mit LWP zu haften:: UserAgent, HTTP:: Antrag und XML:: LibXML bis Sachen in der SEIFE:: Lite stabilisieren (es ist aktuell darunter Neufassung, insoweit ich weiß) und ich mehr Zeit habe (nicht diese geschieht diese zu jeder Zeit bald).
Außerdem kann ich ParlayX, dank unzulängliche Unterlagen- und JAVA-nur Codeproben für es nicht völlig gerade noch fassen. Sowieso benötigen Sie LWP:: UserAgent, HTTP:: Antrag und XML:: LibXML, damit diese Baugruppe arbeitet. Die meisten sind in der Standardverteilung bereits, aber irgendwelche von ihnen sind an Ihrem lokalen CPAN Spiegel erhältlich.
Ich versuchte, zu nicht weit weg von den ``gediegenen JAVA-Namen von methos und von Eigenschaften wegzulaufen, aber Wahrscheinlichkeiten sind einige Unterschiede existieren.
SYNOPSE
Gebrauch Mobile:: Nachrichtenübermittlung:: ParlayX;
Mobile:: Nachrichtenübermittlung:: ParlayX ist eine Schnittstelle zum ParlayX Web-Service durch Sony Ericsson für SMS und MMS-Nachrichtenübermittlung, unter anderem. Dieses Sein eine Web-Service SEIFE:: Lite würde vermutlich besser zur Aufgabe entsprochen, aber ich entschied mich, mit LWP zu haften:: UserAgent, HTTP:: Antrag und XML:: LibXML bis Sachen in der SEIFE:: Lite stabilisieren (es ist aktuell darunter Neufassung, insoweit ich weiß) und ich mehr Zeit habe (nicht diese geschieht diese zu jeder Zeit bald).
Außerdem kann ich ParlayX, dank unzulängliche Unterlagen- und JAVA-nur Codeproben für es nicht völlig gerade noch fassen. Sowieso benötigen Sie LWP:: UserAgent, HTTP:: Antrag und XML:: LibXML, damit diese Baugruppe arbeitet. Die meisten sind in der Standardverteilung bereits, aber irgendwelche von ihnen sind an Ihrem lokalen CPAN Spiegel erhältlich.
Ich versuchte, zu nicht weit weg von den ``gediegenen JAVA-Namen von methos und von Eigenschaften wegzulaufen, aber Wahrscheinlichkeiten sind einige Unterschiede existieren.
15
Programmierung - Bibliotheken
GPL (GNU Gene
Die Implementierung der beweglichen Kalküls stellt einen Java-Rahmen für verteilte Anwendungen und Codemobilität zur Verfügung.
IMC (bewegliche Kalküls implementierend) ist ein Java-Rahmen für verteilte Anwendungen vielleicht implementieren mit Codemobilität.
Der Name liegt an der Tatsache, dass dieser Rahmen ursprünglich aufgebaut wurde, um zu helfen das, Ablaufsystem einer beweglichen Kalkülumsetzung die d.h. Kalküls zu implementieren, die Fernbetriebsmittel und auf Knotenpunkte zurückgreifen, und Code, Prozesse und bewegliche Vertreter vielleicht an austauschen.
Wenn Sie nicht Codemobilitätsmerkmale benötigen, können Sie sie und Gebrauch IMC einfach ignorieren für den Aufbau jeder möglicher verteilten und Netzanwendung.
Was in diesem Auslösen neu ist:
· SessionStarter ist eine falsche Kategorie anstelle von einer Schnittstelle (*)
· IpSessionId Syntax (*)
· Ursprüngliche Bordbuchfähigkeiten
· in NodeProcess und in NodeCoordinator schließen (*)
· autogenerated Namen für NodeProcess und NodeCoordinator.
· Das gleiche SessionStarter sollte nicht für Gleichlaufendes verwendet werden annimmt. (*)
· UDP, TCP und LocalSessionStarter sind in den unterschiedlichen Paketen
· ProtocolStack.createXXX (das betrachtet zu werden ProtocolLayer führend
· als die höchste Schicht). (*)
· closeSessions (SessionId). (*)
· Markierung, Zurückstellen, Zeilensprung in UnMarshaler (*)
· ProtocolThread bewog sich in Topologie (es ist jetzt ein NodeProcess) (*)
IMC (bewegliche Kalküls implementierend) ist ein Java-Rahmen für verteilte Anwendungen vielleicht implementieren mit Codemobilität.
Der Name liegt an der Tatsache, dass dieser Rahmen ursprünglich aufgebaut wurde, um zu helfen das, Ablaufsystem einer beweglichen Kalkülumsetzung die d.h. Kalküls zu implementieren, die Fernbetriebsmittel und auf Knotenpunkte zurückgreifen, und Code, Prozesse und bewegliche Vertreter vielleicht an austauschen.
Wenn Sie nicht Codemobilitätsmerkmale benötigen, können Sie sie und Gebrauch IMC einfach ignorieren für den Aufbau jeder möglicher verteilten und Netzanwendung.
Was in diesem Auslösen neu ist:
· SessionStarter ist eine falsche Kategorie anstelle von einer Schnittstelle (*)
· IpSessionId Syntax (*)
· Ursprüngliche Bordbuchfähigkeiten
· in NodeProcess und in NodeCoordinator schließen (*)
· autogenerated Namen für NodeProcess und NodeCoordinator.
· Das gleiche SessionStarter sollte nicht für Gleichlaufendes verwendet werden annimmt. (*)
· UDP, TCP und LocalSessionStarter sind in den unterschiedlichen Paketen
· ProtocolStack.createXXX (das betrachtet zu werden ProtocolLayer führend
· als die höchste Schicht). (*)
· closeSessions (SessionId). (*)
· Markierung, Zurückstellen, Zeilensprung in UnMarshaler (*)
· ProtocolThread bewog sich in Topologie (es ist jetzt ein NodeProcess) (*)
16
Internet - HTTP
GPL (GNU Gene
Gnome-O-Telefon (gphone kurz) ist ein Internet-Telefon. Das heißt, wenn Sie und Ihr Freund Rechner mit fehlerfreien Karten und Network Connections haben, können Sie gphone verwenden, um miteinander zu sprechen und auf Telefonrechnungen zu sparen. Gphone ist definitiv ein im Entstehen befindliches Werk und Sie sollten Ihr Geschäft nicht auf ihm vermutlich wetten; wenn es bricht, können Sie beide Stücke halten. Auf dem Programm zu hart nicht sein, zwar -- die Benutzerschnittstelle ist ein rauhes Bit, aber gphone arbeitet recht gut.
Während der Name andeutet, darauf abzielt er r, völlig gnome-groovy zu sein, aber der nicht durchaus geschehen noch. Gphone ist definitiv ein im Entstehen befindliches Werk und Sie sollten Ihr vermutlich nicht wetten
Geschäft auf ihm. Auf dem Programm zu hart nicht sein, zwar -- obgleich die Benutzerschnittstelle mächtiges rauhes ist, arbeitet gphone wirklich recht gut. Ive prüfte nur das Programm über Ethernet, aber die Bitgeschwindigkeit sollte niedrig genug, über einem angemessenen Modemanschluß zu arbeiten sein.
Das Protokoll ist nominal RTP/RTCP, und gphone übereinstimmt gut genug mit dem Standard, um in der Lage zu sein, mit speakfreely zu sprechen. Ive prüfte nur die UNIX-Version von speakfreely, aber, solange Sie sfmike mitteilen, RTP und G-/Mkomprimierung zu verwenden, scheint es, adaequat zu sein. Möglicherweise eines Tages addieren Kranke im Träger für andere Codecs; Verschlüsselung ist ein wenig weniger wahrscheinlich
weil Identifikation eher nicht diese zugelassene Dose Endlosschrauben öffnen. Eine leichte Art, etwas Sicherheit zu erhalten sein, mein Programm rtptunnel zu ändern, um das RTP Protokoll durch eine SSL-Kontaktbuchse anstelle von einer geraden TCP-Kontaktbuchse einen Tunnel anzulegen.
Gphone unterstützt voll - Duplex, wenn Ihre fehlerfreie Karte dieses Merkmal hat. Ive hatte gutes Glück using die ALSA Fahrer für mein SB16.
Was in diesem Auslösen neu ist:
· gphone/gphone.c: Änderung am Objektprogramm Jorge-Gomes Silvas Verlegenheit Config-Tastensystemabsturz addieren.
Während der Name andeutet, darauf abzielt er r, völlig gnome-groovy zu sein, aber der nicht durchaus geschehen noch. Gphone ist definitiv ein im Entstehen befindliches Werk und Sie sollten Ihr vermutlich nicht wetten
Geschäft auf ihm. Auf dem Programm zu hart nicht sein, zwar -- obgleich die Benutzerschnittstelle mächtiges rauhes ist, arbeitet gphone wirklich recht gut. Ive prüfte nur das Programm über Ethernet, aber die Bitgeschwindigkeit sollte niedrig genug, über einem angemessenen Modemanschluß zu arbeiten sein.
Das Protokoll ist nominal RTP/RTCP, und gphone übereinstimmt gut genug mit dem Standard, um in der Lage zu sein, mit speakfreely zu sprechen. Ive prüfte nur die UNIX-Version von speakfreely, aber, solange Sie sfmike mitteilen, RTP und G-/Mkomprimierung zu verwenden, scheint es, adaequat zu sein. Möglicherweise eines Tages addieren Kranke im Träger für andere Codecs; Verschlüsselung ist ein wenig weniger wahrscheinlich
weil Identifikation eher nicht diese zugelassene Dose Endlosschrauben öffnen. Eine leichte Art, etwas Sicherheit zu erhalten sein, mein Programm rtptunnel zu ändern, um das RTP Protokoll durch eine SSL-Kontaktbuchse anstelle von einer geraden TCP-Kontaktbuchse einen Tunnel anzulegen.
Gphone unterstützt voll - Duplex, wenn Ihre fehlerfreie Karte dieses Merkmal hat. Ive hatte gutes Glück using die ALSA Fahrer für mein SB16.
Was in diesem Auslösen neu ist:
· gphone/gphone.c: Änderung am Objektprogramm Jorge-Gomes Silvas Verlegenheit Config-Tastensystemabsturz addieren.
17
Linux Software - Information Management
GPL (GNU Gene
timeclock Software ist eine Anwendung, damit Angestellte als timeclock verwenden. Eine Angestelltzeit und ein Anwesenheitssystem im Auge behält, wenn Ihre Angestellten in und aus Arbeit kennzeichnen.
Diese Informationen können dann kompiliert werden, um die Gesamtstunden bearbeitet und die Menge zu produzieren, dass die Angestellten zahlend sein sollten.
Produkt freien Software der Timeclock-software.net-s ist eine einfache Lösung, zum Ihrer Angestellten zu erlauben, ihre Zeit in einem zentralen Einbauort für einfachen Zugriff zu speichern.
Diese Informationen können dann kompiliert werden, um die Gesamtstunden bearbeitet und die Menge zu produzieren, dass die Angestellten zahlend sein sollten.
Produkt freien Software der Timeclock-software.net-s ist eine einfache Lösung, zum Ihrer Angestellten zu erlauben, ihre Zeit in einem zentralen Einbauort für einfachen Zugriff zu speichern.
18
Programmierung - Bibliotheken
Perl Artistic
Software:: Packer ist eine verpackenschnittstelle der geläufigen Software.
SYNOPSE
Gebrauch Software:: Packer;
mein $packager = neue Software:: Packer ();
$packager->version (1.2.3.4 .5.6);
$packager->package_name („Somename“);
$packager->program_name (Software-Packer);
$packager->description („dieses ist das description.");
$packager->short_description („dieses ist kurzes description.");
$packager->output_dir („/home/software/packages“);
$packager->category („Anwendungen“);
$packager->architecture („Sparc“);
mein %object_data = (
QUELL=> /source/file1,
=> Datei SCHREIBEN,
ZIELEINHEIT => /usr/local/file1,
BENUTZER => Joe,
GRUPPE => Stab,
BETRIEBSART => 0750,
);
$packager->add_item (%object_data);
mein $version = $packager->version ();
mein $name = $packager->package_name ();
mein $program_name = $packager->program_name ();
mein $description = $packager->description ();
mein $description = $packager->short_description ();
mein $output_directory = $packager->output_dir ();
mein $category = $packager->category ();
mein $arch = $packager->architecture ();
Die Software-Packerbaugruppe konzipiert, um eine geläufige Schnittstelle für verpackensoftware auf jeder möglicher Plattform zur Verfügung zu stellen. Diese Baugruppe tut nicht, das Verpacken der Software aber ist bloß ein wraper um die verpackenwerkzeuge der verschiedenen Software, die bereits mit verschiedenen Betriebssystemen versehen.
Diese Baugruppe liefert die Unterseite API und einstellt Standardwerte geläufig für die verpackenmethoden der verschiedenen Software en.
SYNOPSE
Gebrauch Software:: Packer;
mein $packager = neue Software:: Packer ();
$packager->version (1.2.3.4 .5.6);
$packager->package_name („Somename“);
$packager->program_name (Software-Packer);
$packager->description („dieses ist das description.");
$packager->short_description („dieses ist kurzes description.");
$packager->output_dir („/home/software/packages“);
$packager->category („Anwendungen“);
$packager->architecture („Sparc“);
mein %object_data = (
QUELL=> /source/file1,
=> Datei SCHREIBEN,
ZIELEINHEIT => /usr/local/file1,
BENUTZER => Joe,
GRUPPE => Stab,
BETRIEBSART => 0750,
);
$packager->add_item (%object_data);
mein $version = $packager->version ();
mein $name = $packager->package_name ();
mein $program_name = $packager->program_name ();
mein $description = $packager->description ();
mein $description = $packager->short_description ();
mein $output_directory = $packager->output_dir ();
mein $category = $packager->category ();
mein $arch = $packager->architecture ();
Die Software-Packerbaugruppe konzipiert, um eine geläufige Schnittstelle für verpackensoftware auf jeder möglicher Plattform zur Verfügung zu stellen. Diese Baugruppe tut nicht, das Verpacken der Software aber ist bloß ein wraper um die verpackenwerkzeuge der verschiedenen Software, die bereits mit verschiedenen Betriebssystemen versehen.
Diese Baugruppe liefert die Unterseite API und einstellt Standardwerte geläufig für die verpackenmethoden der verschiedenen Software en.
19
Programmierung - Bibliotheken
Perl Artistic
Software:: Packer:: AIX ist die Software:: Packerextension für AIX 4.1 und oben.
SYNOPSE
Gebrauch Software:: Packer;
mein $packager = neue Software:: Packer (AIX);
Diese Baugruppe verwendet, um Anwendungspakete in einer Reserve-Format Datei zu erstellen, die (bff) für Einbau mit installp geeignet ist.
Diese Baugruppe erstellt Pakete für AIX 4.1 und höheres nur. Wegen der Kompatibilitätsanforderungen der Software:: Mehrfache Teile des Packers im gleichen Paket unterstützt nicht. Dieses kann zu einem bestimmten Zeitpunkt geändert werden zukünftig.
Diese Baugruppe ist in Teilbaised auf den Funktionen des lppbuild scripts. Wo möglich arbeitete Ive von den Standards, in denen ich keine Idee hatte, was sie befassend ich ansprachen die lppbuild Indexe für ein Verständnis waren.
Als solche Identifikation den Verfassern von lppbuild Version 2.1 danken mögen. Ich glaube diesen Indexen, von Jim Abbey geschrieben zu werden. Wem überhaupt es Dank für Ihre Arbeit war. Es geprüft envaluable. lppbuild ist von http://aixpdslib.seas.ucla.edu/ erhältlich
SYNOPSE
Gebrauch Software:: Packer;
mein $packager = neue Software:: Packer (AIX);
Diese Baugruppe verwendet, um Anwendungspakete in einer Reserve-Format Datei zu erstellen, die (bff) für Einbau mit installp geeignet ist.
Diese Baugruppe erstellt Pakete für AIX 4.1 und höheres nur. Wegen der Kompatibilitätsanforderungen der Software:: Mehrfache Teile des Packers im gleichen Paket unterstützt nicht. Dieses kann zu einem bestimmten Zeitpunkt geändert werden zukünftig.
Diese Baugruppe ist in Teilbaised auf den Funktionen des lppbuild scripts. Wo möglich arbeitete Ive von den Standards, in denen ich keine Idee hatte, was sie befassend ich ansprachen die lppbuild Indexe für ein Verständnis waren.
Als solche Identifikation den Verfassern von lppbuild Version 2.1 danken mögen. Ich glaube diesen Indexen, von Jim Abbey geschrieben zu werden. Wem überhaupt es Dank für Ihre Arbeit war. Es geprüft envaluable. lppbuild ist von http://aixpdslib.seas.ucla.edu/ erhältlich
20
Programmierung - Bibliotheken
Perl Artistic
Software:: Packer:: Svr4 ist die Software:: Packerextension für Pakete des Systems VR4.
SYNOPSE
Gebrauch Software:: Packer;
mein $packager = neue Software:: Packer (svr4);
Diese Baugruppe verwendet, um Anwendungspakete in einem Format zu erstellen, das für Einbau mit pkgadd geeignet ist.
FUNKTIONEN
neu ()
Diese Methode erstellt und zurückbringt eine neue Software: neue: Packer:: Nachricht SVR4.
add_item ()
$packager->add_item (%object_data);
Addiert eine neue Nachricht (Datei, Link, usw.) dem Paket.
Paket ()
$packager->package ();
Erstellen das Paket.
Info
Diese Methode zurückbringt ein Durcheinander ethode, das mit den notwendigen Informationen für eine pkginfo Datei gefüllt, die an das SYSV Format anpaßt.
package_name ()
Den Paketnamen definieren.
program_name ()
Dieses verwendet, um den Namen des vollen Pakets zu spezifizieren.
Der Programmname muß kleiner sein, das 256 charaters.
Für weitere Einzelheiten das pkginfo sehen (4) Mannseite.
Architektur ()
Die Architektur muß eine Komma getrennte Liste der alphanumerischen Zeichen sein, die die Architektur anzeigen, die mit dem Paket verbunden ist.
Die maximale Länge eines Zeichens ist 16 charaters.
Ein Zeichen sollte im Format „Befehlsatz“ sein. „Plattformgruppe“, wo:
Befehlsatz ist im Format von `uname - P `
Plattformgruppe ist im Format von `uname - m `
Wenn die Architektur nicht dann eingestellt, verwendet der aktuelle Befehlsatz.
Für weitere Einzelheiten das pkginfo sehen (4) Mannseite.
Version ()
Diese Methode angewendet e, um das Format der Version zu überprüfen und es im Format zurückzubringen, das für SVR4 erfordert.
Die Version muß 256 charaters oder kleiner sein.
Das erste charater kann nicht eine linke Klammer sein.
Das empfohlene Format ist eine willkürliche Zeichenkette von Zahlen im Dewey-dezimalen Format. Für mehr datails das pkginfo sehen (4) Mannseite.
install_dir ()
$packager->install_dir (/usr/local);
mein $base_dir = $packager->install_dir;
Diese Methode einstellt das falsche Verzeichnis de, damit die Software eingebaut werden kann. Das Installationsverzeichnis muß mit „/“ beginnen.
compatible_version ()
$packager->compatible_version (/some/path/file);
oder
$packager->compatible_version ($compver_stored_in_string);
mein $compatible_version = $packager->compatible_version ();
Diese Methode einstellt die kompatiblen Versionen archivieren en, damit die Software eingebaut werden kann.
Platz ()
$packager->space (/some/path/file);
oder
$packager->space ($space_data_stored_in_string);
mein $space = $packager->space ();
Diese Methode einstellt die Platzdatei tz, damit die Software eingebaut werden kann.
request_script ()
$packager->request_script (/some/path/file);
oder
$packager->request_script ($request_script_stored_in_string);
mein $request_script = $packager->request_script ();
Diese Methode einstellt die Platzdatei tz, damit die Software eingebaut werden kann.
SYNOPSE
Gebrauch Software:: Packer;
mein $packager = neue Software:: Packer (svr4);
Diese Baugruppe verwendet, um Anwendungspakete in einem Format zu erstellen, das für Einbau mit pkgadd geeignet ist.
FUNKTIONEN
neu ()
Diese Methode erstellt und zurückbringt eine neue Software: neue: Packer:: Nachricht SVR4.
add_item ()
$packager->add_item (%object_data);
Addiert eine neue Nachricht (Datei, Link, usw.) dem Paket.
Paket ()
$packager->package ();
Erstellen das Paket.
Info
Diese Methode zurückbringt ein Durcheinander ethode, das mit den notwendigen Informationen für eine pkginfo Datei gefüllt, die an das SYSV Format anpaßt.
package_name ()
Den Paketnamen definieren.
program_name ()
Dieses verwendet, um den Namen des vollen Pakets zu spezifizieren.
Der Programmname muß kleiner sein, das 256 charaters.
Für weitere Einzelheiten das pkginfo sehen (4) Mannseite.
Architektur ()
Die Architektur muß eine Komma getrennte Liste der alphanumerischen Zeichen sein, die die Architektur anzeigen, die mit dem Paket verbunden ist.
Die maximale Länge eines Zeichens ist 16 charaters.
Ein Zeichen sollte im Format „Befehlsatz“ sein. „Plattformgruppe“, wo:
Befehlsatz ist im Format von `uname - P `
Plattformgruppe ist im Format von `uname - m `
Wenn die Architektur nicht dann eingestellt, verwendet der aktuelle Befehlsatz.
Für weitere Einzelheiten das pkginfo sehen (4) Mannseite.
Version ()
Diese Methode angewendet e, um das Format der Version zu überprüfen und es im Format zurückzubringen, das für SVR4 erfordert.
Die Version muß 256 charaters oder kleiner sein.
Das erste charater kann nicht eine linke Klammer sein.
Das empfohlene Format ist eine willkürliche Zeichenkette von Zahlen im Dewey-dezimalen Format. Für mehr datails das pkginfo sehen (4) Mannseite.
install_dir ()
$packager->install_dir (/usr/local);
mein $base_dir = $packager->install_dir;
Diese Methode einstellt das falsche Verzeichnis de, damit die Software eingebaut werden kann. Das Installationsverzeichnis muß mit „/“ beginnen.
compatible_version ()
$packager->compatible_version (/some/path/file);
oder
$packager->compatible_version ($compver_stored_in_string);
mein $compatible_version = $packager->compatible_version ();
Diese Methode einstellt die kompatiblen Versionen archivieren en, damit die Software eingebaut werden kann.
Platz ()
$packager->space (/some/path/file);
oder
$packager->space ($space_data_stored_in_string);
mein $space = $packager->space ();
Diese Methode einstellt die Platzdatei tz, damit die Software eingebaut werden kann.
request_script ()
$packager->request_script (/some/path/file);
oder
$packager->request_script ($request_script_stored_in_string);
mein $request_script = $packager->request_script ();
Diese Methode einstellt die Platzdatei tz, damit die Software eingebaut werden kann.
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above handy-software search only lists software in full, demo and trial versions for free download. Download links are directly from our mirror sites or publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed
Meine Software
Sie haben noch keine Software. Klicken Sie auf Save "neben den einzelnen Software, um ihn zu speichern, um Ihre Software-Korb"
Verwandte Suche
Sponsored Links
