]> git.donarmstrong.com Git - neurodebian.git/blob - sandbox/survey.rst
076fd052138f58ae7ef0e69b1d6a80a25501718d
[neurodebian.git] / sandbox / survey.rst
1
2 Computing environments in neuroscience research
3 ===============================================
4
5 .. raw:: html
6
7    <script language="Javascript">
8    function xmlhttpPost(strURL) {
9        var xmlHttpReq = false;
10        var self = this;
11        // Mozilla/Safari
12        if (window.XMLHttpRequest) {
13            self.xmlHttpReq = new XMLHttpRequest();
14        }
15        // IE
16        else if (window.ActiveXObject) {
17            self.xmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
18        }
19        self.xmlHttpReq.open('POST', strURL, true);
20        self.xmlHttpReq.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
21        self.xmlHttpReq.onreadystatechange = function() {
22            if (self.xmlHttpReq.readyState == 4) {
23                updatepage(self.xmlHttpReq.responseText);
24            }
25        }
26        self.xmlHttpReq.send(getquerystring());
27    }
28
29    function getquerystring() {
30        var form     = document.forms['f1'];
31        var word = form.word.value;
32        qstr = 'w=' + escape(word);  // NOTE: no '?' before querystring
33        return qstr;
34    }
35
36    function updatepage(str){
37        document.getElementById("result").innerHTML = str;
38    }
39    </script>
40
41 General
42 -------
43
44 Subfield of neuroscience: ``MRI, EEG, MEG, electrophys. ...``
45 Position: ``undergraduate, phd student, postdoc, professor/supervisor, sysadmin``
46 employer: ``higher education (private/public funding), research facility
47 (private/public funding, company)``
48 country: ``long list``
49 do you develop software intended to be used by other researchers: ``yes, no``
50
51 Personal computing environment
52 ------------------------------
53
54 Here are a few questions about your preferred computing environment for
55 research activities like data acquisition and data analysis. This might be your
56 laptop, desktop, personal workstation or any other machine where **you decide**
57 what software you are using, and you have permission to install it yourself.
58 If you are using multiple environment, please describe the one that you find
59 most productive for research purposes. If you don't have access to a machine
60 for research purposes that you administer yourself, instead, please indicate
61 what kind of environment you would like to be doing your research in.
62
63 Do you have it: ``yes, no``
64
65 Type: ``laptop, commodity desktop, dedicated workstation,
66 compute cluster, grid/cloud computing environment``
67
68 Operating system: ``detailed choice, long list``
69
70 I prefer this environment because is offers (check all items that apply):
71
72 ``checkboxes (variety of available software; hardware support; ...)``
73
74
75 Institutionally provided computing environment
76 ----------------------------------------------
77
78 The following questions are about
79 What your employer offers.
80
81 Do you use it: ``yes, no``
82
83 Type: ``laptop, commodity desktop, dedicated workstation,
84 compute cluster, grid/cloud computing environment``
85
86 Operating system: ``detailed choice, long list``
87
88 I dislike (check all items that apply):
89
90 ``checkboxes (limited set of available software; slow admin response; ...)``
91
92
93
94 Virtualization
95 --------------
96
97 Do you use it? ``yes, no``
98
99 IF
100 ~~
101
102 What solution: ``multi select vbox, vmware, kvm, xem, qemu``
103 On what host system: ``detailed list``
104 With what guest system ``detailed list``
105
106 Why do you use it: ``multi select``
107
108   - Otherwise software incompatible with my system
109   - Flexible snapshots
110   - Portable (test developed software across platforms)
111
112 What fraction of computing task do you do in a VM?
113
114 Do you do computing on clusters?
115 Do you do computing in a cloud?
116
117
118 Software usage
119 --------------
120
121 What software are you using in your research?
122
123 ? Do you use real-time Linux kernel? if yes, which: ``multi select RTAI, Xenomai, RT_Linux``
124
125
126 General purpose computing
127 ~~~~~~~~~~~~~~~~~~~~~~~~~
128
129 ``check boxes``
130
131 Matlab, R, Python, Octave, ...
132
133 ``various collections of software for various purposes``
134
135
136 NeuroDebian
137 -----------
138
139 Do you use NeuroDebian repository: ``yes, no``
140
141 ....
142
143
144 .. raw:: html
145
146    <input value="Go" type="button" onclick='JavaScript:xmlhttpPost("/cgi-bin/surveycollector.cgi")'></p>
147    <div id="result"></div>
148    </form>
149
150
151 Thanks