I have no problems tethering with my Samsung Galaxy out of the box. No root access required, no special applications. It provides a serial (over USB) interface to its internal modem, just point pppd to the proper device and it works.
The description given by SANS is a bit misleading. What I believe is happening is:
1) tun is derefenced during the assignment to sk
2) if tun were NULL, the dereferencing would blow up the process
3) so the if (!tun) will always be false if we get there (says the compiler)
Since point 2 is mostly true, the compiler is not completely wrong to assume point 3
As Spengler says, a bigger problem is that loading SELinux (or, it looks like, most other security modules) causes the NULL dereference protection to be disabled.
Not a phone. That thing you can see in some pictures sticking out on the left is the foldable stand, not an antenna.
You can use a BlueTooth keyboard, at the expense of battery life. If they made the USB controller act as a "host" (it does not in the 770), you could use a USB keyboard. None included in the package, anyway.
Yes, I was looking into Matrox cards, too. I have a G400, but I was thinking about their P650 (dual-DVI output!). I looked at their website for drivers, and I found that only the non-3D driver is downloadable (after registration with a valid e-mail address). The 3D accelerated driver must be explicitly requested via e-mail to their support center. It seems a bit strange to me that I have to beg them to let me use the card I bought! Anyway, I think I'll still buy it: I haven't seen any other dual-DVI card out there.
The name of the company was 'United States Robots and Mechanical Men Corporation', often shortened to 'US Robots'. The real-world company that makes modems and the like is called 'US Robotics'.
A few days ago I had to convert HTML pages into XHTML, stripping out a few extra elements and attributes. I used xsltproc, from libxslt, which uses the parser from libxml2, and this has the option of parsing strict HTML into an XML DOM.
XMLTidy can be useful when you have a not-so-strict HTML, but for most quick conversions I've found libxml2 &co to be quite light and easy.
Emacs 21, with the addition of the Mule-UCS package, can edit and display files in most encodings, including UTF-8 and UTF-16, containing characters from all of the Basic Multilingual Plane (display depends on available fonts).
For multi-language syntax highlighting, you can look at the Multiple Major Modes package.
For XML support, you need the psgml package (a recent one).
And, of course, you have speedy navigation (i-menu and speedbar), code collapse (outline and similar modes), CVS integration (pl-cvs and vc), bookmarks (including frame/window configurations, via registers and bookmarks), and it's free (GNU).
Recently I acquired a iee1394 PCI card, and used the conversion tool from iPod-on-Linux to transform it into a FAT32 iPod, and gtkpod to manage songs on it.
The conversion tool installed firmware 1.2.1, but this last iPod upgrade wanted to reformat my iPod. So now I had a 1.2.6 iPod, but HFS+ instead of FAT32.
Never to lose courage, I copied the 'Firmware' file from inside the upgrader's directory on the Mac to the PC, over the 1.2.1 firmware used in the conversion tool. Run the conversion tool again, and now I have a 1.2.6 FAT32 iPod, and I'm filling it up again using gtkpod.
Italy? Campaign contibutions? Ah! We passed that stage long ago, now we directly elect people who have money and power, not their cronies! (Yes, I'm Italian, and looking for a way out!)
AFAIK, the network operator has little (if any) to do with the usage of Java (J2ME) on your phone.
You can always write you own programs, and copy them to your phone. You can (with some trickery, I'm sure) post them on the Web (WAP?) and let other people download them to their phones.
The client/server part of J2ME is more-or-less URL-based HTTP/TCP transfers. I assume you're talking about GPRS (G2.5) phones: in that case, to use the networking from J2ME you just need that your phone provider allows you to connect to the Internet (as opposed to just their local network) via GPRS.
The above is based on Nokia informations, Sun's J2ME API reference, and European networks.
I tried it on my machine, and found the results quite wrong.
My machine started out as a RedHat 6.something, and I updated it, part with RPMs, part by hand. Lately I've upgraded to glibc 2.2.5. I run Apache (latest), Squid, and a lot of other stuff.
Let's look at the tests:
System appears not to have been patched within the last month 'appears' how? I recompiled gcc, libc, apache, xfree86 and more two weeks ago!
No Authorized Only banner for in.* And so? It's just text!
This machine isn't being used as an NFS client False, I have all the clients in place. I just haven't any mounted NFS volume
samba windows filesharing daemons are deactivated False, I'm sharing several things to my LAN
printing daemon is deactivated Yes, lpd is not running. CUPS is.
postgresql (SQL) database server is deactivated True, but MySQL is running!
Squid web cache daemon deactivated False, it's up. And on the default port.
All authorized-use-only warning banners are in place But... it said earlier that it couldn't find most of those!
/etc/securetty has a non tty1-12 line: 1 Of course! I'm using devfs! It's/dev/vc/1
All in all, a good idea, but with some shortcomings. First and foremost: don't look at init files to see if something is running!. Look at the ports. Look at ps.
Oh well. I'm behind a NAT anyway....
By the way... why is <dl> not allowed in comments?
I had the same problem: sore back and neck for too much time in front of my PC.
Then a friend of mine showed me her chair: a Stokke Multi. I then went to a shop and bought a Stokke Variable.
They may look strange, without back nor armrests, but I find them both really comfortable. The Variable, in particular, lets you oscillate forward and backward, finding the best position for you back.
Here in Italy it's always been well known that Meucci invented telephone! Ok, there's also always been the doubt, too, whether it's been him or Bell, but surely nobody thought it was Bell all on his own;-)
AsmL is one of the various implementations of the language known as ASM (Abstract State Machine, as stated in the story), developed mainly by Yuri Gurevich in the last ten years. The language in itself is nice, similar to LISP in some aspects: no local environments, totally dynamic scoping, higher-order, mostly untyped.
There are several implementations (see this U.Mich. page), even one in Tcl release under GPL/LGPL/MPL (XASM).
As far as Asml goes, I tried it. Version 1.5 is a compiler to the Visual C++ language (it's not really C++, you know). The pair is slow: on a small project (~ 300 lines with comments) it took some seconds to compile to C++, and then about 10 (ten) minutes to compile to native code (on a Celeron 433, 640MB ram, Win98 (it's a dual-celeron, but you know, 98 doesn't use the other processor)). Then, it failed to execute due to an unitialized pointer error. Fact is, AsmLdoes not have pointers! I threw it away, and rewrote the project in Perl;-)
this article tries to explain the whole thing.
Both "nadia" and "laputa" (that share a good deal of plot and characters) came form an idea originated inside Studio Ghibli, when ANNO Hideaki was still working there, before creating GAINAX. Now, the folks at Disney are re-using some of the same ideas; this time, at least, they are acknowledging MIYAZAKI Hayao's work (he was the one who came up with the idea in the first place). When someone asked them if they where referring to TEZUKA Osamu with their "Lion King", they answered like "tezuka who?". And Tezuka was a great fan of Walt Disney.
I have no problems tethering with my Samsung Galaxy out of the box. No root access required, no special applications. It provides a serial (over USB) interface to its internal modem, just point pppd to the proper device and it works.
(To enable it: Settings -> About phone -> Additional settings -> deselect "Mass storage only")
The description given by SANS is a bit misleading. What I believe is happening is:
Since point 2 is mostly true, the compiler is not completely wrong to assume point 3
As Spengler says, a bigger problem is that loading SELinux (or, it looks like, most other security modules) causes the NULL dereference protection to be disabled.
Not a phone. That thing you can see in some pictures sticking out on the left is the foldable stand, not an antenna.
You can use a BlueTooth keyboard, at the expense of battery life. If they made the USB controller act as a "host" (it does not in the 770), you could use a USB keyboard. None included in the package, anyway.
Yes, I was looking into Matrox cards, too. I have a G400, but I was thinking about their P650 (dual-DVI output!). I looked at their website for drivers, and I found that only the non-3D driver is downloadable (after registration with a valid e-mail address). The 3D accelerated driver must be explicitly requested via e-mail to their support center. It seems a bit strange to me that I have to beg them to let me use the card I bought!
Anyway, I think I'll still buy it: I haven't seen any other dual-DVI card out there.
Of course, it's always a matter of balancing the price they ask with the value you get...
The name of the company was 'United States Robots and Mechanical Men Corporation', often shortened to 'US Robots'. The real-world company that makes modems and the like is called 'US Robotics'.
"origami" means something like "folded paper". The Yamaha models are made by cutting and pasting paper, not folding. So they're not origami.
They're cool nonetheless...
A few days ago I had to convert HTML pages into XHTML, stripping out a few extra elements and attributes. I used xsltproc, from libxslt , which uses the parser from libxml2 , and this has the option of parsing strict HTML into an XML DOM.
XMLTidy can be useful when you have a not-so-strict HTML, but for most quick conversions I've found libxml2 &co to be quite light and easy.
Emacs 21, with the addition of the Mule-UCS package, can edit and display files in most encodings, including UTF-8 and UTF-16, containing characters from all of the Basic Multilingual Plane (display depends on available fonts).
For multi-language syntax highlighting, you can look at the Multiple Major Modes package.
For XML support, you need the psgml package (a recent one).
And, of course, you have speedy navigation (i-menu and speedbar), code collapse (outline and similar modes), CVS integration (pl-cvs and vc), bookmarks (including frame/window configurations, via registers and bookmarks), and it's free (GNU).
Oh, and it does run on Win32.
If I had any machine which runs Windows ;-)
I removed Windows from my PC after a year of non-use
I use an iBook with OS X, and a Linux machine.
Recently I acquired a iee1394 PCI card, and used the conversion tool from iPod-on-Linux to transform it into a FAT32 iPod, and gtkpod to manage songs on it.
The conversion tool installed firmware 1.2.1, but this last iPod upgrade wanted to reformat my iPod. So now I had a 1.2.6 iPod, but HFS+ instead of FAT32.
Never to lose courage, I copied the 'Firmware' file from inside the upgrader's directory on the Mac to the PC, over the 1.2.1 firmware used in the conversion tool. Run the conversion tool again, and now I have a 1.2.6 FAT32 iPod, and I'm filling it up again using gtkpod.
Italy? Campaign contibutions? Ah!
We passed that stage long ago, now we directly elect people who have money and power, not their cronies!
(Yes, I'm Italian, and looking for a way out!)
AFAIK, the network operator has little (if any) to do with the usage of Java (J2ME) on your phone.
You can always write you own programs, and copy them to your phone. You can (with some trickery, I'm sure) post them on the Web (WAP?) and let other people download them to their phones.
The client/server part of J2ME is more-or-less URL-based HTTP/TCP transfers. I assume you're talking about GPRS (G2.5) phones: in that case, to use the networking from J2ME you just need that your phone provider allows you to connect to the Internet (as opposed to just their local network) via GPRS.
The above is based on Nokia informations, Sun's J2ME API reference, and European networks.
I tried it on my machine, and found the results quite wrong.
My machine started out as a RedHat 6.something, and I updated it, part with RPMs, part by hand. Lately I've upgraded to glibc 2.2.5. I run Apache (latest), Squid, and a lot of other stuff.
Let's look at the tests:
All in all, a good idea, but with some shortcomings. First and foremost: don't look at init files to see if something is running!. Look at the ports. Look at ps.
Oh well. I'm behind a NAT anyway....
By the way... why is <dl> not allowed in comments?
I had the same problem: sore back and neck for too much time in front of my PC.
Then a friend of mine showed me her chair: a Stokke Multi. I then went to a shop and bought a Stokke Variable.
They may look strange, without back nor armrests, but I find them both really comfortable. The Variable, in particular, lets you oscillate forward and backward, finding the best position for you back.
Here in Italy it's always been well known that Meucci invented telephone! ;-)
Ok, there's also always been the doubt, too, whether it's been him or Bell, but surely nobody thought it was Bell all on his own
Actually, AsmL has a quite interesting story.
AsmL is one of the various implementations of the language known as ASM (Abstract State Machine, as stated in the story), developed mainly by Yuri Gurevich in the last ten years. The language in itself is nice, similar to LISP in some aspects: no local environments, totally dynamic scoping, higher-order, mostly untyped.
There are several implementations (see this U.Mich. page), even one in Tcl release under GPL/LGPL/MPL (XASM).
As far as Asml goes, I tried it. Version 1.5 is a compiler to the Visual C++ language (it's not really C++, you know). The pair is slow: on a small project (~ 300 lines with comments) it took some seconds to compile to C++, and then about 10 (ten) minutes to compile to native code (on a Celeron 433, 640MB ram, Win98 (it's a dual-celeron, but you know, 98 doesn't use the other processor)). Then, it failed to execute due to an unitialized pointer error. Fact is, AsmL does not have pointers! I threw it away, and rewrote the project in Perl ;-)
this article tries to explain the whole thing. Both "nadia" and "laputa" (that share a good deal of plot and characters) came form an idea originated inside Studio Ghibli, when ANNO Hideaki was still working there, before creating GAINAX. Now, the folks at Disney are re-using some of the same ideas; this time, at least, they are acknowledging MIYAZAKI Hayao's work (he was the one who came up with the idea in the first place). When someone asked them if they where referring to TEZUKA Osamu with their "Lion King", they answered like "tezuka who?". And Tezuka was a great fan of Walt Disney.