mozilla

Mozilla Nederland LogoDe Nederlandse
Mozilla gemeenschap

Mozilla Unveils $33 Intex Cloud FX Smartphone - Wall Street Journal (blog)

Nieuws verzameld via Google - di, 26/08/2014 - 06:01

Wall Street Journal (blog)

Mozilla Unveils $33 Intex Cloud FX Smartphone
Wall Street Journal (blog)
On Monday, Mozilla unveiled its first ultra low-cost smartphone, Intex Cloud FX, together with Indian handset company Intex Technologies India Ltd. The smartphone runs on Mozilla's Firefox software and supports two SIM cards and is powered by a one ...
Mozilla launches low-cost Firefox OS phone in IndiaCNET
Mozilla's first low-cost smartphone on sale in IndiaBBC News
Mozilla is launching its first Firefox OS smartphone in India this weekThe Next Web
Financial Post -Sydney Morning Herald
alle 228 nieuwsartikelen »
Categorieën: Mozilla-nl planet

Mozilla launches Firefox OS smartphone in India only, for $35 - Sydney Morning Herald

Nieuws verzameld via Google - di, 26/08/2014 - 05:00

Sydney Morning Herald

Mozilla launches Firefox OS smartphone in India only, for $35
Sydney Morning Herald
Mozilla isn't the only company interested in tapping the lower-end of India's smartphone market. At Google I/O, Google announced its Android One program that promises to bring a 4.5-inch screen, dual-SIM, FM-radio enabled Android device to India for ...

Categorieën: Mozilla-nl planet

Mozilla's first low-cost Firefox OS phone for India hits the market - VentureBeat

Nieuws verzameld via Google - di, 26/08/2014 - 04:12

Mozilla's first low-cost Firefox OS phone for India hits the market
VentureBeat
Mozilla's plan for a low-cost smartphone for India was first reported in early June, backed up by comments from Mozilla chief operating officer Gong Li that phones above $60 “are still too expensive for most consumers in India and other Southeast Asian ...

Categorieën: Mozilla-nl planet

Mozilla debuts $33 Cloud FX smartphone in bid to capture Indian market - Financial Post

Nieuws verzameld via Google - di, 26/08/2014 - 00:05

Mozilla debuts $33 Cloud FX smartphone in bid to capture Indian market
Financial Post
The Cloud FX phone will run Mozilla's Firefox operating system and offer games and other content through its applications store, Jane Hsu, the company's Taipei-based director of product marketing said at a New Delhi briefing yesterday. The device has ...

Google Nieuws
Categorieën: Mozilla-nl planet

Daniel Stenberg: Credits in the curl project

Mozilla planet - ma, 25/08/2014 - 22:38

Friends!

When we receive patches, improvements, suggestions, advice and whatever that lead to a change in curl or libcurl, I make an effort to log the contributor’s name in association with that change. Ideally, I add a line in the commit message. We use “Reported-by: <full name>” quite frequently but also other forms of “…-by: <full name>” too like when there was an original patch by someone or testing and similar. It shouldn’t matter what the nature of the contribution is, if it helped us it is a contribution and we say thanks!

curl-give-credits

I want all patch providers and all of us who have push rights to use this approach so that we give credit where credit is due. Giving credit is the only payment we can offer in this project and we should do it with generosity.

The green bars on the right show the results from the question how good we are at giving credit in the project from the 2014 curl survey, where 5 is really good and 1 is really bad. Not too shabby, but I’d say we can do even better! (59% checked the top score, 15% checked the 3′)

I have a script called contributors.sh that extracts all contributors since a tag (typically the previous release) and I use that to get a list of names to thank in the RELEASE-NOTES file for the pending curl release. Easy and convenient.

After every release (which means every 8th week) I then copy the list of names from RELEASE-NOTES into docs/THANKS. So all contributors get remembered and honored after having helped us in one way or another.

When there’s no name

When contributors don’t provide a real name but only a nick name like foobar123, user_5678 and so on I tend to consider that as request to not include the person’s name anywhere and hence I tend to not include it in the THANKS or RELEASE-NOTES. This also sometimes the result of me not always wanting to bother by asking people over and over again for their real name in case they want to be given proper and detailed credit for what they’ve provided to us.

Unfortunately, a notable share of all contributions we get to the project are provided by people “hiding” behind a made up handle. I’m fine with that as long as it truly is what the helpers’ actually want.

So please, if you help us out, we will happily credit you, but please tell us your name!

keep-calm-and-improve-curl

Categorieën: Mozilla-nl planet

Mozilla Release Management Team: Firefox 32 beta8 to beta9

Mozilla planet - ma, 25/08/2014 - 22:24

  • 42 changesets
  • 78 files changed
  • 1175 insertions
  • 782 deletions

ExtensionOccurrences cpp26 js20 h7 html5 py4 jsm2 ini2 xul1 xml1 json1 in1 cc1 build1

ModuleOccurrences browser12 layout10 content9 toolkit7 js6 dom6 security5 services4 netwerk3 testing2 config2 tools1 modules1 memory1 image1 gfx1 extensions1

List of changesets:

Mike HommeyBug 1050029 - Improve Makefile checks for deprecated or moz.build variables. r=mshal a=NPOTB - 2a617532286d Mike ShalBug 1047621 - Move link.py to config for importing expandlibs_exec; r=gps a=NPOTB - a09c51fcbd98 Mike ShalBug 1047621 - Have link.py import and call expandlibs_exec.py; r=gps a=NPOTB - bd02db1d22d0 Tim TaubertBug 1054815 - Fix browser_tabview_bug712203.js to not connect to google.com. r=smacleod, a=test-only - 2309c50ccc6c Ryan VanderMeulenNo Bug - Change min expected assertions for test_playback_rate.html to 3. a=test-only - 1815786bfc6d Ryan VanderMeulenNo Bug - Widen the allowable number of asserts in test_bug437844.xul to 19-21 so we don't have to keep adjusting it everytime something randomly perturbs it. a=test-only - 3f100f099542 Martijn WargersBug 1024535 - Fix for failing video test on Windows 7. r=jwwang, a=test-only - d2714b6fc28d David Rajchenbach-TellerBug 1024686 - Add missing return in Sqlite.jsm. r=mak, a=test-only - da78e23cbe3d Martijn WargersBug 1051783 - Fix test_pointerlock-api.html. r=Enn, a=test-only - 90b5e0b87666 Terrence ColeBug 1055219. r=terrence, a=abillings - 7c7145e95cb5 Wes KocherBacked out changeset 90b5e0b87666 (Bug 1051783) for an added assert a=backout - ec5427a8e674 Steven MacLeodBug 1035557 - Migrate crash checkpoints with the session so that we don't appear to crash during reset. r=ttaubert, a=lmandel - 8d583074b918 Monica ChewBug 1055670: Disable remote lookups (r=gcp,a=lmandel) - b554afc480aa C.J. KuBug 1055040 - Send mouse events base on canvas position and enable this test case on all B2G builds. r=ehsan, a=test-only - fadc34768c8b Jared WeinBug 947574 - Switch browser_426329.js to use tasks to avoid intermittent failure. r=Gijs, a=test-only - 023ef0541072 Michael WuBug 1045977 - Clear heap allocated volatile buffers. r=njn, r=seth, a=sledru - bff13e7445c5 Michal NovotnyBug 1054425 - cache2: leak in CacheFileMetadata::WriteMetadata. r=jduell, a=sledru - 342c0c26e18d Shane CaraveoBug 1047340 - Fix annotation of marks by using the browser url rather than cannonical url. r=jaws, a=lmandel - 54949d681a14 Aaron KlotzBug 1054813 - Add some missing MutexAutoLocks in nsZipReaderCache. r=mwu, a=lmandel - 50590d1557c4 Jim ChenBug 1013004 - Fix support for sampling intervals > 1 second. r=BenWa, a=lmandel - 61980c2f6177 Gregory SzorcBug 1055102 - Properly handle Unicode in Bagheera payloads. r=bsmedberg, a=lmandel - 4f18903bc230 Steve WorkmanBug 1054418 - Rewrite AppCacheUtils.jsm to use HTTP Cache v2 APIs. r=michal, a=sledru - fa7360fe9779 Michal NovotnyBug 1054819 - Ensure that the dictionary is released on the main thread. r=ehsan, a=sledru - c06efff91ed3 Honza BambasBug 1053517 - Enable the new HTTP cache during automation testing. r=jduell, a=test-only - f5d4b16203aa Douglas CrosherBug 1013996 - irregexp: avoid unaligned accesses in ARM code. r=bhackett, a=lmandel - 093bfa0f1dee Joel MaherBug 1056199 - Update talos on Fx32 to the latest revision. r=RyanVM, a=test-only - ec3e586813b5 Tim TaubertBug 1041527 - Ensure that about:home isn't the initial tab when opening new windows in tabview tests. r=ehsan, a=test-only - c340fefc0fe8 Marco BonardoBug 1002439 - browser_bug248970.js is almost perma fail when run by directory on osx opt. r=mano, a=test-only - 0b44c271f755 Ryan VanderMeulenBug 906752 - Disable test_audioBufferSourceNodeOffset.html on deBug builds. a=test-only - d94be43c729c Seth FowlerBug 1024454 - Part 1: Eagerly propagate dirty bits so absolute children of table parts get reflowed reliably. r=dbaron, a=lmandel - 8e6b808eed02 Bill McCloskeyBug 1053999 - Be more conservative in recursion checks before brain transplants. r=bholley, a=lmandel - ac551f43e2b4 Paul AdenotBug 1056032 - Make sure COM is initialized when trying to decode an mp3 using decodeAudioData. r=cpearce, a=lmandel - f17ade17a846 Paul AdenotBug 1056032 - Test that we can decode an mp3 using decodeAudioData. r=ehsan, a=lmandel - 53d300e03f5b Markus StangeBack out Bug 1000875 in order to fix the regression tracked in Bug 1011166. a=backout - 11a5306111d0 Peter Van der BekenBug 1036186 - Reset Migration wizard no longer skips the first step to choose a browser. r=smaug, a=lmandel - ac8864d8ecc0 Camilo VieccoBug 1047177 - Treat v4 certs as v3 certs (1/2). r=keeler. a=lmandel - 6049537c2510 Camilo VieccoBug 1047177 - Treat v4 certs as v3 certs. Tests (2/2). r=keeler. a=lmandel - 74a58e14d1d3 Bill McCloskeyBug 1008107 - Allow SandboxPrivate to be null in sandbox_finalize. r=bz, a=lmandel - 85318a1536ee Sami JaktholmBug 1055499 - StyleEditor: Properly wait for the toolbox to be destroyed before ending test run and causing windows to leak. r=harth, a=test-only - 8f49d60bf5c9 Honza BambasBug 1040086 - EV identifier missing when restoring session with HTTP cache v2. r=michal, a=lmandel - 33ea2d7e342e Shane CaraveoBug 1056415 - Fix updating the marks buttons during tabchange. r=jaws, a=lmandel - 2f61f6e44a33 Shane CaraveoBug 1047316 - Fix docshell swapping Bug by removing usage in marks (unecessary here). r=jaws, a=lmandel - 58eb677e55f3

Categorieën: Mozilla-nl planet

Mozilla offers $33 smartphone in bid to capture Indian market - The Globe and Mail

Nieuws verzameld via Google - ma, 25/08/2014 - 21:48

Mozilla offers $33 smartphone in bid to capture Indian market
The Globe and Mail
The Cloud FX phone will run Mozilla's Firefox operating system and offer games and other content through its applications store, Jane Hsu, the company's Taipei-based director of product marketing said at a New Delhi briefing yesterday. The device has ...

Google Nieuws
Categorieën: Mozilla-nl planet

Mozilla launches low-cost Firefox OS phone in India - CNET

Nieuws verzameld via Google - ma, 25/08/2014 - 21:27

Firstpost

Mozilla launches low-cost Firefox OS phone in India
CNET
intex-cloud-fxblack-1-600x424.jpg The Cloud FX, a joint project of India-based phone maker Intex and Mozilla, is a low-cost smartphone running Firefox OS. Mozilla hopes the phone will open up new markets by getting more people to use the Internet. Mozilla.
Mozilla Unveils A Firefox-Powered Mobile Phone For The Indian MarketInternational Business Times
Mozilla is launching its first Firefox OS smartphone in India this weekThe Next Web
Intex Cloud FX first impressions: Can Mozilla's Firefox OS flourish in an ...Firstpost
FierceWireless -Business Standard -Gizmodo India
alle 173 nieuwsartikelen »
Categorieën: Mozilla-nl planet

Mozilla Unveils A Firefox-Powered Mobile Phone For The Indian Market - International Business Times

Nieuws verzameld via Google - ma, 25/08/2014 - 18:54

PopHerald Technology News

Mozilla Unveils A Firefox-Powered Mobile Phone For The Indian Market
International Business Times
The mobile phone in many ways is controlled by the giant companies that produce the operating systems running them: Google's Android, Apple's iOS and Microsoft's Windows Phone, among others. Now Mozilla wants to do for mobile what it did for the web ...
Mozilla rivals Microsoft Corporation's Nokia 130, meet the Cloud FX PhonePopHerald Technology News

alle 2 nieuwsartikelen »Google Nieuws
Categorieën: Mozilla-nl planet

A top net neutrality defender is trying to poke holes in Mozilla's plan for ... - Washington Post (blog)

Nieuws verzameld via Google - ma, 25/08/2014 - 18:48

A top net neutrality defender is trying to poke holes in Mozilla's plan for ...
Washington Post (blog)
Mozilla's proposal to federal regulators, in a nutshell, involves highlighting the relationship between Internet service providers (ISPs) and content companies like Amazon, YouTube and Xbox Live, and regulating that relationship more heavily than the ...

Categorieën: Mozilla-nl planet

Mozilla partners with Intex to bring $33 Firefox OS smartphone to India - FierceWireless

Nieuws verzameld via Google - ma, 25/08/2014 - 18:12

Mozilla partners with Intex to bring $33 Firefox OS smartphone to India
FierceWireless
Mozilla's announcement that it would bring to market a smartphone costing around $25 running the Firefox OS is coming to fruition. Intex Technologies released the Cloud FX smartphone as the first Firefox OS smartphone available in India, costing 1,999 ...

Categorieën: Mozilla-nl planet

David Humphrey: Introducing MakeDrive

Mozilla planet - ma, 25/08/2014 - 18:11

I've been lax in my blogging for the past number of months (apologies). I've had my head down in a project that's required all of my attention. On Friday we reached a major milestone, and I gave a demo of the work on the weekly Webmaker call. Afterward David Ascher asked me to blog about it. I've wanted to do so for a while, so I put together a proper post with screencasts.

I've written previously about our idea of a web filesystem, and the initial work to make it possible. Since then we've greatly expanded the idea and implementation into MakeDrive, which I'll describe and show you now.

MakeDrive is a JavaScript library and server (node.js) that provides an offline-first, always available, syncing filesystem for the web. If you've used services like Dropbox or Google Drive, you already know what it does. MakeDrive allows users to work with files and folders locally, then sync that data to the cloud and other browsers or devices. However, unlike Dropbox or other similar services, MakeDrive is based purely on JavaScript and HTML5, and runs on the web. You don't install it; rather, a web application includes it as a script, and the filesystem gets created or loaded as part of the web page or app.

Because MakeDrive is a lower-level service, the best way to demonstrate it is by integrating it into a web app that relies on a full filesystem. To that end, I've made a series of short videos demonstrating aspects of MakeDrive integrated into a modified version of the Brackets code editor. I actually started this work because I want to make Brackets work in the browser, and one of the biggest pieces it is missing in browser is a full featured filesystem (side-note: Brackets can run in a browser just fine :). This post isn't specifically about Brackets, but I'll return to it in future posts to discuss how we plan to use it in Webmaker. MakeDrive started as a shim for Brackets-in-a-browser, but Simon Wex encouraged me to see that it could and should be a separate service, usable by many applications.

In the first video I demonstrate how MakeDrive provides a full "local," offline-first filesystem in the browser to a web app:

The code to provide a filesystem to the web page is as simple as var fs = MakeDrive.fs();. Applications can then use the same API as node.js' fs module. MakeDrive uses another of our projects, Filer, to provide the low-level filesystem API in the browser. Filer is a full POSIX filesystem (or wants to be, file bugs if you find them!), so you can read and write utf8 or binary data, work with files, directories, links, watches, and other fun things. Want to write a text file? it's done like so:

var data = '<html>...'; fs.writeFile('/path/to/index.html', data, function(err) { if(err) return handleError(); // data is now written to disk });

The docs for Filer are lovingly maintained, and will show you the rest, so I won't repeat it here.

MakeDrive is offline-first, so you can read/write data, close your browser or reload the page, and it will still be there. Obviously having access to your filesystem outside the current web page is also desirable. Our solution was to rework Filer so it could be used in both the browser and node.js, allowing us to mirror filesystems over the network using Web Sockets). We use a rolling-checksum and differential algorithm (i.e., only sending the bits of a file that have changed) inspired by rsync; Dropbox does the same.

In this video I demonstrate syncing the browser filesystem to the server:

Applications and users work with the local browser filesystem (i.e., you read and write data locally, always), and syncing happens in the background. That means you can always work with your data locally, and MakeDrive tries to sync it to/from the server automatically. MakeDrive also makes a user's mirrored filesystem available remotely via a number of authenticated HTTP end points on the server:

  • GET /p/path/into/filesystem - serve the path from the filesystem provided like a regular web server would
  • GET /j/path/into/filesystem - serve the path as JSON (for APIs to consume)
  • GET /z/path/into/filesystem - export the path as export.zip (e.g., zip and send user data)

This means that a user can work on files in one app, sync them, and then consume them in another app that requires URLs. For example: edit a web component in one app and include and use it in another. When I started web development in the 1990s, you worked on files locally, FTP'ed them to a server, then loaded them via your web server and browser. Today we use services like gh-pages and github.io. Both require manual steps. MakeDrive automates the same sort of process, and targets new developers and those learning web development, making it a seamless experience to work on web content: your files are always "on the web."

MakeDrive supports multiple, simultaneous connections for a user. I might have a laptop, desktop, and tablet all sharing the same filesystem via a web app. This app can be running in any HTML5 compatible browser, app, or device. In this video I demonstrate syncing changes between different HTML5 browsers (Chrome, Firefox, and Opera):

Like Dropbox, each client will have its own "local" version of the filesystem, with one authoritative copy on the server. The server manages syncing to/from this filesystem so that multiple clients don't try to sync different changes to the same data at once. After one client syncs new changes, the server informs other clients that they can sync as well, which eventually propagates the changes across all connected clients. Changes can include updates to a file's data blocks, but also any change to the filesystem nodes themselves: renames, deleting a file, making a new directory, etc.

The code to make this syncing happen is very simple. As long as there is network, a MakeDrive filesystem can be connected to the server and synced. This can be a one-time thing, or the connection can be left open and incremental syncs can take place over the lifetime of the app: offline first, always syncing, always available.

Because MakeDrive allows the same user to connect multiple apps/devices at once, we have to be careful not to corrupt data or accidentally overwrite data when syncing. MakeDrive implements something similar to Dropbox's Conflicted Copy mechanism: if two clients change the same data in different ways, MakeDrive syncs the server's authoritative version, but also creates a new file with the local changes, and lets the user decide how to proceed.

This video demonstrates the circumstances by which a conflicted copy would be created, and how to deal with it:

Internally, MakeDrive uses extended attributes on filesystem nodes to determine automatically what has and hasn't been synced, and what is in a conflicted state. Conflicted copies are not synced back to the server, but remain in the local filesystem. The user decides how to resolve conflicts by deleting or renaming the conflicted file (i.e., renaming clears the conflict attribute).

MakeDrive works today, but isn't ready for production quite yet. On Friday we reached the end of our summer work, where we tried hard to follow initial mockups are very cool. If you have a web-first filesystem, you can do some interesting things that might not make sense in a traditional filesystem (i.e., when the scope of your files is limited to web content).

  • Having a filesystem in a web page naturally got me wanting to host web pages from web pages. I wrote nohost to experiment with this idea, an httpd in browser that uses Blob URLs. It's really easy to load DOM elements from a web filesystem:
  • var img = document.createElement('img'); fs.readFile('/path/into/filesystem/image.png', function(err, data) { if(err) return handleError(); // Create a Blob and wrap in URL Object. var blob = new Blob([data], {type: 'image/png'}) var url = URL.createObjectURL(blob); img.src = url; });
    • Using this technique, we could create a small bootloader and store entire web apps in the filesystem. For example, all of Brackets loading from disk, with a tiny bootloader web page to get to the filesystem in appcache. This idea has been discussed elsewhere, and adding the filesystem makes it much more natural.
    • The current work on the W3C stream spec is really exciting, since we need a way to implement streaming data in and out of a filesystem, and therefore IndexedDB.
    • Having the ability to move IndexedDB to worker threads for background syncs (bug 701634), and into third-party iframes with postMessage to share a single filesystem instance across origins (bug 912202) would be amazing
    • Mobile! Being able to sync filesystems in and out of mobile web apps is really exciting. We're going to help get MakeDrive working in Mobile Appmaker this fall.

    If any of this interests you, please get in touch (@humphd) and help us. The next 6 months should be a lot of fun. I'll try to blog again before that, though ;)

    Categorieën: Mozilla-nl planet

    Mozilla Adding Granular App Permissions to Firefox OS - Threatpost

    Nieuws verzameld via Google - ma, 25/08/2014 - 17:10

    Mozilla Adding Granular App Permissions to Firefox OS
    Threatpost
    Mozilla is set to add a feature to its mobile Firefox OS that will give users the ability to revoke any application's permissions on a granular basis. Firefox OS is the open source operating system that Mozilla built for smartphones. The software runs ...
    Mozilla Firefox: Marketplace Will Elevate Apps and Use Crowd-CurationJBG News

    alle 2 nieuwsartikelen »Google Nieuws
    Categorieën: Mozilla-nl planet

    Mozilla Offers $33 Smartphone for India Market - AdAge.com (blog)

    Nieuws verzameld via Google - ma, 25/08/2014 - 16:47

    Mozilla Offers $33 Smartphone for India Market
    AdAge.com (blog)
    The Cloud FX phone will run Mozilla's Firefox operating system and offer games and other content through its applications store, Jane Hsu, the company's Taipei-based director of product marketing said at a New Delhi briefing today. The device has 128 ...
    Mozilla Makes Asia Debut With $33 Smartphone in IndiaBloomberg

    alle 4 nieuwsartikelen »
    Categorieën: Mozilla-nl planet

    Mozilla Makes Asia Debut With $33 Smartphone in India - Bloomberg

    Nieuws verzameld via Google - ma, 25/08/2014 - 13:33

    Mozilla Makes Asia Debut With $33 Smartphone in India
    Bloomberg
    Mozilla Corp. began offering its first low-cost smartphone in India today for 1,999 rupees ($33), in a bid to build market share for its open source software in the world's fastest growing market for such devices. The Cloud FX phone will run Mozilla's ...

    en meer »
    Categorieën: Mozilla-nl planet

    Intex Cloud FX first impressions: Can Mozilla's Firefox OS flourish in an ... - Firstpost

    Nieuws verzameld via Google - ma, 25/08/2014 - 12:48

    Firstpost

    Intex Cloud FX first impressions: Can Mozilla's Firefox OS flourish in an ...
    Firstpost
    Mozilla's second Firefox-OS smartphone (after the Spice Fire One) is officially out in India, and this one is billed as India's cheapest smartphone. The Intex Cloud FX is priced at Rs 1,990 and will be exclusively available on Snapdeal. Intex has also ...
    Mozilla is launching its first Firefox OS smartphone in India this weekThe Next Web
    To kill 3 birds with one stone: Mozilla ready to win the game with its new ...Daily Bhaskar
    Mozilla Firefox OS Smartphone Headed To India This WeekGeeky gadgets
    iamWire -The American Bazaar -Tech2
    alle 136 nieuwsartikelen »
    Categorieën: Mozilla-nl planet

    Mozilla is launching its first Firefox OS smartphone in India this week - The Next Web

    Nieuws verzameld via Google - ma, 25/08/2014 - 10:58

    Geeky gadgets

    Mozilla is launching its first Firefox OS smartphone in India this week
    The Next Web
    Slowly but surely, Mozilla is pushing its Firefox OS mobile operating system into new markets. Although the nonprofit had already discussed its approach for India, today it announced it will be launching its first smartphone in the region this week ...
    To kill 3 birds with one stone: Mozilla ready to win the game with its new ...Daily Bhaskar
    Mozilla Firefox OS Smartphone Headed To India This WeekGeeky gadgets
    Spice Fire One MI-FX1: first low-cost Firefox smartphone in IndiaThe American Bazaar
    Firstpost -Tech2 -IBNLive
    alle 117 nieuwsartikelen »
    Categorieën: Mozilla-nl planet

    To kill 3 birds with one stone: Mozilla ready to win the game with its new ... - Daily Bhaskar

    Nieuws verzameld via Google - ma, 25/08/2014 - 10:34

    Firstpost

    To kill 3 birds with one stone: Mozilla ready to win the game with its new ...
    Daily Bhaskar
    Mozilla has launched its all new Firefox operating system (OS) phone in India via Spice Mobiles at a very low price tag of INR 2299. We need not say that the battle has already been kickstarted, and Mozilla is aiming major players with its new Firefox ...
    Spice Fire One MI-FX1: first low-cost Firefox smartphone in IndiaThe American Bazaar
    Spice Fire One: India's first Firefox phone to take on Android's budget dominanceFirstpost
    Spice Fire One is India's first Firefox OS phone: Available from August 29 for ...Tech2
    IBNLive -IntoMobile (blog) -TelecomTiger
    alle 107 nieuwsartikelen »
    Categorieën: Mozilla-nl planet

    First Firefox OS Smartphones Available in India this Week

    Mozilla Blog - ma, 25/08/2014 - 10:04
    We are happy to announce that Intex Technologies just introduced the Cloud FX as the first Firefox OS smartphone available in India. Intex will offer the Cloud FX exclusively on Snapdeal.com to give their customers a powerful and customizable smartphone … Continue reading
    Categorieën: Mozilla-nl planet

    Daniel Stenberg: My home setup

    Mozilla planet - ma, 25/08/2014 - 08:57

    I work in my home office which is upstairs in my house, perhaps 20 steps from my kitchen and the coffee refill. I have a largish desk with room for a number of computers. The photo below shows the three meter beauty. My two kids have their two machines on the left side while I use the right side of it for my desktop and laptop.

    Daniel's home office

    Many computers

    The kids use my old desktop computer with a 20″ Dell screen and my old 15.6″ dual-core Asus laptop. My wife has her laptop downstairs and we have a permanent computer installed underneath the TV for media (an Asus VivoPC).

    My desktop computer

    I’m primarily developing C and C++ code and I’m frequently compiling rather large projects – repeatedly. I use a desktop machine for my ordinary development, equipped with a fairly powerful 3.5GHz quad-core Core-I7 CPU, I have my OS, my home dir and all source code put on an SSD. I have a larger HDD for larger and slower content. With ccache and friends, this baby can build Firefox really fast. I put my machine together from parts myself as I couldn’t find a suitable one focused on horse power but yet a “normal” 2D graphics card that works Fractal Designfine with Linux. I use a Radeon HD 5450 based ASUS card, which works fine with fully open source drivers.

    I have two basic 24 inch LCD monitors (Benq and Dell) both using 1920×1200 resolution. I like having lots of windows up, nothing runs full-screen. I use KDE as desktop and I edit everything in Emacs. Firefox is my primary browser. I don’t shut down this machine, it runs a few simple servers for private purposes.

    My machines (and my kids’) all run Debian Linux, typically of the unstable flavor allowing me to get new code reasonably fast.

    Func KB-460 keyboardMy desktop keyboard is a Func KB-460, mechanical keyboard with some funky extra candy such as red backlight and two USB ports. Both my keyboard and my mouse are wired, not wireless, to take away the need for batteries or recharging etc in this environment. My mouse is a basic and old Logitech MX 310.

    I have a crufty old USB headset with a mic, that works fine for hangouts and listening to music when the rest of the family is home. I have Logitech webcam thing sitting on the screen too, but I hardly ever use it for anything.

    When on the move

    I need to sometimes move around and work from other places. Going to conferences or even our regular Mozilla work weeks. Hence I also have a laptop that is powerful enough to build Firefox is a sane amount of time. I have Lenovo Thinkpad w540a Lenovo Thinkpad W540 with a 2.7GHz quad-core Core-I7, 16GB of RAM and 512GB of SSD. It has the most annoying touch pad on it. I don’t’ like that it doesn’t have the explicit buttons so for example both-clicking (to simulate a middle-click) like when pasting text in X11 is virtually impossible.

    On this machine I also run a VM with win7 installed and associated development environment so I can build and debug Firefox for Windows on it.

    I have a second portable. A small and lightweight netbook, an Eeepc S101, 10.1″ that I’ve been using when I go and just do presentations at places but recently I’ve started to simply use my primary laptop even for those occasions – primarily because it is too slow to do anything else on.

    I do video conferences a couple of times a week and we use Vidyo for that. Its Linux client is shaky to say the least, so I tend to use my Nexus 7 tablet for it since the Vidyo app at least works decently on that. It also allows me to quite easily change location when it turns necessary, which it sometimes does since my meetings tend to occur in the evenings and then there’s also varying amounts of “family activities” going on!

    Backup

    For backup, I have a Synology NAS equipped with 2TB of disk in a RAIDSynology DS211j stashed downstairs, on the wired in-house gigabit ethernet. I run an rsync job every night that syncs the important stuff to the NAS and I run a second rsync that also mirrors relevant data over to a friends house just in case something terribly bad would go down. My NAS backup has already saved me really good at least once.

    Printer

    HP Officejet 8500ANext to the NAS downstairs is the house printer, also attached to the gigabit even if it has a wifi interface of its own. I just like increasing reliability to have the “fixed services” in the house on wired network.

    The printer also has scanning capability which actually has come handy several times. The thing works nicely from my Linux machines as well as my wife’s windows laptop.

    Internet

    fiber cableI have fiber going directly into my house. It is still “just” a 100/100 connection in the other end of the fiber since at the time I installed this they didn’t yet have equipment to deliver beyond 100 megabit in my area. I’m sure I’ll upgrade this to something more impressive in the future but this is a pretty snappy connection already. I also have just a few milliseconds latency to my primary servers.

    Having the fast uplink is perfect for doing good remote backups.

    Router  and wifi

    dlink DIR 635I have a lowly D-Link DIR 635 router and wifi access point providing wifi for the 2.4GHz and 5GHz bands and gigabit speed on the wired side. It was dead cheap it just works. It NATs my traffic and port forwards some ports through to my desktop machine.

    The router itself can also update the dyndns info which ultimately allows me to use a fixed name to my home machine even without a fixed ip.

    Frequent Wifi users in the household include my wife’s laptop, the TV computer and all our phones and tablets.

    Telephony

    Ping Communication Voice Catcher 201EWhen I installed the fiber I gave up the copper connection to my home and since then I use IP telephony for the “land line”. Basically a little box that translates IP to old phone tech and I keep using my old DECT phone. We basically only have our parents that still call this number and it has been useful to have the kids use this for outgoing calls up until they’ve gotten their own mobile phones to use.

    It doesn’t cost very much, but the usage is dropping over time so I guess we’ll just give it up one of these days.

    Mobile phones and tablets

    I have a Nexus 5 as my daily phone. I also have a Nexus 7 and Nexus 10 that tend to be used by the kids mostly.

    I have two Firefox OS devices for development/work.

    Categorieën: Mozilla-nl planet

    Pagina's