<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.ccn.ucla.edu/wiki/index.php?action=history&amp;feed=atom&amp;title=How_to_Ask_for_Help</id>
	<title>How to Ask for Help - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://www.ccn.ucla.edu/wiki/index.php?action=history&amp;feed=atom&amp;title=How_to_Ask_for_Help"/>
	<link rel="alternate" type="text/html" href="https://www.ccn.ucla.edu/wiki/index.php?title=How_to_Ask_for_Help&amp;action=history"/>
	<updated>2026-05-08T18:37:47Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.6</generator>
	<entry>
		<id>https://www.ccn.ucla.edu/wiki/index.php?title=How_to_Ask_for_Help&amp;diff=1362&amp;oldid=prev</id>
		<title>Ccn admin: 9 revisions</title>
		<link rel="alternate" type="text/html" href="https://www.ccn.ucla.edu/wiki/index.php?title=How_to_Ask_for_Help&amp;diff=1362&amp;oldid=prev"/>
		<updated>2014-01-16T03:43:00Z</updated>

		<summary type="html">&lt;p&gt;9 revisions&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Asking for help is a skill in and of itself. It takes practice and a bit of effort, but the payoff is significant. The benefit is usually very quick, concise answers and the penalty a lot of frustration mired down in vague discourse. . . not to mention wasted time that could be spent on much cooler efforts, like youtube. &lt;br /&gt;
&lt;br /&gt;
=When to Ask=&lt;br /&gt;
Probably the most important part of asking a question is knowing when to ask. It&amp;#039;s good to take several steps before asking a question. It will help you form your question more intelligently and thoroughly which usually leads to a quicker, more accurate answer. These steps often lead to a solution in very short order preempting the need to even ask a question. &lt;br /&gt;
&lt;br /&gt;
#Read the help files. &lt;br /&gt;
##Help files are often very helpful. It sounds amusingly redundant if said out loud, but it&amp;#039;s very true. Often in our rush to find an answer, we forget the most obvious place of all. If a program isn&amp;#039;t acting the way you think it should, that&amp;#039;s a great time to read the help files, manual, etc. If your new to Unix, you might want to glance at some of the external links below, particular [http://www.tfug.org/helpdesk/general/man.html How To Read a Man Page]&lt;br /&gt;
##Many programs have a built in quick help. This is normally accessed by using the --help or -h switch (usually both) or is output in addition to an error. For a program named &amp;quot;foo&amp;quot;, you would: $ foo --help or $ foo -h. They often use the same syntax as man pages, so reading the Man Page How To will make it clear.&lt;br /&gt;
# Search any pertinent mailing lists and see if someone else has addressed the issue and resolved it&lt;br /&gt;
## Mailing lists are where people go for help. If your problem is a common one, you can often find the answer on a mailing list. It&amp;#039;s also a great place to ask for help if you cannot find a post covering your specific issue&lt;br /&gt;
#Search in Google&lt;br /&gt;
##Google is an amazing tool. It&amp;#039;s virtually guaranteed that your not alone in your problem and many people post the solutions they&amp;#039;ve found. Often something as simple as cutting and pasting your error into Google can bring you right to the solution.&lt;br /&gt;
#If you&amp;#039;ve done steps 1, 2, and 3 and couldn&amp;#039;t find an answer, it&amp;#039;s time to ask for help.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Asking the Question=&lt;br /&gt;
The good news is that now your probably well prepared to form an informed, clear question. Below are the components of a good question that will help the person help you:&lt;br /&gt;
#What did you find out from using the Help Files?&lt;br /&gt;
#Did google provide any insight?&lt;br /&gt;
#How did you attempt to solve the problem? What were the results?&lt;br /&gt;
#Did the program/method/script used to work? Are you aware of anything that&amp;#039;s changed since then?&lt;br /&gt;
#Include a description of your Operating System. Include: OS Version, Terminal program (X11 or Terminal.app?), Program name and version.&lt;br /&gt;
#An example command that produces the problem and a clear statement of expected outcome versus actual outcome. &lt;br /&gt;
#Copy and paste of the error output including logs. Without these there&amp;#039;s no way for the person helping you to know what&amp;#039;s going on. TIP: For finding FSL logs please see [[Finding FSL Debug Info]]&lt;br /&gt;
#If relevant, a step by step walk through of what leads to the problem and how to reproduce it consistently. Include example files, paths, and all relevant information.&lt;br /&gt;
&lt;br /&gt;
==Example of a Well Formed Question==&lt;br /&gt;
I&amp;#039;ve been experiencing a problem with foo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Environment&amp;lt;/u&amp;gt;:&lt;br /&gt;
- OSX Leopared&lt;br /&gt;
- Terminal.app&lt;br /&gt;
- /usr/bin/foo version 3.5&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Error Description&amp;lt;/u&amp;gt;&lt;br /&gt;
 $ foo /Volumes/home/me/myfile.input /Volumes/home/me/myfile.output&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Expected Output&amp;lt;/u&amp;gt;&lt;br /&gt;
After completion, myfile.output contains a list of pertinent statistics.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Actual Output&amp;lt;/u&amp;gt;&lt;br /&gt;
 !! myfile.input has greatly offended Foo !!&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Log output&amp;lt;/u&amp;gt;&lt;br /&gt;
The myfile.out.log found at /Volumes/home/me/myfile.out.log contains an additional error, though I&amp;#039;m not sure what it means:&lt;br /&gt;
 file bar produced bah with error code -2179&lt;br /&gt;
&lt;br /&gt;
The man page seems to indicate this is the appropriate syntax:&lt;br /&gt;
$ man foo &lt;br /&gt;
=&amp;gt; foo: a program that bar&amp;#039;s a file&lt;br /&gt;
=&amp;gt; foo &amp;lt;infile&amp;gt; &amp;lt;outfile&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The man page also says that infile has to be a bar type file. I&amp;#039;m sure that myfile.input is a bar file. I googled the error output and someone suggested that foo only takes bar type 1 files and fails with bar type 2 files. So I made sure that myfile.input is, in fact, a bar type 1. Still no go.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Work Flow&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*From my local machine:&lt;br /&gt;
 $ ssh me@someserver.com&lt;br /&gt;
 Welcome to someserver!&lt;br /&gt;
&lt;br /&gt;
*In someserver.com&lt;br /&gt;
 $ /usr/bin/foo /Volumes/home/me/myfile.input /Volumes/home/me/myfile.output&lt;br /&gt;
 !! myfile.input has greatly offended Foo !!&lt;br /&gt;
&lt;br /&gt;
Any help is much appreciated.&lt;br /&gt;
&lt;br /&gt;
-me&lt;br /&gt;
&lt;br /&gt;
=General Trouble Shooting Tips=&lt;br /&gt;
==Test with more than one set of data==&lt;br /&gt;
For example, if you&amp;#039;re getting errors with a specific image, try another one. Preferably one from a completely different batch. If the other set of data works, it is a good indication that the problem is specific to the data set you&amp;#039;re dealing with. Make sure to include all such examples in your final help request.&lt;br /&gt;
&lt;br /&gt;
==Test with more than one account==&lt;br /&gt;
If you are seeing a problem with a particular program, verify with others whether the same program works as expected for them. If it does, this is a good indication that the issue lies in your user specific environment.&lt;br /&gt;
&lt;br /&gt;
==If possible, test on more than one machine using the same data set==&lt;br /&gt;
This will determine whether the issue is specific to that particular install of the program.&lt;br /&gt;
&lt;br /&gt;
=References=&lt;br /&gt;
[[Finding FSL Debug Info]]&lt;br /&gt;
&lt;br /&gt;
=External links=&lt;br /&gt;
* [http://www.tfug.org/helpdesk/general/man.html How To Read a Man Page]&lt;/div&gt;</summary>
		<author><name>Ccn admin</name></author>
	</entry>
</feed>