Difference between revisions of "Coding"
From esoterum.org
(→LaTeX) |
(→Assembly) |
||
Line 42: | Line 42: | ||
=== Assembly === | === Assembly === | ||
+ | *[http://www.agner.org/optimize/ Agner.org], software optimization resources | ||
*> [http://www.xs4all.nl/~smit/asm01001.htm Assembly programming tutorial] | *> [http://www.xs4all.nl/~smit/asm01001.htm Assembly programming tutorial] | ||
*[http://asm.sourceforge.net/resources.html#tutorials Unix assembly programming] | *[http://asm.sourceforge.net/resources.html#tutorials Unix assembly programming] |
Revision as of 17:35, 7 October 2009
Contents
SVN
GNU
Programming
IDE
Eclipse
- Eclipse Keyboard Shortcuts
- Unlock file:
<workspace>/.metadata/.lock
TeXnicCenter
- In order to embed Type I fonts and use letter format, these switches were added in [Build]->[Define Output Profiles]->[Postprocessor]->[DviPs], reference, embedding fonts reference:
- -
-Pdownload35 -P cmz -t letter
Java
C
- > printf
- Preprocessor tricks and Macros
- > HP C, HP's book on the C language
- > The C Book
- C-FAQ.com
- The C Preprocessor from apple.com
- Linked Data Structures
- String handling
- >Digital Mars C resources
- Safe C coding tips, TÜV Rheinland Group
snippits
- Cstring to int:
int n = atoi(StrInt);
- Return cursor to beginning of same line:
printf("%d\r",number);
SystemC
Assembly
- Agner.org, software optimization resources
- > Assembly programming tutorial
- Unix assembly programming
- Assembly programming tutor from U Akron
- List of assembly tutorials (Linux)
Scripting
Bash
DOS
XCOPY *.jpg C:\FOLDER\ /S
Search subfolders for *.jpg and copy files to C:\FOLDER\
Mark-up Languages
Dot
LaTeX
- Replacing commercial fonts (which don't get embedded into the pdf with open source fonts:
# We go for replacing the wrong commercial font names with URW names, we also # adapt some similar fonts names on the fly (extend for further font names): cat original_graphics.eps | sed 's+Times-Bold+NimbusSanL-Bold+g' |\ sed 's+Times-Roman+NimbusSanL-Regu+g' |\ sed 's+Times+NimbusSanL-Regu+g' |\ sed 's+Helvetica-BoldOblique+NimbusSanL-BoldItal+g' |\ sed 's+Helvetica-Oblique+NimbusSanL-ReguItal+g' |\ sed 's+Helvetica-Bold+NimbusSanL-Bold+g' |\ sed 's+Helvetica-Bold-iso+NimbusSanL-Bold+g' |\ sed 's+Helvetica+NimbusSanL-Regu+g' |\ sed 's+Helvetica-iso+NimbusSanL-Regu+g' |\ sed 's+Symbol+StandardSymL+g' > new_graphics.eps
- LaTeX Primer
- Bibliographies with latex/bibtex
- Getting to Grips With LaTeX
- Equations
- Generating eps files
- algorithmic package manual
HTML
- HTML 4.01/XHTML reference page
- Span formats (including mouse hover)
- HTML ASCII quick reference
- HTML URL encoding quick reference
Post Script
Modeling
AMPL (Linear Programming)
- AMPL FAQ
- Robert Fourer, AMPL: "A Mathematical Programming Language"
- GLPsol command:
glpsol --model example.txt --output results.txt
- CPLEX with AMPL Users Guide
VHDL
- VHDL Tutorial, UPenn
Scripting
Regular Expressions
(^(?:(\w+)(?:( )+|( )*\n))+((.)*)\(((.)*|(.)*\n(.)*)\)(( )*|( )*\n)\{(.)*\n)
Finds a function declaration (eclipse find)$1 trace\(" @ $5\\n"\); //MAB 22 SEP 08: Add trace print statements !!!!!INSERT RETURN CHARACTER HERE!!!!!
Use this to replace the function declaration adding a trace statement identifying the function (normally "trace" should be replaced with printf), in eclipse, the return character apparently needs to be copied and pasted into the replace field, \n does not seem to work)
MATLAB
- MATLAB quick reference, Georgia Tech
- MATLAB functions
CGI
PHP
- PHP Tutorial
- PHP vs. Pearl scripting
- Installing PHP on Windows
- PHP.net
- Installing Apache server on Windows
- Function for loading the contents of web pages into a variable
- Regular Expressions Quick Reference