02-07-2011
Reflective silicon binary diffraction grating for visible wavelengths
HPL-2011-15
Reflective silicon binary diffraction grating for visible wavelengths - Peng, Zhen; Fattal, David A.; Faraon, Andrei; Fiorentino, Marco; Li, Jingjing; Beausoleil, Raymond G.
Keyword(s): Photonic interconnect
Abstract: We introduce a new device based on sub-wavelength resonant grating technology. Using a single lithography step we built a reflective binary grating that mimics the functionality of a blazed diffraction grating in a flat geometry. We have also demonstrated that efficient sub-wavelength resonant devic ...
Full Report
More...
6 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
Could some one please tell me why, when I run the following
php code:
<HTML>
<HEAD>
<TITLE></TITLE>
</HEAD>
<BODY>
<?php
$readfile = file("rss_file.xml");
for ($k=0; $k<=count($readfile)-1; $k++) {
echo "$readfile<br>";
}
</BODY>
</HTML>
the tags do not appear in... (1 Reply)
Discussion started by: photon
1 Replies
2. Web Development
hi,
why my uploaded images are not visible both in front-end and back-end of my CMS ?
See the picture:
http://dl-client.getdropbox.com/u/72686/noPics.png
I checked the GD library in php. It seems ok...
http://dl.getdropbox.com/u/72686/GD.png
thanks
---------- Post updated at... (0 Replies)
Discussion started by: aneuryzma
0 Replies
3. Solaris
Hi,
I have a strange problem. when i do ls i see a folder, say 'abc', but it disappears when i do ls -l. I cannot access or mv that folder. Solaris 10 (SPARC) doesn't allow me to create a new folder with the same name, as it already exists.
'file' command also doesn't recognize i 'abc'... (10 Replies)
Discussion started by: Mack1982
10 Replies
4. Shell Programming and Scripting
Hi,
In one folder there is a hidden folder. Whenever i do any ls -a i can't see the folder. However i can get into the folder by cd .foldername.
Would you please help me to identify what is the problem here. (13 Replies)
Discussion started by: anupdas
13 Replies
5. Shell Programming and Scripting
Hello *nix specialists,
Im working for a non profit organisation in Germany to transport DSL over WLAN to people in areas without no DSL. We are using Linksys WRT 54 router with DD-WRT firmware There are at the moment over 180 router running but we have to change some settings next time. So my... (7 Replies)
Discussion started by: digidax
7 Replies
6. Solaris
OS : SunOS 5.8
I am trying to add a user ad3059 to the following groups,
A B C D ( four groups A,B,C,D)
When i use usermod command and add the user to the above groups,
and go to
> groups ad3059
other C D
It doesnt show A and B groups and shows it as other.Please advice on how... (13 Replies)
Discussion started by: Revathi2089
13 Replies
LEARN ABOUT DEBIAN
app::nopaste
App::Nopaste(3pm) User Contributed Perl Documentation App::Nopaste(3pm)
NAME
App::Nopaste - easy access to any pastebin
SYNOPSIS
use App::Nopaste 'nopaste';
my $url = nopaste(q{
perl -wle 'print "Prime" if (1 x shift) !~ /^1?$|^(11+?)1+$/' [number]
});
# or on the command line:
nopaste test.pl
=> http://pastebin.com/fcba51f
DESCRIPTION
Pastebins (also known as nopaste sites) let you post text, usually code, for public viewing. They're used a lot in IRC channels to show
code that would normally be too long to give directly in the channel (hence the name nopaste).
Each pastebin is slightly different. When one pastebin goes down (I'm looking at you, <http://paste.husk.org>), then you have to find a new
one. And if you usually use a script to publish text, then it's too much hassle.
This module aims to smooth out the differences between pastebins, and provides redundancy: if one site doesn't work, it just tries a
different one.
It's also modular: you only need to put on CPAN a App::Nopaste::Service::Foo module and anyone can begin using it.
INTERFACE
CLI
See the documentation in App::Nopaste::Command.
"nopaste"
use App::Nopaste 'nopaste';
my $url = nopaste(
text => "Full text to paste (the only mandatory argument)",
desc => "A short description of the paste",
nick => "Your nickname",
lang => "perl",
chan => "#moose",
private => 1, # default: 0
# this is the default, but maybe you want to do something different
error_handler => sub {
my ($error, $service) = @_;
warn "$service: $error";
},
warn_handler => sub {
my ($warning, $service) = @_;
warn "$service: $warning";
},
# you may specify the services to use - but you don't have to
services => ["Shadowcat", "Gist"],
);
print $url if $url;
The "nopaste" function will return the URL of the paste on success, or "undef" on failure.
For each failure, the "error_handler" argument is invoked with the error message and the service that issued it.
For each warning, the "warn_handler" argument is invoked with the warning message and the service that issued it.
SEE ALSO
WebService::NoPaste, WWW::Pastebin::PastebinCom::Create, Devel::REPL::Plugin::Nopaste
http://perladvent.org/2011/2011-12-14.html <http://perladvent.org/2011/2011-12-14.html>
AUTHOR
Shawn M Moore, "sartak@gmail.com"
COPYRIGHT AND LICENSE
Copyright 2008-2010 Shawn M Moore.
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
perl v5.14.2 2011-12-15 App::Nopaste(3pm)