Here's a Google search that didn't give me a good hit :
how to know what activity on your network was initiated outside of your network?
Know the answer?
How about an instructable on this?
A blog of challenges intended to stimulate smart people. Also, a collection of links and info related to the XO laptop. Any worthwhile suggestion will be allowed as a comment.
Saturday, October 31, 2015
Tuesday, February 10, 2015
perl debugger on Cygwin Cannot Handle Backspace
What's a brother to do?
DB<1> p @prims
Unrecognized character \x08; marked by <-- HERE after UT} @prin<-- HERE near column 104 at (eval 8)[/usr/lib/perl5/5.14/perl5db.pl:640] line 2.
at (eval 8)[/usr/lib/perl5/5.14/perl5db.pl:640] line 2
eval '($@, $!, $^E, $,, $/, $\\, $^W) = @saved;package main; $^D = $^D | $DB::db_stop;
print {$DB::OUT} @prinms;
;' called at /usr/lib/perl5/5.14/perl5db.pl line 640
DB::eval called at /usr/lib/perl5/5.14/perl5db.pl line 3436
DB::DB called at /usr/lib/perl5/5.14/perl5db.pl line 9566
DB::fake::at_exit() called at /usr/lib/perl5/5.14/perl5db.pl line 9137
DB::END() called at (eval 8)[/usr/lib/perl5/5.14/perl5db.pl:640] line 2
eval {...} called at (eval 8)[/usr/lib/perl5/5.14/perl5db.pl:640] line 2
DB<1> p @prims
Unrecognized character \x08; marked by <-- HERE after UT} @prin<-- HERE near column 104 at (eval 8)[/usr/lib/perl5/5.14/perl5db.pl:640] line 2.
at (eval 8)[/usr/lib/perl5/5.14/perl5db.pl:640] line 2
eval '($@, $!, $^E, $,, $/, $\\, $^W) = @saved;package main; $^D = $^D | $DB::db_stop;
print {$DB::OUT} @prinms;
;' called at /usr/lib/perl5/5.14/perl5db.pl line 640
DB::eval called at /usr/lib/perl5/5.14/perl5db.pl line 3436
DB::DB called at /usr/lib/perl5/5.14/perl5db.pl line 9566
DB::fake::at_exit() called at /usr/lib/perl5/5.14/perl5db.pl line 9137
DB::END() called at (eval 8)[/usr/lib/perl5/5.14/perl5db.pl:640] line 2
eval {...} called at (eval 8)[/usr/lib/perl5/5.14/perl5db.pl:640] line 2
It got prinms because it didn't interpret the backspace correctly.. Hmmm...
Turns out to be the fault of the freaking xterm - Go to "Main Options" and uncheck "Backarrow Key (BS/DEL)" and all is well. Why can't they get linux/cygwin to just work??
Turns out to be the fault of the freaking xterm - Go to "Main Options" and uncheck "Backarrow Key (BS/DEL)" and all is well. Why can't they get linux/cygwin to just work??
Thursday, January 22, 2015
Why Would the Vacuum Level Vary?
Go to slide 12 of Lecture 25 : https://nanohub.org/resources/5829/download/2009.03.11-ECE606-L25.pdf (video : https://nanohub.org/resources/5749/about)
Textbooks say that the Fermi level shouldn't vary at equilibrium. Really? There's no intuitive explanation why. And with respect to what?
Then, on this slide, he's showing the Vacuum level varying. How can that be? The vacuum level should be an absolute. According to his diagram, an electron can be taken to the vacuum level on the left, so it's no free and then moved to the vacuum level on the right - for which, truly no energy should be necessary, and yet, it would now have gained kinetic energy. WT*??
Here's what I would do : make it clear in the beginning what the students should leave with, don't put bullet points saying what topics you're going to cover. In the case of Schottky barriers :
Textbooks say that the Fermi level shouldn't vary at equilibrium. Really? There's no intuitive explanation why. And with respect to what?
Then, on this slide, he's showing the Vacuum level varying. How can that be? The vacuum level should be an absolute. According to his diagram, an electron can be taken to the vacuum level on the left, so it's no free and then moved to the vacuum level on the right - for which, truly no energy should be necessary, and yet, it would now have gained kinetic energy. WT*??
Here's what I would do : make it clear in the beginning what the students should leave with, don't put bullet points saying what topics you're going to cover. In the case of Schottky barriers :
- They are majority carrier devices - and give the intuitive explanation.
- Remind students that the Fermi level is above the bottom of the conduction band.
- Why does it need to be MET-n? Why not MET-p?
- Tell us how to think about it - why is Al-n one type (ohmic or schottky) and Al-p the other?
Slide 9 is another masterpiece - pulling a rabbit out of a hat. What the h is Nc? We've gotten used to Nd and Na and ni. Why be like this and upset the OCDs?
On the metal side - a sea of electrons. On the N-type - free electrons. When you do p-n, the electrons diffuse over to the P side and you get ionized donors on the N side. So, what happens in the case of Metal-N? Why would you have ionized donors like the the case of the classic pn junction? Explain man!! For the record, Streetman isn't any better. Now you know why Google and Apple rake it in while the Semi companies keep struggling - just poor education, due to which the researchers use trial-and-error methods to advance the state of the art.. Pity.
On the metal side - a sea of electrons. On the N-type - free electrons. When you do p-n, the electrons diffuse over to the P side and you get ionized donors on the N side. So, what happens in the case of Metal-N? Why would you have ionized donors like the the case of the classic pn junction? Explain man!! For the record, Streetman isn't any better. Now you know why Google and Apple rake it in while the Semi companies keep struggling - just poor education, due to which the researchers use trial-and-error methods to advance the state of the art.. Pity.
Tuesday, January 20, 2015
How to Serve Folders on Windows PC Through XAMPP Without Changing DocumentRoot
A complete failure of the online community.
Why no set of clear instructions to make a directory like "C:\User\Me\Videos" available on LAN through 192.168.1.100:PORTNUM/Videos?
Changing the DocumentRoot in httpd.conf works, but that's the wimp approach..
Come on smart people :)
And when you're done with that one, why doesn't my cheezy LG phone that only uses WiFi not get there with 192.168.1.100:PORTNUM saying DNS lookup failed? The iPad doesn't have a problem..
Why no set of clear instructions to make a directory like "C:\User\Me\Videos" available on LAN through 192.168.1.100:PORTNUM/Videos?
Changing the DocumentRoot in httpd.conf works, but that's the wimp approach..
Come on smart people :)
And when you're done with that one, why doesn't my cheezy LG phone that only uses WiFi not get there with 192.168.1.100:PORTNUM saying DNS lookup failed? The iPad doesn't have a problem..
Sunday, December 14, 2014
Why Isn't The AppData Folder Visible. What the H Does M$ Have to Hide
I try to open a video on my phone and Windows 7 copies it to some obscure folder. Fortunately, the search tool is working okay, and searching for it, shows that the file is in
C:\Users\Jul\AppData\Local\Temp\WPDNSE\{000076DD-0001-0002-0000-000000000000}
So, why the H does the crappy software OS designers at M$ do something like this? Is this folder going to be purged someday? When?
And why is it not pos to see the AppData folder when you go to Users\Jul?
C:\Users\Jul\AppData\Local\Temp\WPDNSE\{000076DD-0001-0002-0000-000000000000}
So, why the H does the crappy software OS designers at M$ do something like this? Is this folder going to be purged someday? When?
And why is it not pos to see the AppData folder when you go to Users\Jul?
Sunday, October 5, 2014
Decide for Yourself
http://www.quora.com/What-do-the-top-1-of-software-engineers-do-that-the-other-99-do-not
Computer science is a deep field, and to be good at it, you need at least a working understanding of everything. If you think assembly code or linear algebra or strong static typing is "scary" or "too deep" you'll never reach 2.0. That doesn't mean you need to be an expert in everything because you can't. You can't have "I won't go there" areas. You probably don't want to be hand-writing assembly code very often, but if you take the attitude that it's "black magic" or "grunt work" or "unclean", then it will hinder your learning. (You see some Java programmers take this attitude toward manual-memory languages like C.) I would probably use Haskell (a high-level language with strong static typing) given a clean slate; but I've exposed myself to Clojure, C, and even Python (data science libraries) because they cover important topics from computer science. You can't have the "Will this be on the test?" mentality. You have to be curious about everything CS-related. (Mathematical curiosity helps.) You also need to learn about the industry itself. Why do so many software projects fail? What mistakes (technical and nontechnical) lead to that and how might they be prevented? What makes a good startup CTO? What things are worth building, and what patterns betray a death march?
Computer science is a deep field, and to be good at it, you need at least a working understanding of everything. If you think assembly code or linear algebra or strong static typing is "scary" or "too deep" you'll never reach 2.0. That doesn't mean you need to be an expert in everything because you can't. You can't have "I won't go there" areas. You probably don't want to be hand-writing assembly code very often, but if you take the attitude that it's "black magic" or "grunt work" or "unclean", then it will hinder your learning. (You see some Java programmers take this attitude toward manual-memory languages like C.) I would probably use Haskell (a high-level language with strong static typing) given a clean slate; but I've exposed myself to Clojure, C, and even Python (data science libraries) because they cover important topics from computer science. You can't have the "Will this be on the test?" mentality. You have to be curious about everything CS-related. (Mathematical curiosity helps.) You also need to learn about the industry itself. Why do so many software projects fail? What mistakes (technical and nontechnical) lead to that and how might they be prevented? What makes a good startup CTO? What things are worth building, and what patterns betray a death march?
Wednesday, December 25, 2013
How to GIve the Gift of Lumosity
Problem : My friend has a Lumosity subscription. But, she can't use it cause her laptop runs Win XP and is super slow. It may not be Windows' fault - it could be the hardware has quit -
Assuming Linux is the answer, what flavour of Linux will you use, considering the hardware ain't so great, to provide the optimal user experience - i.e., the computer shouldn't limit speed - so that Lumosity apps function flawlessly?
Assuming Linux is the answer, what flavour of Linux will you use, considering the hardware ain't so great, to provide the optimal user experience - i.e., the computer shouldn't limit speed - so that Lumosity apps function flawlessly?
Subscribe to:
Posts (Atom)