Screenshot instructions:
Windows
Mac
Red Hat Linux
Ubuntu
Click URL instructions:
Right-click on ad, choose "Copy Link", then paste here →
(This may not be possible with some types of ads)
You can subscribe to this list here.
2001 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(8) |
Nov
(8) |
Dec
(4) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2002 |
Jan
(53) |
Feb
(15) |
Mar
(51) |
Apr
(54) |
May
(41) |
Jun
(48) |
Jul
(32) |
Aug
(22) |
Sep
(61) |
Oct
(31) |
Nov
(31) |
Dec
(27) |
2003 |
Jan
(45) |
Feb
(18) |
Mar
(25) |
Apr
(39) |
May
(34) |
Jun
(20) |
Jul
(13) |
Aug
(16) |
Sep
(18) |
Oct
(14) |
Nov
(17) |
Dec
(13) |
2004 |
Jan
(53) |
Feb
(12) |
Mar
(38) |
Apr
(29) |
May
(72) |
Jun
(38) |
Jul
(41) |
Aug
(11) |
Sep
(21) |
Oct
(30) |
Nov
(35) |
Dec
(14) |
2005 |
Jan
(66) |
Feb
(14) |
Mar
(24) |
Apr
(50) |
May
(40) |
Jun
(29) |
Jul
(37) |
Aug
(27) |
Sep
(26) |
Oct
(58) |
Nov
(43) |
Dec
(23) |
2006 |
Jan
(84) |
Feb
(36) |
Mar
(24) |
Apr
(42) |
May
(20) |
Jun
(41) |
Jul
(40) |
Aug
(42) |
Sep
(23) |
Oct
(38) |
Nov
(31) |
Dec
(28) |
2007 |
Jan
(11) |
Feb
(34) |
Mar
(14) |
Apr
(29) |
May
(45) |
Jun
(5) |
Jul
(10) |
Aug
(6) |
Sep
(38) |
Oct
(44) |
Nov
(19) |
Dec
(22) |
2008 |
Jan
(37) |
Feb
(24) |
Mar
(29) |
Apr
(14) |
May
(24) |
Jun
(47) |
Jul
(26) |
Aug
(4) |
Sep
(14) |
Oct
(45) |
Nov
(25) |
Dec
(16) |
2009 |
Jan
(33) |
Feb
(34) |
Mar
(45) |
Apr
(45) |
May
(30) |
Jun
(47) |
Jul
(37) |
Aug
(19) |
Sep
(15) |
Oct
(16) |
Nov
(24) |
Dec
(31) |
2010 |
Jan
(32) |
Feb
(25) |
Mar
(12) |
Apr
(5) |
May
(2) |
Jun
(9) |
Jul
(31) |
Aug
(10) |
Sep
(12) |
Oct
(20) |
Nov
(6) |
Dec
(41) |
2011 |
Jan
(23) |
Feb
(8) |
Mar
(41) |
Apr
(8) |
May
(15) |
Jun
(10) |
Jul
(8) |
Aug
(14) |
Sep
(16) |
Oct
(13) |
Nov
(15) |
Dec
(8) |
2012 |
Jan
(6) |
Feb
(14) |
Mar
(22) |
Apr
(40) |
May
(27) |
Jun
(18) |
Jul
(2) |
Aug
(6) |
Sep
(10) |
Oct
(32) |
Nov
(5) |
Dec
(2) |
2013 |
Jan
(14) |
Feb
(2) |
Mar
(15) |
Apr
(2) |
May
(6) |
Jun
(7) |
Jul
(25) |
Aug
(6) |
Sep
(3) |
Oct
|
Nov
(8) |
Dec
|
2014 |
Jan
(3) |
Feb
(3) |
Mar
(3) |
Apr
|
May
(19) |
Jun
(6) |
Jul
(1) |
Aug
(4) |
Sep
(18) |
Oct
(5) |
Nov
(1) |
Dec
|
2015 |
Jan
(2) |
Feb
(4) |
Mar
(2) |
Apr
(1) |
May
(17) |
Jun
(1) |
Jul
|
Aug
(2) |
Sep
|
Oct
|
Nov
(1) |
Dec
(11) |
2016 |
Jan
(10) |
Feb
(6) |
Mar
(14) |
Apr
|
May
(2) |
Jun
(5) |
Jul
|
Aug
|
Sep
(3) |
Oct
(1) |
Nov
(1) |
Dec
|
2017 |
Jan
|
Feb
(1) |
Mar
|
Apr
|
May
|
Jun
|
Jul
(1) |
Aug
|
Sep
|
Oct
|
Nov
(2) |
Dec
|
2018 |
Jan
|
Feb
|
Mar
(1) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
S | M | T | W | T | F | S |
---|---|---|---|---|---|---|
1
|
2
|
3
|
4
|
5
(1) |
6
|
7
|
8
|
9
|
10
|
11
(4) |
12
(2) |
13
|
14
|
15
(3) |
16
|
17
(1) |
18
(4) |
19
(6) |
20
(5) |
21
(1) |
22
|
23
(6) |
24
(1) |
25
(2) |
26
(2) |
27
(1) |
28
(1) |
29
|
30
|
|
|
|
|
|
From: Sean McBride <sean@ro...> - 2012-04-20 21:59:29
|
On Fri, 20 Apr 2012 17:47:55 +0100, Peter Vanroose said: >> Peter, shall I update the patch as Amitha suggests? > >Certainly; sounds good to me. See attached. Also fixes a little warning I happened to notice. -- ____________________________________________________________ Sean McBride, B. Eng sean@... Rogue Research http://www.rogue-research.com Mac Software Developer Montréal, Québec, Canada |
From: Peter Vanroose <peter_vanroose@ya...> - 2012-04-20 16:48:02
|
> Peter, shall I update the patch as Amitha suggests? Certainly; sounds good to me. -- Peter. |
From: Sean McBride <sean@ro...> - 2012-04-20 15:39:22
|
On Fri, 20 Apr 2012 06:35:52 -0400, Amitha Perera said: >On 4/19/2012 4:39 PM, Sean McBride wrote: >> I guess the only part people might not like is the "#if __cplusplus > >> 199711L" check for C++11. If some compiler passes that test yet does >> not provide std::isnan, there will be an error. Some people prefer to >> do 'try compile'-type tests of the compiler, but I don't know how to >> do that, nor do I know what the vxl preference is. However you want to >> do it is fine with me. :) Cheers, > >Sean, that macro test is somewhat inconsistent with the vxl way. I know little of vxl, so I'll take your word. :) Peter, shall I update the patch as Amitha suggests? >seems to me that the check should be > #if VXL_CXX11 > ... > #endif > >You should then add to vxl/vcl_compiler.h something like > #if __cplusplus > 199711L > #define VXL_CXX11 1 > #else > #define VXL_CXX11 0 > #endif >if this check is expected to work across all compilers, including >non-CXX11 compilers. (I.e. if it a standard-defined way to check for a >C++11 compiler.) If it is a check for a specific compiler, like clang, >then the stanzas in vcl_compiler.h should be more like > > // Assume the compiler is not CXX 11 by default > #define VXL_CXX11 0 > ... > #if <check for clang> > # if __cplusplus > 199711L > #undef VXL_CXX11 > #define VXL_CXX11 1 > #endif > #endif > >Since the intent seems to be to use this on a CXX 11 compiler, as >opposed to on any compiler that happens to have std::nan, a test in >vcl_compiler.h is probably the better way over a try-compile. FYI, any C++11-conforming compiler must pass the "#if __cplusplus > 199711L" test, see : <http://www2.research.att.com/~bs/C++0xFAQ.html#0x> likewise std::isnan is part of the standard: <http://www2.research.att.com/~bs/C++0xFAQ.html#C99> nothing about my patch is specific to clang, though that's the only compiler I tested with. Cheers, -- ____________________________________________________________ Sean McBride, B. Eng sean@... Rogue Research http://www.rogue-research.com Mac Software Developer Montréal, Québec, Canada |
From: Ian Scott <scottim@im...> - 2012-04-20 13:49:35
|
On 19/04/2012 15:54, Antonio Garrido Carrillo wrote: > > //------------------------------ USING vil_rgb > ------------------------------------------ > > int main(int argc, char *argv[]) { > > vil_image_view<vil_rgb<vxl_byte> > img(100,100); > > vil_image_view<vxl_byte> img2(vil_plane(img,0)); > > Print_Info(img,"img:"); > Print_Info(img2,"img2:"); > > vsl_b_ofstream f("img2.dat"); > vsl_b_write(f,img2); > > vil_image_view<vxl_byte> img3; > vsl_b_ifstream f2("img2.dat"); > vsl_b_read(f2,img3); > > return 0; > } > This (vil_rgb) one really ought to work. Try explicitly closing the output file to force it to flush, before reading it in again. In the complex case, try performing a deep copy of the real image before saving (and flushing the output file). I could put a fix in the vsl_b_write code, to detect this case and do the deep copy internally, but that would cause other problems if the user was expecting to save both the original and real-sliced image view while maintaining a single underlying data chunk. Let me know how you get on, and I'll give some more thought to a better solution - possibly just documenting the behaviour of vil_view_real_part(). Ian. |
From: Amitha Perera <amitha@th...> - 2012-04-20 11:07:26
|
On 4/19/2012 4:39 PM, Sean McBride wrote: > I guess the only part people might not like is the "#if __cplusplus > > 199711L" check for C++11. If some compiler passes that test yet does > not provide std::isnan, there will be an error. Some people prefer to > do 'try compile'-type tests of the compiler, but I don't know how to > do that, nor do I know what the vxl preference is. However you want to > do it is fine with me. :) Cheers, Sean, that macro test is somewhat inconsistent with the vxl way. It seems to me that the check should be #if VXL_CXX11 ... #endif You should then add to vxl/vcl_compiler.h something like #if __cplusplus > 199711L #define VXL_CXX11 1 #else #define VXL_CXX11 0 #endif if this check is expected to work across all compilers, including non-CXX11 compilers. (I.e. if it a standard-defined way to check for a C++11 compiler.) If it is a check for a specific compiler, like clang, then the stanzas in vcl_compiler.h should be more like // Assume the compiler is not CXX 11 by default #define VXL_CXX11 0 ... #if <check for clang> # if __cplusplus > 199711L #undef VXL_CXX11 #define VXL_CXX11 1 #endif #endif Since the intent seems to be to use this on a CXX 11 compiler, as opposed to on any compiler that happens to have std::nan, a test in vcl_compiler.h is probably the better way over a try-compile. Thanks, Amitha. |