TWiki
>
LCGAAWorkbook Web
>
WebHome
(2005-11-10,
JohnHarvey
)
(raw view)
E
dit
A
ttach
P
DF
---+ LCG Applications Area Workbook ---++ Getting Started Takes the user through proedures for getting a computer account and for ordering and installing computing equipment at CERN. ---+++ [[GettingToCern][Getting started at CERN]] ---+++ [[LoggingIn][Getting an Account and Logging In]] * [[LoggingIn#GetAcc][Getting an Account]] * [[LoggingIn#CheckAcc][Checking your account exists]] * [[LoggingIn#ConnectUnix][Connecting to LXPLUS from your linux desktop computer]] * [[LoggingIn#ConnectWindows][Connecting to LXPLUS from your Windows desktop computer]] ---+++ [[ProcurementOfMaterial][Procurement and installation of computing material]] * [[ProcurementOfMaterial#OrderingEquipment][Ordering Equipment]] * [[ProcurementOfMaterial#InstallationProcedure][Installation procedure for a new machine at the user's workplace ]] * [[ProcurementOfMaterial#MoveProcedure][Procedure to request the move of a computer from one room/desk to another ]] * [[ProcurementOfMaterial#ReinstallProcedure][Procedure to request re-installation of the OS on a computer ]] * [[ProcurementOfMaterial#RepairProcedure][Procedure for requesting the repair of computer equipment ]] ---++ Developing Software This section covers the basic tasks without going into design issues. ---+++ [[EditingCode][Edit, Compile, Link and Run]] * [[EditingCode#LinuxEdit][Editing, compiling and running code on Unix]] * [[EditingCode#WinEdit][Editing, compiling and running code on Windows]] ---+++ [[StorePrintEtc][Storing, Printing and Other Common Activities]] * [[StorePrintEtc#StoreAfsNice][Storing your files safely]] * [[StorePrintEtc#PrintFiles][Printing your files]] * [[StorePrintEtc#MailAccess][Accessing your emails]] ---+++ [[DebuggingApplications][Debugging Applications]] Watching the code execute, and basic problem solving. * [[DebuggingApplications][Introduction]] * [[DebuggingApplications][Compile options for Debugging]] * [[DebuggingApplications][Command Line debugger: gdb]] * [[DebuggingApplications][GUI debugger: ddd]] ---+++ [[SettingUpSwProject][Setting up your software project]] * [[SettingUpSwProject#SoftTools][Software Tools and Packages available]] * [[SettingUpSwProject#SavBug][A bug tracker for your application]] * [[SettingUpSwProject#CvsRep][How to get a CVS repository: the CERN CVS Certral Service]] * AFS central files system? * Setting up XWindows? ---+++ [[CentralServices][The CERN central computing services]] * [[LoggingIn#CernRules][CERN Computing Rules]] * [[LoggingIn#LinuxServ][Linux Central Services]] * [[LoggingIn#WinServ][Windows Central Services]] * [[LoggingIn#MailServ][Mail Services]] --- ---++ Ideas for further sections * [[GettingToLcg][Getting started with the LCG environment]] ---+++ Programming languages and common packages * C++ * Python * XML * Boost, Root, Clhep,... ---+++ [[DevelopingCpp][Developing C++ Applications]] (TO BE DONE) Using an OO design approach to make proper use of C++. * [[http://www.slac.stanford.edu/BFROOT/www/doc/workbook/coding/coding.html#courses][OO Courses and References]] * [[http://www.slac.stanford.edu/BFROOT/www/doc/workbook/coding/coding.html#conventions][LCG C++ Coding Conventions]] * [[http://www.slac.stanford.edu/BFROOT/www/doc/workbook/coding/coding.html#external][External Class Libraries]] * [[http://www.slac.stanford.edu/BFROOT/www/doc/workbook/coding/coding.html#error][Warning and Error Messages]] * [[http://www.slac.stanford.edu/BFROOT/www/doc/workbook/coding/coding.html#codewizard][Code Wizard: a Tool for Checking Coding Style]] * [[http://www.slac.stanford.edu/BFROOT/www/doc/workbook/coding/coding.html#greatcircle][Valgrind: a Tool for Finding Memory Leaks]] * [[http://www.slac.stanford.edu/BFROOT/www/doc/workbook/coding/coding.html#insure][Insure++: a Tool for Checking for Memory Misuse]] ---++ Testing Software Applications ---+++ [[TestFrameworks][Testing Frameworks]] * !CppUnit, !PyUnit, Oval, QMtest * Valgring, callgrind, kchachegrind ---+++ [[TestProcedures][Procedures for Testing]] (ON THE WAY) * Introduction * Types of Testing * Test Cases ---++ Documentation ---+++ [[DocumentationTemplates][Documentation Templates]] (ON THE WAY) Templates for the documents needed in software development * Task lists, project documents * Use cases, user requirements * Work plans and reports ---+++ [[DocumentationTools][Documentation Tools]] (TO BE DONE) Procedures and tools for creating documentation * Introduction * Use of Doxygen - simple example * External Class Libraries ---++ Configuring your hardware ---+++ [[ConfiguringComputer][Configuring your computer]] * Security Recommendations * Registering your portable computer * Installing a computer at CERN ---++ Useful Links * [[http://cern.ch/ph-sft][PH-SFT group Web Site]] * [[http://lcgapp.cern.ch][LCH Applications Area Web Site]] * [[http://spi.cern.ch/workbook/index.html][SPI Workbook]] ---------- -- Main.AlbertoAimar - 31 Aug 2005
E
dit
|
A
ttach
|
Watch
|
P
rint version
|
H
istory
: r9
<
r8
<
r7
<
r6
<
r5
|
B
acklinks
|
V
iew topic
|
WYSIWYG
|
M
ore topic actions
Topic revision: r9 - 2005-11-10
-
JohnHarvey
Log In
LCGAAWorkbook
LCG AA Workbook
Search Workbook
Getting Started at CERN
Getting an Account and Logging In
Edit, Compile and Run
Debugging Applications
Central Services
Changes
Index
Edit this left panel
Cern Search
TWiki Search
Google Search
LCGAAWorkbook
All webs
Copyright &© 2008-2024 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
or Ideas, requests, problems regarding TWiki? use
Discourse
or
Send feedback