Screen sharing
Saturday, December 29, 2012
Friday, December 28, 2012
Wednesday, December 12, 2012
Friday, December 7, 2012
Saturday, November 17, 2012
Friday, November 9, 2012
Piping the output of a log file into another program
to "follow" a log file, use:
tail -F <filename>
the output can be put into a fifo named pipe by doing:
mkfifo /tmp/nadafifo
tail -F access.log > /tmp/nadafifo&
Now use can do whatever you want with /tmp/nadafifo
e.g.
cat /tmp/nadafifo
tail -F <filename>
the output can be put into a fifo named pipe by doing:
mkfifo /tmp/nadafifo
tail -F access.log > /tmp/nadafifo&
Now use can do whatever you want with /tmp/nadafifo
e.g.
cat /tmp/nadafifo
Monday, November 5, 2012
Thursday, November 1, 2012
Thursday, October 25, 2012
Tuesday, September 11, 2012
Sunday, September 9, 2012
Thursday, August 23, 2012
Tuesday, August 21, 2012
Monday, August 20, 2012
Thursday, August 16, 2012
Saturday, August 4, 2012
Tuesday, July 24, 2012
http://www.youtube.com/watch?v=4qlYGX0H6Ec&feature=youtube_gdata_player
Nice articulation of challenge of independent learning in the classroom
https://www.youtube.com/watch?v=-_UcDhzjOio&feature=youtube_gdata_player
Bozeman biology example
Wednesday, July 18, 2012
Saturday, July 7, 2012
Friday, June 29, 2012
Wednesday, May 30, 2012
Tuesday, May 15, 2012
Tuesday, May 8, 2012
Tuesday, May 1, 2012
Thursday, March 22, 2012
Tuesday, March 20, 2012
Monday, March 5, 2012
Tuesday, February 28, 2012
http://hardforum.com/showthread.php?t=1310184
Spanning tree to prevent loops caused by plugging both ends of an ethernet cable into a switch
Thursday, February 23, 2012
Wednesday, February 22, 2012
Tuesday, February 21, 2012
Setting Timeout for Ldap Operations (The Java™ Tutorials > Java Naming and Directory Interface(TM). > New features in JDK 5.0 and JDK 6)
Setting Timeout for Ldap Operations (The Java™ Tutorials > Java Naming and Directory Interface(TM). > New features in JDK 5.0 and JDK 6): "env.put("com.sun.jndi.ldap.read.timeout", "1000");"
'via Blog this'
'via Blog this'
Monday, February 13, 2012
Education software used by Moorseville
Many programs are available to our teachers and students including Angel,
Accelerated Reader and Accelerated Math, ScanTron, Spectrum K-12, Discovery
Education, School Wires, ClassScape, Study Island, SAS in Schools, and NetTrekker
'via Blog this'
Sunday, February 12, 2012
Friday, February 10, 2012
Subversion and NFS file locking | Notes from a Messy Desk
Subversion and NFS file locking | Notes from a Messy Desk: " I changed the NFS mount option from default to “hard,intr,bg,nolock,rw” and remount the nfs directory to my local mount point."
'via Blog this'
'via Blog this'
Thursday, February 9, 2012
Sunday, February 5, 2012
Thursday, February 2, 2012
Tuesday, January 31, 2012
Monday, January 23, 2012
Problems enabling SSL on AD - Active Directory
Problems enabling SSL on AD - Active Directory: "I've found that if I clean out the Local Computer\Personal store and the
Local Computer\Certificate Enrollment Requests store, and then REBOOT
THE AD machine, and then go through the procedure in the MS KB article,
that works successfully.
From what I can tell, after you remove the server cert, you HAVE TO
bounce the AD machine, otherwise, AD seems to still think it has the
server cert.
"
'via Blog this'
Local Computer\Certificate Enrollment Requests store, and then REBOOT
THE AD machine, and then go through the procedure in the MS KB article,
that works successfully.
From what I can tell, after you remove the server cert, you HAVE TO
bounce the AD machine, otherwise, AD seems to still think it has the
server cert.
"
'via Blog this'
Thursday, January 19, 2012
Saturday, January 14, 2012
Friday, January 13, 2012
Computer History Timeline
Computer History Timeline: "This History Timeline has been developed to provide a 'snapshot' of the famous people and
events during this historical time period. Important dates in a fast, comprehensive,
chronological, or date order providing an actual sequence of important
past events which were of considerable significance to the
famous people involved in this time period.
A full History Timeline...
Read on!"
'via Blog this'
events during this historical time period. Important dates in a fast, comprehensive,
chronological, or date order providing an actual sequence of important
past events which were of considerable significance to the
famous people involved in this time period.
A full History Timeline...
Read on!"
'via Blog this'
Monday, January 9, 2012
Delete duplicates in form responses - Google Groups
Delete duplicates in form responses - Google Groups:
function deleteDuplicates() {
// SET UP - Indicate sheet name & columns to look at
// eg. for each row, look at data in columns emailAddress & event to find duplicates
var DATA_SHEET = SpreadsheetApp .getActiveSpreadsheet().getSheetByName ("Sheet1");
var FIRST_COLUMN = 3;
var SECOND_COLUMN = 6;
///////////////////////////////////////////////////////////
//This script deletes duplicates in form responses
//By default, it keeps the last response submitted
///////////////////////////////////////////////////////////
var data = DATA_SHEET.getDataRange ().getValues();
var cleanupData = new Array() ;
var lastColumn = DATA_SHEET.getLastColumn ();
for (var i = data.length - 1; i > -1; --i) {
if (data[i][FIRST_COLUMN - 1] != "DO NOT COPY"){
for (var j = 0; j < i; ++j){
] == data[i][FIRST_COLUMN - 1] && data[j][SECOND_COLUMN - 1] == data[i][SECOND_COLUMN - 1] && j!=i) {
data[j][FIRST_COLUMN - 1] ="DO NOT COPY" ;
}
}
}
if (data[i][FIRST_COLUMN - 1] != "DO NOT COPY"){
cleanupData.unshift(data[i]);
}
}
DATA_SHEET.clearContents();
DATA_SHEET.getRange(1,1,cleanupData .length,lastColumn).setValues (cleanupData);
SpreadsheetApp.flush();
}
'via Blog this'
function deleteDuplicates() {
// SET UP - Indicate sheet name & columns to look at
// eg. for each row, look at data in columns emailAddress & event to find duplicates
var DATA_SHEET = Spreadsheet
var FIRST_COLUMN = 3;
var SECOND_COLUMN = 6;
////////////////////////////
//This script deletes duplicates in form responses
//By default, it keeps the last response submitted
////////////////////////////
var data = DATA_SHEET.getDat
var cleanupData = new Array(
var lastColumn = DATA_SHEET.
for (var i = data.length - 1
if (data[i][FIRST_COLUMN - 1
for (var j = 0; j < i; ++j)
//IF duplicates, mark those duplicates as empty
if (data[j][FIRST_COLUMN - 1data[j][FIRST_COLUMN - 1] =
}
}
}
if (data[i][FIRST_COLUMN - 1
cleanupData.unshift(data[i])
}
}
DATA_SHEET.clearContents();
DATA_SHEET.getRange(1,1,clea
SpreadsheetApp.flush();
}
'via Blog this'
Subscribe to:
Comments (Atom)