Ingenieurbüro Edelmann

Ingenieurbüro Edelmann

Softwareentwicklung • Softwarearchitektur • Beratung


Responsive Design

Unter Responsive Design (Responsive Webdesign) wird ein dynamische Webdesign verstanden. Durch das dynamische Design ist es möglich, auf die unterschiedlichen Displaygrößen der mobilen Devices reagieren. Wichtigste Voraussetzung dafür sind Media Queries, welche Art und Eigenschaften des betrachtenden Gerätes abfragen und somit die Webseite auf einem großen Display anders darstellen, als auf einem Tablet-Computer/Tablet-PC oder Smartphone.

Responsive Web Design.png
Responsive Web Design von Muhammad Rafizeldi (Google+) - INCRIdea Indonesia Source site: http://incridea.com/galeri/responsive-web-design/ Source URL: http://incridea.com/images/Responsive-Web-Design-INCRIdea-Indonesia.png. Lizenziert unter CC BY-SA 3.0 über Wikimedia Commons.

node.js listening only on localhost

Bei einem Portscan mit nmap bei einem meiner Server ist mir gerade aufgefallen, daß der Port auf dem node.js läuft nach aussen offen war.


PORT     STATE    SERVICE
22/tcp   open     ssh
53/tcp   open     domain
80/tcp   open     http
443/tcp  open     https
445/tcp  filtered microsoft-ds
3737/tcp open


Das muss so nicht sein! ;) (…und sollte es natürlich auch nicht.)

vorher:


app.listen(3737, function() {                                      
  console.log(""... port %d in %s mode"", app.address().port, app.settings.env);  
});

nachher:


app.listen(3737, 'localhost', function() {                                      
  console.log(""... port %d in %s mode"", app.address().port, app.settings.env);  
});

Und schon hört der Server nur noch am localhost.

iOS8 Share Extensions

Mit iOS8 zieht Apple endlich nach und spendiert seinem iOS etwas ähnliches wie bei Androids als Share Intents längst gang und gebe sind -> die Share Extension bzw. Extensions allgemein.

Damit kann man endlich Erweiterung programmieren, die z.B. die im WebBrowser geöffnete Seite (die URL) an einen eigenen Bookmark Dienst (Favoridium ) schickt. Es mag ja nicht jeder delicious, dropbox, evernote und co. benutzen.

[UPDATE 2014-06-18]

… und mit der iOS8 Beta2 kann man sie auch benutzen ;) …

Ubuntu 14.04: I want my menus back

Wer, so wie ich, seine Menüleiste lieber am zugehörigen Fenster mag, dem kann jetzt wieder ohne größerem Hack geholfen werden. In Ubuntu 14.04 gibt es eine Einstellungsmöglichkeit unter System Settings -> Appearance -> Behavior.

Einstelloption für Menüs

Danke! ;)

Google geht unter die Autobauer

Google macht weiter Ernst mit seinem Engagement bzgl. selbstfahrender Autos.

Auch wenn der erste Entwurf ein bisschen nach Toystory, o.ä. aussieht.

“Sie werden kein Lenkrad, kein Gaspedal und kein Bremsbedal haben - weil sie sie nicht brauchen”, meint Google selbstbewusst in der Ankündigung. Darüber wird sicherlich noch diskutiert, zumindest in DE ;)

Maximal sollen die Fahrzeuge mit 25 mph (ca. 40 km/h) unterwegs sein.

Die passende Google Plus Seite dazu.

UPDATE: Gerne nicht nur als Stadtfahrzeug, sondern auch Pendler und Langstrecken geeignet.

Und noch das Video dazu: