You can subscribe to this list here.
| 2002 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(1) |
Oct
(122) |
Nov
(152) |
Dec
(69) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2003 |
Jan
(6) |
Feb
(25) |
Mar
(73) |
Apr
(82) |
May
(24) |
Jun
(25) |
Jul
(10) |
Aug
(11) |
Sep
(10) |
Oct
(54) |
Nov
(203) |
Dec
(182) |
| 2004 |
Jan
(307) |
Feb
(305) |
Mar
(430) |
Apr
(312) |
May
(187) |
Jun
(342) |
Jul
(487) |
Aug
(637) |
Sep
(336) |
Oct
(373) |
Nov
(441) |
Dec
(210) |
| 2005 |
Jan
(385) |
Feb
(480) |
Mar
(636) |
Apr
(544) |
May
(679) |
Jun
(625) |
Jul
(810) |
Aug
(838) |
Sep
(634) |
Oct
(521) |
Nov
(965) |
Dec
(543) |
| 2006 |
Jan
(494) |
Feb
(431) |
Mar
(546) |
Apr
(411) |
May
(406) |
Jun
(322) |
Jul
(256) |
Aug
(401) |
Sep
(345) |
Oct
(542) |
Nov
(308) |
Dec
(481) |
| 2007 |
Jan
(427) |
Feb
(326) |
Mar
(367) |
Apr
(255) |
May
(244) |
Jun
(204) |
Jul
(223) |
Aug
(231) |
Sep
(354) |
Oct
(374) |
Nov
(497) |
Dec
(362) |
| 2008 |
Jan
(322) |
Feb
(482) |
Mar
(658) |
Apr
(422) |
May
(476) |
Jun
(396) |
Jul
(455) |
Aug
(267) |
Sep
(280) |
Oct
(253) |
Nov
(232) |
Dec
(304) |
| 2009 |
Jan
(486) |
Feb
(470) |
Mar
(458) |
Apr
(423) |
May
(696) |
Jun
(461) |
Jul
(551) |
Aug
(575) |
Sep
(134) |
Oct
(110) |
Nov
(157) |
Dec
(102) |
| 2010 |
Jan
(226) |
Feb
(86) |
Mar
(147) |
Apr
(117) |
May
(107) |
Jun
(203) |
Jul
(193) |
Aug
(238) |
Sep
(300) |
Oct
(246) |
Nov
(23) |
Dec
(75) |
| 2011 |
Jan
(133) |
Feb
(195) |
Mar
(315) |
Apr
(200) |
May
(267) |
Jun
(293) |
Jul
(353) |
Aug
(237) |
Sep
(278) |
Oct
(611) |
Nov
(274) |
Dec
(260) |
| 2012 |
Jan
(303) |
Feb
(391) |
Mar
(417) |
Apr
(441) |
May
(488) |
Jun
(655) |
Jul
(590) |
Aug
(610) |
Sep
(526) |
Oct
(478) |
Nov
(359) |
Dec
(372) |
| 2013 |
Jan
(467) |
Feb
(226) |
Mar
(391) |
Apr
(281) |
May
(299) |
Jun
(252) |
Jul
(311) |
Aug
(352) |
Sep
(481) |
Oct
(571) |
Nov
(222) |
Dec
(231) |
| 2014 |
Jan
(185) |
Feb
(329) |
Mar
(245) |
Apr
(238) |
May
(281) |
Jun
(399) |
Jul
(382) |
Aug
(500) |
Sep
(579) |
Oct
(435) |
Nov
(487) |
Dec
(256) |
| 2015 |
Jan
(338) |
Feb
(357) |
Mar
(330) |
Apr
(294) |
May
(191) |
Jun
(108) |
Jul
(142) |
Aug
(261) |
Sep
(190) |
Oct
(54) |
Nov
(83) |
Dec
(22) |
| 2016 |
Jan
(49) |
Feb
(89) |
Mar
(33) |
Apr
(50) |
May
(27) |
Jun
(34) |
Jul
(53) |
Aug
(53) |
Sep
(98) |
Oct
(206) |
Nov
(93) |
Dec
(53) |
| 2017 |
Jan
(65) |
Feb
(82) |
Mar
(102) |
Apr
(86) |
May
(187) |
Jun
(67) |
Jul
(23) |
Aug
(93) |
Sep
(65) |
Oct
(45) |
Nov
(35) |
Dec
(17) |
| 2018 |
Jan
(26) |
Feb
(35) |
Mar
(38) |
Apr
(32) |
May
(8) |
Jun
(43) |
Jul
(27) |
Aug
(30) |
Sep
(43) |
Oct
(42) |
Nov
(38) |
Dec
(67) |
| 2019 |
Jan
(32) |
Feb
(37) |
Mar
(53) |
Apr
(64) |
May
(49) |
Jun
(18) |
Jul
(14) |
Aug
(53) |
Sep
(25) |
Oct
(30) |
Nov
(49) |
Dec
(31) |
| 2020 |
Jan
(87) |
Feb
(45) |
Mar
(37) |
Apr
(51) |
May
(99) |
Jun
(36) |
Jul
(11) |
Aug
(14) |
Sep
(20) |
Oct
(24) |
Nov
(40) |
Dec
(23) |
| 2021 |
Jan
(14) |
Feb
(53) |
Mar
(85) |
Apr
(15) |
May
(19) |
Jun
(3) |
Jul
(14) |
Aug
(1) |
Sep
(57) |
Oct
(73) |
Nov
(56) |
Dec
(22) |
| 2022 |
Jan
(3) |
Feb
(22) |
Mar
(6) |
Apr
(55) |
May
(46) |
Jun
(39) |
Jul
(15) |
Aug
(9) |
Sep
(11) |
Oct
(34) |
Nov
(20) |
Dec
(36) |
| 2023 |
Jan
(79) |
Feb
(41) |
Mar
(99) |
Apr
(169) |
May
(48) |
Jun
(16) |
Jul
(16) |
Aug
(57) |
Sep
(19) |
Oct
|
Nov
|
Dec
|
| S | M | T | W | T | F | S |
|---|---|---|---|---|---|---|
|
|
|
1
(17) |
2
(15) |
3
(36) |
4
(24) |
5
(36) |
|
6
(18) |
7
(16) |
8
(18) |
9
(19) |
10
(18) |
11
(37) |
12
(18) |
|
13
(13) |
14
(21) |
15
(27) |
16
(10) |
17
(16) |
18
(25) |
19
(21) |
|
20
(11) |
21
(14) |
22
(6) |
23
(15) |
24
(27) |
25
(3) |
26
(9) |
|
27
(16) |
28
(24) |
29
(21) |
30
(43) |
31
(42) |
|
|
|
From: <sv...@va...> - 2005-03-26 18:08:54
|
Author: njn
Date: 2005-03-26 18:08:49 +0000 (Sat, 26 Mar 2005)
New Revision: 99
Added:
trunk/gallery/survey_current/chunk-surveys
Log:
A script for chunking the results of surveys, to make analysing them easi=
er.
Added: trunk/gallery/survey_current/chunk-surveys
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- trunk/gallery/survey_current/chunk-surveys 2005-03-26 17:37:01 UTC (r=
ev 98)
+++ trunk/gallery/survey_current/chunk-surveys 2005-03-26 18:08:49 UTC (r=
ev 99)
@@ -0,0 +1,40 @@
+#! /usr/bin/perl
+#
+# Script for chunking every response to each individual survey question =
into
+# a single file.
+#
+# When passed in multiple survey responses, one per file, it produces a
+# number of files: q1, q2, q3, etc, which hold all the answers to quest=
ion
+# 1, 2, 3, etc. Note that it *appends* to these files; you may want to
+# delete any existing ones hanging around before using the script.
+#
+# Usage: chunk-surveys [survey-file-names]
+
+use warnings;
+use strict;
+
+my $usage =3D "Usage: chunk-surveys <input survey files>\n";
+
+(@ARGV > 0) || die $usage;
+
+my $input_file =3D $ARGV[0];
+
+foreach my $f (@ARGV) {
+ open(INPUTFILE, "< $f") || die "File $f not openable\n";
+ print("chunking file $f...\n");
+ my $currQ =3D -1;
+ while (my $line =3D <INPUTFILE>) {
+ if ($line =3D~ /^q(\d+)/) {
+ # Onto next question...
+ ($currQ + 1 =3D=3D $1) || die "next question ($1) not in ord=
er...";
+ $currQ =3D $1;
+ system("echo '-- $f ----------------------' >> q$currQ");
+ } else {
+ system("echo -n \"$line\" >> q$currQ");
+ }
+ };
+
+}
+
+
+
Property changes on: trunk/gallery/survey_current/chunk-surveys
___________________________________________________________________
Name: svn:executable
+ *
|
|
From: <sv...@va...> - 2005-03-26 17:37:05
|
Author: njn
Date: 2005-03-26 17:37:01 +0000 (Sat, 26 Mar 2005)
New Revision: 98
Modified:
trunk/gallery/survey_current/submitted.php
trunk/gallery/survey_current/survey.html
Log:
Minor survey output tweaks.
Modified: trunk/gallery/survey_current/submitted.php
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- trunk/gallery/survey_current/submitted.php 2005-03-26 17:25:47 UTC (r=
ev 97)
+++ trunk/gallery/survey_current/submitted.php 2005-03-26 17:37:01 UTC (r=
ev 98)
@@ -15,8 +15,9 @@
$results .=3D $post['rb']. "\n";
if ( !empty( $post['txt'] ) ) {
$results .=3D $post['cmt']. "\n";
- $results .=3D $post['txt']. "\n\n";
+ $results .=3D $post['txt']. "\n";
}
+$results .=3D "\n";
=20
$post =3D $_POST['Q2'];
$results .=3D $post['q']. "\n";
@@ -46,19 +47,20 @@
$post =3D $_POST['Q8'];
$results .=3D $post['q']. "\n";
if ( !empty( $post['cb1'] ) )
- $results .=3D $post['cb1']. "\n\n";
+ $results .=3D $post['cb1']. "\n";
if ( !empty( $post['cb2'] ) )
- $results .=3D $post['cb2']. "\n\n";
+ $results .=3D $post['cb2']. "\n";
if ( !empty( $post['cb3'] ) )
- $results .=3D $post['cb3']. "\n\n";
+ $results .=3D $post['cb3']. "\n";
if ( !empty( $post['cb4'] ) )
- $results .=3D $post['cb4']. "\n\n";
+ $results .=3D $post['cb4']. "\n";
if ( !empty( $post['cb5'] ) )
- $results .=3D $post['cb5']. "\n\n";
+ $results .=3D $post['cb5']. "\n";
if ( !empty( $post['txt'] ) ) {
$results .=3D $post['cmt']. "\n";
- $results .=3D $post['txt']. "\n\n";
+ $results .=3D $post['txt']. "\n";
}
+$results .=3D "\n";
=20
$post =3D $_POST['Q9'];
$results .=3D $post['q']. "\n";
Modified: trunk/gallery/survey_current/survey.html
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- trunk/gallery/survey_current/survey.html 2005-03-26 17:25:47 UTC (rev=
97)
+++ trunk/gallery/survey_current/survey.html 2005-03-26 17:37:01 UTC (rev=
98)
@@ -297,7 +297,7 @@
Other comments : </textarea>
</td></tr>
<tr><td>
- <input type=3D"hidden" name=3D"Q23[q2]"=20
+ <input type=3D"hidden" name=3D"Q22[q2]"=20
value=3D"Do you want project mentioned on valgrind.org"/>
Would you be willing to have your project
mentioned on the Valgrind website as one that uses Valgrind?
|
|
From: <sv...@va...> - 2005-03-26 17:25:55
|
Author: njn
Date: 2005-03-26 17:25:47 +0000 (Sat, 26 Mar 2005)
New Revision: 97
Modified:
trunk/gallery/survey_current/submitted.php
trunk/gallery/survey_current/survey.html
Log:
Tweak survey output to make it easier to parse and group all the answers =
to
each question together. In particular, all the questions and outputs are
now outputted, even if the answer is empty.
Modified: trunk/gallery/survey_current/submitted.php
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- trunk/gallery/survey_current/submitted.php 2005-03-24 14:13:50 UTC (r=
ev 96)
+++ trunk/gallery/survey_current/submitted.php 2005-03-26 17:25:47 UTC (r=
ev 97)
@@ -4,159 +4,130 @@
$results =3D '';
=20
/*------ contact details ------*/
-$results .=3D 'Name: ' .$HTTP_POST_VARS['name']. "\n";
-$results .=3D 'Email: ' .$HTTP_POST_VARS['email']. "\n\n";
+$post =3D $_POST['Q0'];
+$results .=3D $post['q']. "\n";
+$results .=3D $post['name']. "\n";
+$results .=3D $post['email']. "\n\n";
=20
/*------ learning about valgrind ------*/
$post =3D $_POST['Q1'];
-if ( !empty( $post['rb'] ) ) {
- $results .=3D $post['q']. "\n";
- $results .=3D $post['rb']. "\n";
-}
+$results .=3D $post['q']. "\n";
+$results .=3D $post['rb']. "\n";
if ( !empty( $post['txt'] ) ) {
$results .=3D $post['cmt']. "\n";
$results .=3D $post['txt']. "\n\n";
}
+
$post =3D $_POST['Q2'];
-if ( !empty( $post['txt'] ) ) {
- $results .=3D $post['q']. "\n";
- $results .=3D $post['txt']. "\n\n";
-}
+$results .=3D $post['q']. "\n";
+$results .=3D $post['txt']. "\n\n";
+
$post =3D $_POST['Q3'];
-if ( !empty( $post['txt'] ) ) {
- $results .=3D $post['q']. "\n";
- $results .=3D $post['txt']. "\n\n";
-}
+$results .=3D $post['q']. "\n";
+$results .=3D $post['txt']. "\n\n";
=20
/*------ using valgrind ------*/
$post =3D $_POST['Q4'];
-if ( !empty( $post['txt'] ) ) {
- $results .=3D $post['q']. "\n";
- $results .=3D $post['txt']. "\n\n";
-}
+$results .=3D $post['q']. "\n";
+$results .=3D $post['txt']. "\n\n";
+
$post =3D $_POST['Q5'];
-if ( !empty( $post['rb'] ) ) {
- $results .=3D $post['q']. "\n";
- $results .=3D $post['rb']. "\n\n";
-}
+$results .=3D $post['q']. "\n";
+$results .=3D $post['rb']. "\n\n";
+
$post =3D $_POST['Q6'];
-if ( !empty( $post['txt'] ) ) {
- $results .=3D $post['q']. "\n";
- $results .=3D $post['txt']. "\n\n";
-}
+$results .=3D $post['q']. "\n";
+$results .=3D $post['txt']. "\n\n";
+
$post =3D $_POST['Q7'];
-if ( !empty( $post['txt'] ) ) {
- $results .=3D $post['q']. "\n";
- $results .=3D $post['txt']. "\n\n";
-}
+$results .=3D $post['q']. "\n";
+$results .=3D $post['txt']. "\n\n";
+
$post =3D $_POST['Q8'];
-if ( !empty($post['cb1']) || !empty($post['cb2']) ||
- !empty($post['cb3']) || !empty($post['cb4']) ||
- !empty($post['cb5']) ) {
- $results .=3D $post['q']. "\n";
- if ( !empty( $post['cb1'] ) )
- $results .=3D $post['cb1']. "\n\n";
- if ( !empty( $post['cb2'] ) )
- $results .=3D $post['cb2']. "\n\n";
- if ( !empty( $post['cb3'] ) )
- $results .=3D $post['cb3']. "\n\n";
- if ( !empty( $post['cb4'] ) )
- $results .=3D $post['cb4']. "\n\n";
- if ( !empty( $post['cb5'] ) )
+$results .=3D $post['q']. "\n";
+if ( !empty( $post['cb1'] ) )
+ $results .=3D $post['cb1']. "\n\n";
+if ( !empty( $post['cb2'] ) )
+ $results .=3D $post['cb2']. "\n\n";
+if ( !empty( $post['cb3'] ) )
+ $results .=3D $post['cb3']. "\n\n";
+if ( !empty( $post['cb4'] ) )
+ $results .=3D $post['cb4']. "\n\n";
+if ( !empty( $post['cb5'] ) )
$results .=3D $post['cb5']. "\n\n";
-}
-$post =3D $_POST['Q9'];
-if ( !empty($post['txt0']) || !empty($post['txt1']) ||
- !empty($post['txt2']) || !empty($post['txt3']) ||
- !empty($post['txt4']) || !empty($post['txt5']) ||
- !empty($post['txt6']) ) {
- $results .=3D $post['q']. "\n";
- if ( !empty( $post['txt0'] ) )
- $results .=3D "memcheck ". $post['txt0']. "\n";
- if ( !empty( $post['txt1'] ) )
- $results .=3D "addrcheck ". $post['txt1']. "\n";
- if ( !empty( $post['txt2'] ) )
- $results .=3D "cachegrind ". $post['txt2']. "\n";
- if ( !empty( $post['txt3'] ) )
- $results .=3D "helgrind ". $post['txt3']. "\n";
- if ( !empty( $post['txt4'] ) )
- $results .=3D "callgrind ". $post['txt4']. "\n";
- if ( !empty( $post['txt5'] ) )
- $results .=3D "massif ". $post['txt5']. "\n";
- if ( !empty( $post['txt6'] ) )
- $results .=3D "other ". $post['txt6']. "\n";
- $results .=3D "\n";
-}
-if ( !empty( $post['txt7'] ) ) {
- $results .=3D $post['cmt']. "\n";
- $results .=3D $post['txt7']. "\n\n";
-}
-$post =3D $_POST['Q10'];
if ( !empty( $post['txt'] ) ) {
- $results .=3D $post['q']. "\n";
+ $results .=3D $post['cmt']. "\n";
$results .=3D $post['txt']. "\n\n";
}
+
+$post =3D $_POST['Q9'];
+$results .=3D $post['q']. "\n";
+if ( !empty( $post['txt0'] ) )
+ $results .=3D "memcheck ". $post['txt0']. "\n";
+if ( !empty( $post['txt1'] ) )
+ $results .=3D "addrcheck ". $post['txt1']. "\n";
+if ( !empty( $post['txt2'] ) )
+ $results .=3D "cachegrind ". $post['txt2']. "\n";
+if ( !empty( $post['txt3'] ) )
+ $results .=3D "helgrind ". $post['txt3']. "\n";
+if ( !empty( $post['txt4'] ) )
+ $results .=3D "callgrind ". $post['txt4']. "\n";
+if ( !empty( $post['txt5'] ) )
+ $results .=3D "massif ". $post['txt5']. "\n";
+if ( !empty( $post['txt6'] ) )
+ $results .=3D "other ". $post['txt6']. "\n";
+$results .=3D "\n";
+
+$post =3D $_POST['Q10'];
+$results .=3D $post['q']. "\n";
+$results .=3D $post['txt']. "\n\n";
+
$post =3D $_POST['Q11'];
-if ( !empty( $post['txt'] ) ) {
- $results .=3D $post['q']. "\n";
- $results .=3D $post['txt']. "\n\n";
-}
+$results .=3D $post['q']. "\n";
+$results .=3D $post['txt']. "\n\n";
+
$post =3D $_POST['Q12'];
-if ( !empty( $post['txt'] ) ) {
- $results .=3D $post['q']. "\n";
- $results .=3D $post['txt']. "\n\n";
-}
+$results .=3D $post['q']. "\n";
+$results .=3D $post['txt']. "\n\n";
=20
/*------ valgrind on other platforms ------*/
$post =3D $_POST['Q13'];
-if ( !empty( $post['txt'] ) ) {
- $results .=3D $post['q']. "\n";
- $results .=3D $post['txt']. "\n\n";
-}
+$results .=3D $post['q']. "\n";
+$results .=3D $post['txt']. "\n\n";
=20
/*------ software issues ------*/
$post =3D $_POST['Q14'];
-if ( !empty( $post['txt'] ) ) {
- $results .=3D $post['q']. "\n";
- $results .=3D $post['txt']. "\n\n";
-}
+$results .=3D $post['q']. "\n";
+$results .=3D $post['txt']. "\n\n";
+
$post =3D $_POST['Q15'];
-if ( !empty( $post['txt'] ) ) {
- $results .=3D $post['q']. "\n";
- $results .=3D $post['txt']. "\n\n";
-}
+$results .=3D $post['q']. "\n";
+$results .=3D $post['txt']. "\n\n";
+
$post =3D $_POST['Q16'];
-if ( !empty( $post['txt'] ) ) {
- $results .=3D $post['q']. "\n";
- $results .=3D $post['txt']. "\n\n";
-}
+$results .=3D $post['q']. "\n";
+$results .=3D $post['txt']. "\n\n";
+
$post =3D $_POST['Q17'];
-if ( !empty( $post['txt'] ) ) {
- $results .=3D $post['q']. "\n";
- $results .=3D $post['txt']. "\n\n";
-}
+$results .=3D $post['q']. "\n";
+$results .=3D $post['txt']. "\n\n";
+
$post =3D $_POST['Q18'];
-if ( !empty( $post['txt'] ) ) {
- $results .=3D $post['q']. "\n";
- $results .=3D $post['txt']. "\n\n";
-}
+$results .=3D $post['q']. "\n";
+$results .=3D $post['txt']. "\n\n";
=20
/*------ non-software issues ------*/
$post =3D $_POST['Q19'];
-if ( !empty( $post['txt'] ) ) {
- $results .=3D $post['q']. "\n";
- $results .=3D $post['txt']. "\n\n";
-}
+$results .=3D $post['q']. "\n";
+$results .=3D $post['txt']. "\n\n";
+
$post =3D $_POST['Q20'];
-if ( !empty( $post['txt'] ) ) {
- $results .=3D $post['q']. "\n";
- $results .=3D $post['txt']. "\n\n";
-}
+$results .=3D $post['q']. "\n";
+$results .=3D $post['txt']. "\n\n";
+
$post =3D $_POST['Q21'];
-if ( !empty( $post['txt'] ) ) {
- $results .=3D $post['q']. "\n";
- $results .=3D $post['txt']. "\n\n";
-}
+$results .=3D $post['q']. "\n";
+$results .=3D $post['txt']. "\n\n";
=20
/*------ project details ------*/
$post =3D $_POST['Q22'];
@@ -179,23 +150,13 @@
$results .=3D $post['q']. "\n";
$results .=3D $post['txt']. "\n\n";
}
-$post =3D $_POST['Q23'];
-if ( !empty( $post['rb'] ) ) {
- $results .=3D $post['q']. "\n";
- $results .=3D $post['rb']. "\n\n";
-}
-$post =3D $_POST['Q23'];
-if ( !empty( $post['txt'] ) ) {
- $results .=3D $post['q']. "\n";
- $results .=3D $post['txt']. "\n\n";
-}
+$results .=3D $post['q2']. "\n";
+$results .=3D $post['rb']. "\n\n";
=20
/*------ surveys ------*/
-$post =3D $_POST['Q24'];
-if ( !empty( $post['txt'] ) ) {
- $results .=3D $post['q']. "\n";
- $results .=3D $post['txt']. "\n\n";
-}
+$post =3D $_POST['Q23'];
+$results .=3D $post['q']. "\n";
+$results .=3D $post['txt']. "\n\n";
=20
/*
echo "<pre>\n";
Modified: trunk/gallery/survey_current/survey.html
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- trunk/gallery/survey_current/survey.html 2005-03-24 14:13:50 UTC (rev=
96)
+++ trunk/gallery/survey_current/survey.html 2005-03-26 17:25:47 UTC (rev=
97)
@@ -32,7 +32,7 @@
<tr><th>Learning about Valgrind</th></tr>
<tr><td>
<input type=3D"hidden" name=3D"Q1[q]"=20
- value=3D"1. How did you first learn about Valgrind:"/>
+ value=3D"q1. How did you first learn about Valgrind"/>
<b>1. </b>How did you first learn about Valgrind?<br />
<input name=3D"Q1[rb]" type=3D"radio"=20
value=3D"from a friend"/> from a friend<br/>
@@ -46,12 +46,12 @@
<input name=3D"Q1[rb]" type=3D"radio" value=3D"other"/> other=20
(please specify below)<br/>
<p>
- <input type=3D"hidden" name=3D"Q1[cmt]" value=3D"1. Extra info:"/>
+ <input type=3D"hidden" name=3D"Q1[cmt]" value=3D"Extra info:"/>
<textarea name=3D"Q1[txt]" rows=3D"2" cols=3D"56"></textarea></p>
</td></tr>
<tr><td>
<input type=3D"hidden" name=3D"Q2[q]"=20
- value=3D"2. How many other programmers have you told about Valgrind:"=
/>
+ value=3D"q2. How many other programmers have you told about Valgrind"=
/>
<b>2. </b>How many other programmers have you told about Valgrind?<br /=
>
How many of them have used it as a consequence?<br />
<textarea name=3D"Q2[txt]" rows=3D"2" cols=3D"56"></textarea>
@@ -59,7 +59,7 @@
<tr><td>
<b>3. </b>Any other comments about how you first learnt about Valgrind?=
<br />
<input type=3D"hidden" name=3D"Q3[q]"=20
- value=3D"3. Other comments about learning about Valgrind:"/>
+ value=3D"q3. Other comments about learning about Valgrind"/>
<textarea name=3D"Q3[txt]" rows=3D"2" cols=3D"56"></textarea>
</td></tr>
</table>
@@ -70,13 +70,13 @@
<tr><th>Using Valgrind</th></tr>
<tr><td>
<input type=3D"hidden" name=3D"Q4[q]"=20
- value=3D"4. How long have you been using Valgrind?"/>
+ value=3D"q4. How long (in months) have you been using Valgrind"/=
>
<b>4. </b>Approximately how long (in months) have you been using Valgri=
nd?<br />
<input name=3D"Q4[txt]" size=3D"60" type=3D"text" value=3D""/>
</td></tr>
<tr><td>
<input type=3D"hidden" name=3D"Q5[q]"=20
- value=3D"5. On average how often do you use Valgrind"/>
+ value=3D"q5. On average how often do you use Valgrind"/>
<b>5. </b>Which of the following best describes how often you use
Valgrind?<br />
<input name=3D"Q5[rb]" type=3D"radio" value=3D"hourly" /> hourly <br/>
@@ -86,7 +86,7 @@
</td></tr>
<tr><td>
<input type=3D"hidden" name=3D"Q6[q]"=20
- value=3D"6. What hardware do you use Valgrind on"/>
+ value=3D"q6. What hardware do you use Valgrind on"/>
<b>6. </b>What hardware do you use Valgrind on?<br />
Estimate the proportion of your Valgrind usage on different
machines. (Example: Pentium 4 70%, Athlon 30%)<br />
@@ -94,7 +94,7 @@
</td></tr>
<tr><td>
<input type=3D"hidden" name=3D"Q7[q]"=20
- value=3D"7. What Linux distros do you use Valgrind on"/>
+ value=3D"q7. What Linux distros do you use Valgrind on"/>
<b>7. </b>What operating systems(s) do you use Valgrind on?<br />
Estimate the proportion of your Valgrind usage on different
operating systems. Please give version numbers if
@@ -103,17 +103,20 @@
</td></tr>
<tr><td>
<input type=3D"hidden" name=3D"Q8[q]"=20
- value=3D"8. In what form did you/do you obtain Valgrind"/>
+ value=3D"q8. In what form did you/do you obtain Valgrind"/>
<b>8. </b>In what form did you/do you obtain Valgrind?<br />
<input name=3D"Q8[cb1]" type=3D"checkbox" value=3D"cvs"/> source, fro=
m CVS<br/>
<input name=3D"Q8[cb2]" type=3D"checkbox" value=3D"www"/> source, from=
website<br/>
<input name=3D"Q8[cb3]" type=3D"checkbox" value=3D"rpm"/> pre-built ve=
rsion (eg. RPM)<br/>
<input name=3D"Q8[cb4]" type=3D"checkbox" value=3D"inst"/> already ins=
talled on system<br/>
<input name=3D"Q8[cb5]" type=3D"checkbox" value=3D"other"/> other (ple=
ase specify below)<br/>
+ <p>
+ <input type=3D"hidden" name=3D"Q8[cmt]" value=3D"Extra info:"/>
+ <textarea name=3D"Q8[txt]" rows=3D"2" cols=3D"56"></textarea></p>
</td></tr>
<tr><td>
<input type=3D"hidden" name=3D"Q9[q]"=20
- value=3D"9. Which Valgrind tools do you use"/>
+ value=3D"q9. Which Valgrind tools do you use"/>
<b>9. </b>Which Valgrind tools do you use?<br />
Estimate the proportion of your Valgrind usage each tool
accounts for. (Example: Memcheck 80%, Addrcheck 10%,
@@ -151,21 +154,21 @@
</td></tr>
<tr><td>
<input type=3D"hidden" name=3D"Q10[q]"=20
- value=3D"10. Which command-line options do you (almost) always use"=
/>
+ value=3D"q10. Which command-line options do you (almost) always use=
"/>
<b>10. </b>Which of Valgrind's command-line options do you always, or
almost always, use?<br />
<textarea name=3D"Q10[txt]" rows=3D"2" cols=3D"56"></textarea>
</td></tr>
<tr><td>
<input type=3D"hidden" name=3D"Q11[q]"=20
- value=3D"11. Which command-line options do you sometimes use"/>
+ value=3D"q11. Which command-line options do you sometimes use"/>
<b>11. </b>Which of Valgrind's command-line options you sometimes use?=
<br />
<textarea name=3D"Q11[txt]" rows=3D"2" cols=3D"56"></textarea>
</td></tr>
<tr><td>
<b>12. </b>Any other comments about how you use Valgrind?<br />
<input type=3D"hidden" name=3D"Q12[q]"=20
- value=3D"12. Other comments about using Valgrind:"/>
+ value=3D"q12. Other comments about using Valgrind:"/>
<textarea name=3D"Q12[txt]" rows=3D"2" cols=3D"56"></textarea>
</td></tr>
</table>
@@ -176,7 +179,7 @@
<tr><th>Valgrind on Other Platforms</th></tr>
<tr><td>
<input type=3D"hidden" name=3D"Q13[q]"=20
- value=3D"13. Percentage of use on other platforms/OSs"/>
+ value=3D"q13. Percentage of use on all platforms, if available"/>
<b>13. </b>If Valgrind was available on all hardware/OS platforms,
estimate what proportion of your usage would be on each
platform. Please describe each platform as precisely as
@@ -202,27 +205,27 @@
</td></tr>
<tr><td>
<input type=3D"hidden" name=3D"Q14[q]"=20
- value=3D"14. List <=3D 3 existing good features"/>
+ value=3D"q14. List up to 3 existing good features"/>
<b>14. </b>List up to 3 existing features of Valgrind that you think
are good. Give as much detail as necessary.<br />
<textarea name=3D"Q14[txt]" rows=3D"3" cols=3D"56"></textarea>
</td></tr>
<tr><td>
<input type=3D"hidden" name=3D"Q15[q]"=20
- value=3D"15. List <=3D 3 existing improvable features"/>
+ value=3D"q15. List up to 3 existing improvable features"/>
<b>15. </b>List up to 3 existing features of Valgrind that you think
need improvement. Give as much detail as necessary.<br />
<textarea name=3D"Q15[txt]" rows=3D"3" cols=3D"56"></textarea>
</td></tr>
<tr><td>
<input type=3D"hidden" name=3D"Q16[q]"=20
- value=3D"16. List <=3D 3 missing features"/>
+ value=3D"q16. List up to 3 missing features"/>
<b>16. </b>List up to 3 missing features you would like added to
Valgrind. <br />
<textarea name=3D"Q16[txt]" rows=3D"3" cols=3D"56"></textarea>
</td></tr>
<tr><td>
- <input type=3D"hidden" name=3D"Q17[q]" value=3D"17. Ideas for new tools=
:"/>
+ <input type=3D"hidden" name=3D"Q17[q]" value=3D"q17. Ideas for new tool=
s"/>
<b>17. </b>Do you have ideas/wishes for new tools that could be built
with Valgrind? Give as much detail as necessary.<br />
<textarea name=3D"Q17[txt]" rows=3D"3" cols=3D"56"></textarea>
@@ -230,7 +233,7 @@
<tr><td>
<b>18. </b>Any other comments about software issues?<br />
<input type=3D"hidden" name=3D"Q18[q]"
- value=3D"18. Other comments about software issues:"/>
+ value=3D"q18. Other comments about software issues"/>
<textarea name=3D"Q18[txt]" rows=3D"2" cols=3D"56"></textarea>
</td></tr>
</table>
@@ -246,14 +249,14 @@
</td></tr>
<tr><td>
<input type=3D"hidden" name=3D"Q19[q]"=20
- value=3D"19. List <=3D 3 good development aspects:"/>
+ value=3D"q19. List up to 3 good development aspects"/>
<b>19. </b>List up to 3 aspects of Valgrind's development that you
think are good. Give as much detail as necessary.<br />
<textarea name=3D"Q19[txt]" rows=3D"3" cols=3D"56"></textarea>
</td></tr>
<tr><td>
<input type=3D"hidden" name=3D"Q20[q]"=20
- value=3D"20. List <=3D 3 improvable development aspects:"/>
+ value=3D"q20. List up to 3 improvable development aspects"/>
<b>20. </b>List up to 3 aspects of Valgrind's development
that you think need improvement.<br />
Give as much detail as necessary.<br />
@@ -262,7 +265,7 @@
<tr><td>
<b>21. </b>Any other comments about non-software issues?<br />
<input type=3D"hidden" name=3D"Q21[q]"=20
- value=3D"21. Other comments about non-software issues:"/>
+ value=3D"q21. Other comments about non-software issues"/>
<textarea name=3D"Q21[txt]" rows=3D"2" cols=3D"56"></textarea>
</td></tr>
</table>
@@ -273,7 +276,7 @@
<tr><th>Project Details</th></tr>
<tr><td>
<input type=3D"hidden" name=3D"Q22[q]"=20
- value=3D"22. Project use information:"/>
+ value=3D"q22. Project use information"/>
<b>22. </b>For <b>each project</b> on which you have used
Valgrind, we would be interested to know the following
information. (Omit any details you want to keep private.
@@ -285,7 +288,7 @@
Brief description :=20
Public or private? :=20
License : (eg. GNU GPL; BSD; proprietary)
- Language(s) : (estimate proportions if > 1, eg. 80% C, 20% Fortran)
+ Language(s) : (estimate proportions if > 1, eg. 80% C, 20% Fortran 7=
7)
No of programmers in total :=20
No of programmers using Valgrind :=20
Size (lines of code) :=20
@@ -294,16 +297,16 @@
Other comments : </textarea>
</td></tr>
<tr><td>
- <input type=3D"hidden" name=3D"Q23[q]"=20
- value=3D"23. Project mentioned on valgrind.org:"/>
- <b>23. </b>Would you be willing to have your project
+ <input type=3D"hidden" name=3D"Q23[q2]"=20
+ value=3D"Do you want project mentioned on valgrind.org"/>
+ Would you be willing to have your project
mentioned on the Valgrind website as one that uses Valgrind?
(Please only say "yes" if you have the appropriate authority
within your project to do so, or you have asked someone with
the appropriate authority.) We will only mention the project name,
website, and a brief description.<br />
- <input name=3D"Q23[rb]" type=3D"radio" value=3D"yes"/> Yes<br/>
- <input name=3D"Q23[rb]" type=3D"radio" value=3D"no"/> No<br/>
+ <input name=3D"Q22[rb]" type=3D"radio" value=3D"yes"/> Yes<br/>
+ <input name=3D"Q22[rb]" type=3D"radio" value=3D"no"/> No<br/>
</td></tr>
</table>
<p> </p>
@@ -312,10 +315,10 @@
<table class=3D"form" width=3D"100%" cellspacing=3D"8" cellpadding=3D"0"=
border=3D"0">
<tr><th>Surveys</th></tr>
<tr><td>
- <input type=3D"hidden" name=3D"Q24[q]" value=3D"24. Survey comments:"/=
>
- <b>24. </b>Any comments about the content or structure of
+ <input type=3D"hidden" name=3D"Q23[q]" value=3D"q23. Survey comments:"=
/>
+ <b>23. </b>Any comments about the content or structure of
this survey?<br/>
- <textarea name=3D"Q24[txt]" rows=3D"3" cols=3D"56"></textarea>
+ <textarea name=3D"Q23[txt]" rows=3D"3" cols=3D"56"></textarea>
</td></tr>
</table>
=20
@@ -323,15 +326,16 @@
<table class=3D"form" width=3D"100%" cellspacing=3D"8" cellpadding=3D"0"=
border=3D"0">
<tr><th colspan=3D"2">Your Contact Details</th></tr>
<tr><td>
+ <input type=3D"hidden" name=3D"Q0[q]" value=3D"q0. Contact details"/>
Please provide your contact details if you wish.<br />
</td></tr>
<tr>
<td>Name:</td>
- <td><input name=3D"name" size=3D"60" type=3D"text" value=3D""/></td>
+ <td><input name=3D"Q0[name]" size=3D"60" type=3D"text" value=3D""/></t=
d>
</tr>
<tr>
<td>Email:</td>
- <td><input name=3D"email" size=3D"60" type=3D"text" value=3D""/></td>
+ <td><input name=3D"Q0[email]" size=3D"60" type=3D"text" value=3D""/></=
td>
</tr>
</table>
<p> </p>
|
|
From: <js...@ac...> - 2005-03-26 04:05:46
|
Nightly build on phoenix ( SuSE 9.1 ) started at 2005-03-26 03:50:00 GMT Checking out source tree ... done Configuring ... done Building ... done Running regression tests ... done Last 20 lines of log.verbose follow insn_mmx: valgrind ./insn_mmx insn_mmxext: (skipping, prereq failed: ../../../tests/cputest x86-mmxext) insn_sse: valgrind ./insn_sse insn_sse2: (skipping, prereq failed: ../../../tests/cputest x86-sse2) int: valgrind ./int pushpopseg: valgrind ./pushpopseg rcl_assert: valgrind ./rcl_assert seg_override: valgrind ./seg_override -- Finished tests in none/tests/x86 ------------------------------------ yield: valgrind ./yield -- Finished tests in none/tests ---------------------------------------- == 201 tests, 5 stderr failures, 0 stdout failures ================= memcheck/tests/pth_once (stderr) memcheck/tests/scalar (stderr) memcheck/tests/threadederrno (stderr) memcheck/tests/writev (stderr) corecheck/tests/fdleak_fcntl (stderr) make: *** [regtest] Error 1 |
|
From: Tom H. <to...@co...> - 2005-03-26 03:28:45
|
Nightly build on dunsmere ( Fedora Core 3 ) started at 2005-03-26 03:20:03 GMT Checking out source tree ... done Configuring ... done Building ... done Running regression tests ... done Last 20 lines of log.verbose follow insn_cmov: valgrind ./insn_cmov insn_fpu: valgrind ./insn_fpu insn_mmx: valgrind ./insn_mmx insn_mmxext: valgrind ./insn_mmxext insn_sse: valgrind ./insn_sse insn_sse2: (skipping, prereq failed: ../../../tests/cputest x86-sse2) int: valgrind ./int sh: line 1: 6820 Segmentation fault VALGRINDLIB=/tmp/valgrind.14142/valgrind/.in_place /tmp/valgrind.14142/valgrind/./coregrind/valgrind --command-line-only=yes --memcheck:leak-check=no --addrcheck:leak-check=no --tool=none ./int >int.stdout.out 2>int.stderr.out pushpopseg: valgrind ./pushpopseg rcl_assert: valgrind ./rcl_assert seg_override: valgrind ./seg_override -- Finished tests in none/tests/x86 ------------------------------------ yield: valgrind ./yield -- Finished tests in none/tests ---------------------------------------- == 207 tests, 2 stderr failures, 0 stdout failures ================= memcheck/tests/scalar (stderr) memcheck/tests/scalar_supp (stderr) make: *** [regtest] Error 1 |
|
From: Tom H. <th...@cy...> - 2005-03-26 03:22:13
|
Nightly build on audi ( Red Hat 9 ) started at 2005-03-26 03:15:02 GMT Checking out source tree ... done Configuring ... done Building ... done Running regression tests ... done Last 20 lines of log.verbose follow fpu_lazy_eflags: valgrind ./fpu_lazy_eflags insn_basic: valgrind ./insn_basic insn_cmov: valgrind ./insn_cmov insn_fpu: valgrind ./insn_fpu insn_mmx: valgrind ./insn_mmx insn_mmxext: valgrind ./insn_mmxext insn_sse: valgrind ./insn_sse insn_sse2: (skipping, prereq failed: ../../../tests/cputest x86-sse2) int: valgrind ./int pushpopseg: valgrind ./pushpopseg rcl_assert: valgrind ./rcl_assert seg_override: valgrind ./seg_override -- Finished tests in none/tests/x86 ------------------------------------ yield: valgrind ./yield -- Finished tests in none/tests ---------------------------------------- == 206 tests, 1 stderr failure, 0 stdout failures ================= memcheck/tests/scalar (stderr) make: *** [regtest] Error 1 |
|
From: Tom H. <th...@cy...> - 2005-03-26 03:16:24
|
Nightly build on ginetta ( Red Hat 8.0 ) started at 2005-03-26 03:10:01 GMT Checking out source tree ... done Configuring ... done Building ... done Running regression tests ... done Last 20 lines of log.verbose follow insn_cmov: valgrind ./insn_cmov insn_fpu: valgrind ./insn_fpu insn_mmx: valgrind ./insn_mmx insn_mmxext: valgrind ./insn_mmxext insn_sse: valgrind ./insn_sse insn_sse2: (skipping, prereq failed: ../../../tests/cputest x86-sse2) int: valgrind ./int pushpopseg: valgrind ./pushpopseg rcl_assert: valgrind ./rcl_assert seg_override: valgrind ./seg_override -- Finished tests in none/tests/x86 ------------------------------------ yield: valgrind ./yield -- Finished tests in none/tests ---------------------------------------- == 205 tests, 3 stderr failures, 0 stdout failures ================= memcheck/tests/pth_once (stderr) memcheck/tests/scalar (stderr) memcheck/tests/threadederrno (stderr) make: *** [regtest] Error 1 |
|
From: Tom H. <th...@cy...> - 2005-03-26 03:15:25
|
Nightly build on standard ( Red Hat 7.2 ) started at 2005-03-26 03:00:02 GMT Checking out source tree ... done Configuring ... done Building ... done Running regression tests ... done Last 20 lines of log.verbose follow insn_mmxext: valgrind ./insn_mmxext insn_sse: valgrind ./insn_sse insn_sse2: (skipping, prereq failed: ../../../tests/cputest x86-sse2) int: valgrind ./int pushpopseg: valgrind ./pushpopseg rcl_assert: valgrind ./rcl_assert seg_override: valgrind ./seg_override -- Finished tests in none/tests/x86 ------------------------------------ yield: valgrind ./yield -- Finished tests in none/tests ---------------------------------------- == 205 tests, 6 stderr failures, 0 stdout failures ================= memcheck/tests/leak-tree (stderr) memcheck/tests/pth_once (stderr) memcheck/tests/scalar (stderr) memcheck/tests/threadederrno (stderr) memcheck/tests/vgtest_ume (stderr) addrcheck/tests/leak-tree (stderr) make: *** [regtest] Error 1 |
|
From: Tom H. <th...@cy...> - 2005-03-26 03:11:50
|
Nightly build on alvis ( Red Hat 7.3 ) started at 2005-03-26 03:05:01 GMT Checking out source tree ... done Configuring ... done Building ... done Running regression tests ... done Last 20 lines of log.verbose follow == 205 tests, 17 stderr failures, 0 stdout failures ================= memcheck/tests/addressable (stderr) memcheck/tests/describe-block (stderr) memcheck/tests/distinguished-writes (stderr) memcheck/tests/leak-0 (stderr) memcheck/tests/leak-cycle (stderr) memcheck/tests/leak-regroot (stderr) memcheck/tests/leak-tree (stderr) memcheck/tests/match-overrun (stderr) memcheck/tests/pointer-trace (stderr) memcheck/tests/pth_once (stderr) memcheck/tests/scalar (stderr) memcheck/tests/threadederrno (stderr) memcheck/tests/vgtest_ume (stderr) addrcheck/tests/leak-0 (stderr) addrcheck/tests/leak-cycle (stderr) addrcheck/tests/leak-regroot (stderr) addrcheck/tests/leak-tree (stderr) make: *** [regtest] Error 1 |