-
Posts
949 -
Joined
-
Last visited
Content Type
Forums
News
20th
EduGeek EDIT Conference
Blogs
Everything posted by SovietRussia
-
[iPad] Google Docs and Shared Devices
SovietRussia replied to gream0604's topic in Mobile Devices & Tablets
Nothing mentioned in iOS 7 yet -
[iPad] Google Docs and Shared Devices
SovietRussia replied to gream0604's topic in Mobile Devices & Tablets
First of all, good luck! iPads were never designed to be shared I would setup a generic google account, and sign into every iPad using it. Or, just tell the kids to sign out each time they put the iPad back. Its a tricky one. -
-
Possible script: "Paste the following code in notepad and save it as "ADD_Fonts.cmd" place the cmd file inside the folder of the fonts you want to install and run it or add the source folder as a parameter. for example "ADD_fonts.cmd" C:\Folder 1\Folder 2\" @echo OFF TITLE Adding Fonts.. REM Filename: ADD_Fonts.cmd REM Script to ADD TrueType and OpenType Fonts for Windows REM By Islam Adel REM 2012-01-16 REM How to use: REM Place the batch file inside the folder of the font files OR: REM Optional Add source folder as parameter with ending backslash and dont use quotes, spaces are allowed REM example "ADD_fonts.cmd" C:\Folder 1\Folder 2\ IF NOT "%*"=="" SET SRC=%* ECHO. ECHO Adding Fonts.. ECHO. FOR /F %%i in ('dir /b "%SRC%*.*tf"') DO CALL :FONT %%i REM OPTIONAL REBOOT REM shutdown -r -f -t 10 -c "Reboot required for Fonts installation" ECHO. ECHO Done! PAUSE EXIT :FONT ECHO. REM ECHO FILE=%~f1 SET FFILE=%~n1%~x1 SET FNAME=%~n1 SET FNAME=%FNAME:-= % IF "%~x1"==".otf" SET FTYPE=(OpenType) IF "%~x1"==".ttf" SET FTYPE=(TrueType) ECHO FILE=%FFILE% ECHO NAME=%FNAME% ECHO TYPE=%FTYPE% COPY /Y "%SRC%%~n1%~x1" "%SystemRoot%\Fonts\" reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts" /v "%FNAME% %FTYPE%" /t REG_SZ /d "%FFILE%" /f GOTO :EOF
-
Oh fair enough, I just googled and got that. Like @Theblacksheep said, we usually put extra fonts in our Image before deployment. But the idea you had about batch script should work fine.
-
We have this issue, we just don't install new fonts Or if they really need a font, I go and type the local admin details in UAC prompt. EDIT: Here seems a really good guide! - http://www.bohack.com/2011/04/allowing-non-administrators-to-install-fonts-in-windows-7/
-
IT Crowd to return for one final episode......
SovietRussia replied to ICTD_vicki's topic in General Chat
yay, "FIRE FIRE!!!" tehe -
Monitoring software for Android/iPad tablets
SovietRussia replied to Chriss31's topic in Network and Classroom Management
It is impossible via iPad due to the way the apps are sandboxed, also an app would never be allowed system privileges to capture the screen (Or allowed to get past the App Store review team) -
Staff: firstinitialsurname (So jbloggs) Students: colorNUMBER (E.g. pink167) Each year is given a color and recycled after they leave. Sixth Form: YearStartedCandidateNumber (E.g. y130001)
-
I personally like the new 8.1 start screen, with your desktop background behind it. It no longer looks like a separate window, more like tiles overlayed on your desktop.
-
pfSense, Squid, and HTTPS
SovietRussia replied to unmode's topic in Internet Related/Filtering/Firewall
I do believe you have to have certificates and things setup to do it - We use pfSense and Squid 3 to do our filtering, we also have our LEA proxy in the remote settings but we just push all our HTTPS traffic to their Filtering. In the Firewall Section > Rules > LAN - Check that 443 is open. Ill keep doing some research though -
Continuation... And this one; "Convert jobs with a high number of color pages to grayscale" [color=#AA7700]/*[/color] [color=#AA7700]* Convert jobs with a high number of color pages to grayscale (or cancel)[/color] [color=#AA7700]*[/color] [color=#AA7700]* Users may accidentally (or without thinking) print multi-page documents with[/color] [color=#AA7700]* many color pages. When printing jobs with a high number of colour pages[/color] [color=#AA7700]* (e.g. >20), users will be given a choice to either convert their job to[/color] [color=#AA7700]* grayscale or cancel it. Users who are not running the client software will[/color] [color=#AA7700]* have their jobs canceled automatically.[/color] [color=#AA7700]*[/color] [color=#AA7700]* NOTE: this script requires page-level color detection to be enabled on the[/color] [color=#AA7700]* printer.[/color] [color=#AA7700]*/[/color] [color=#770088]function [/color]printJobHook[color=#666666]([/color][color=#0000FF]inputs[/color][color=#666666], [/color][color=#0000FF]actions[/color][color=#666666]) [/color][color=#666666]{[/color] [color=#AA7700]// the maximum number of color pages before prompting to convert / cancel[/color] [color=#770088]var [/color][color=#0000FF]MAX_COLOR_PAGES [/color][color=#666666]= [/color][color=#228811]20[/color][color=#666666];[/color] [color=#AA7700]// message displayed to the user asking if they would like to convert they job[/color] [color=#AA7700]// to grayscale or cancel it[/color] [color=#770088]var [/color][color=#0000FF]CONVERT_MESSAGE [/color][color=#666666]= [/color][color=#AA2222]'Your job contains more than the maximum allowed '[/color] [color=#666666]+ [/color][color=#AA2222]'number of color pages. Would you like to '[/color] [color=#666666]+ [/color][color=#AA2222]'convert your job to grayscale? Selecting "No" will cancel the job.'[/color][color=#666666];[/color] [color=#AA7700]/*[/color] [color=#AA7700]* This script will need access to the number of color pages in the job, which[/color] [color=#AA7700]* is available after job analysis is complete. If job analysis is not[/color] [color=#AA7700]* complete we exit here. See the user manual for more details.[/color] [color=#AA7700]*/[/color] [color=#770088]if [/color][color=#666666]([/color][color=#666666]![/color][color=#004499]inputs[/color][color=#666666].[/color]job[color=#666666].[/color]isAnalysisComplete[color=#666666]) [/color][color=#666666]{[/color] [color=#770088]return[/color][color=#666666];[/color] [color=#666666]}[/color] [color=#770088]if [/color][color=#666666]([/color][color=#004499]inputs[/color][color=#666666].[/color]job[color=#666666].[/color]totalColorPages [color=#666666]> [/color][color=#004499]MAX_COLOR_PAGES[/color][color=#666666]) [/color][color=#666666]{[/color] [color=#770088]if [/color][color=#666666]([/color][color=#004499]inputs[/color][color=#666666].[/color]client[color=#666666].[/color]isRunning[color=#666666]) [/color][color=#666666]{[/color] [color=#AA7700]// User is running the client software. Ask if they want to convert to[/color] [color=#AA7700]// grayscale or cancel.[/color] [color=#770088]var [/color][color=#0000FF]response [/color][color=#666666]= [/color][color=#004499]actions[/color][color=#666666].[/color]client[color=#666666].[/color]promptYesNo[color=#666666]([/color][color=#004499]CONVERT_MESSAGE[/color][color=#666666])[/color][color=#666666];[/color] [color=#770088]if [/color][color=#666666]([/color][color=#004499]response [/color][color=#666666]== [/color][color=#AA2222]'NO'[/color][color=#666666]) [/color][color=#666666]{[/color] [color=#004499]actions[/color][color=#666666].[/color]log[color=#666666].[/color]debug[color=#666666]([/color][color=#AA2222]'User chose to cancel their job.'[/color][color=#666666])[/color][color=#666666];[/color] [color=#004499]actions[/color][color=#666666].[/color]job[color=#666666].[/color]cancel[color=#666666]([/color][color=#666666])[/color][color=#666666];[/color] [color=#666666]} [/color][color=#770088]else [/color][color=#770088]if [/color][color=#666666]([/color][color=#004499]response [/color][color=#666666]== [/color][color=#AA2222]'TIMEOUT'[/color][color=#666666]) [/color][color=#666666]{[/color] [color=#004499]actions[/color][color=#666666].[/color]log[color=#666666].[/color]debug[color=#666666]([/color][color=#AA2222]'Dialog timed out, canceling job.'[/color][color=#666666])[/color][color=#666666];[/color] [color=#004499]actions[/color][color=#666666].[/color]job[color=#666666].[/color]cancel[color=#666666]([/color][color=#666666])[/color][color=#666666];[/color] [color=#666666]} [/color][color=#770088]else [/color][color=#666666]{[/color] [color=#004499]actions[/color][color=#666666].[/color]log[color=#666666].[/color]debug[color=#666666]([/color][color=#AA2222]'User chose to convert their job to grayscale.'[/color][color=#666666])[/color][color=#666666];[/color] [color=#004499]actions[/color][color=#666666].[/color]job[color=#666666].[/color]convertToGrayscale[color=#666666]([/color][color=#666666])[/color][color=#666666];[/color] [color=#666666]}[/color] [color=#666666]} [/color][color=#770088]else [/color][color=#666666]{[/color] [color=#004499]actions[/color][color=#666666].[/color]log [color=#666666].[/color]debug[color=#666666]([/color][color=#AA2222]'Canceling job due to high number of color pages and user '[/color] [color=#666666]+ [/color][color=#AA2222]'not running client software.'[/color][color=#666666])[/color][color=#666666];[/color] [color=#004499]actions[/color][color=#666666].[/color]job[color=#666666].[/color]cancel[color=#666666]([/color][color=#666666])[/color][color=#666666];[/color] [color=#666666]}[/color] [color=#666666]}[/color] [color=#666666]}[/color] You could combine the two to make one, I would do it but i'm a little busy. Just grab the actions.job.convertToGrayscale(); and mix it with the other one
-
I found this one on our papercut: "Color print jobs require user confirmation" [color=#AA7700][font=monospace]/*[/font][/color] [color=#AA7700][font=monospace]* Color print jobs require user confirmation[/font][/color] [color=#AA7700][font=monospace]*[/font][/color] [color=#AA7700][font=monospace]* Color printing is expensive so users should be encouraged to print[/font][/color] [color=#AA7700][font=monospace]* in grayscale whenever they print in color. No confirmation is required[/font][/color] [color=#AA7700][font=monospace]* for grayscale jobs.[/font][/color] [color=#AA7700][font=monospace]*/[/font][/color] [color=#770088][font=monospace]function [/font][/color][color=black][font=monospace]printJobHook[/font][/color][color=#666666][font=monospace]([/font][/color][color=#0000FF][font=monospace]inputs[/font][/color][color=#666666][font=monospace], [/font][/color][color=#0000FF][font=monospace]actions[/font][/color][color=#666666][font=monospace]) [/font][/color][color=#666666][font=monospace]{[/font][/color] [color=#AA7700][font=monospace]/*[/font][/color] [color=#AA7700][font=monospace]* This print hook will need access to all job details[/font][/color] [color=#AA7700][font=monospace]* so return if full job analysis is not yet complete.[/font][/color] [color=#AA7700][font=monospace]* The only job details that are available before analysis[/font][/color] [color=#AA7700][font=monospace]* are metadata such as username, printer name, and date.[/font][/color] [color=#AA7700][font=monospace]*[/font][/color] [color=#AA7700][font=monospace]* See reference documentation for full explanation.[/font][/color] [color=#AA7700][font=monospace]*/[/font][/color] [color=#770088][font=monospace]if [/font][/color][color=#666666][font=monospace]([/font][/color][color=#666666][font=monospace]![/font][/color][color=#004499][font=monospace]inputs[/font][/color][color=#666666][font=monospace].[/font][/color][color=black][font=monospace]job[/font][/color][color=#666666][font=monospace].[/font][/color][color=black][font=monospace]isAnalysisComplete[/font][/color][color=#666666][font=monospace]) [/font][/color][color=#666666][font=monospace]{[/font][/color] [color=#AA7700][font=monospace]// No job details yet so return.[/font][/color] [color=#770088][font=monospace]return[/font][/color][color=#666666][font=monospace];[/font][/color] [color=#666666][font=monospace]}[/font][/color] [color=#770088][font=monospace]if [/font][/color][color=#666666][font=monospace]([/font][/color][color=#004499][font=monospace]inputs[/font][/color][color=#666666][font=monospace].[/font][/color][color=black][font=monospace]job[/font][/color][color=#666666][font=monospace].[/font][/color][color=black][font=monospace]isColor[/font][/color][color=#666666][font=monospace]) [/font][/color][color=#666666][font=monospace]{[/font][/color] [color=#AA7700][font=monospace]/* Color job, ask the use if they want to print. The job cost is displayed[/font][/color] [color=#AA7700][font=monospace]* prominently to encourage users to consider black and white printing instead.[/font][/color] [color=#AA7700][font=monospace]*/[/font][/color] [color=#770088][font=monospace]var [/font][/color][color=#0000FF][font=monospace]response [/font][/color][color=#666666][font=monospace]= [/font][/color][color=#004499][font=monospace]actions[/font][/color][color=#666666][font=monospace].[/font][/color][color=black][font=monospace]client[/font][/color][color=#666666][font=monospace].[/font][/color][color=black][font=monospace]promptPrintCancel[/font][/color][color=#666666][font=monospace]([/font][/color] [color=#AA2222][font=monospace]"This print job is color"[/font][/color] [color=#666666][font=monospace]+ [/font][/color][color=#AA2222][font=monospace]" and costs " [/font][/color][color=#666666][font=monospace]+ [/font][/color][color=#004499][font=monospace]inputs[/font][/color][color=#666666][font=monospace].[/font][/color][color=black][font=monospace]utils[/font][/color][color=#666666][font=monospace].[/font][/color][color=black][font=monospace]formatCost[/font][/color][color=#666666][font=monospace]([/font][/color][color=#004499][font=monospace]inputs[/font][/color][color=#666666][font=monospace].[/font][/color][color=black][font=monospace]job[/font][/color][color=#666666][font=monospace].[/font][/color][color=black][font=monospace]cost[/font][/color][color=#666666][font=monospace])[/font][/color] [color=#666666][font=monospace]+ [/font][/color][color=#AA2222][font=monospace]". You can save money by printing the job in grayscale. " [/font][/color] [color=#666666][font=monospace]+ [/font][/color][color=#AA2222][font=monospace]"Do you want to print this job?"[/font][/color][color=#666666][font=monospace],[/font][/color] [color=#666666][font=monospace]{[/font][/color][color=#AA2222][font=monospace]"dialogTitle" [/font][/color][color=#666666][font=monospace]: [/font][/color][color=#AA2222][font=monospace]"Color print job"[/font][/color][color=#666666][font=monospace], [/font][/color] [color=#AA2222][font=monospace]"dialogDesc" [/font][/color][color=#666666][font=monospace]: [/font][/color][color=#AA2222][font=monospace]"Consider printing in grayscale to reduce costs"[/font][/color][color=#666666][font=monospace]}[/font][/color][color=#666666][font=monospace])[/font][/color][color=#666666][font=monospace];[/font][/color] [color=#770088][font=monospace]if [/font][/color][color=#666666][font=monospace]([/font][/color][color=#004499][font=monospace]response [/font][/color][color=#666666][font=monospace]== [/font][/color][color=#AA2222][font=monospace]"CANCEL" [/font][/color][color=#666666][font=monospace]|| [/font][/color][color=#004499][font=monospace]response [/font][/color][color=#666666][font=monospace]== [/font][/color][color=#AA2222][font=monospace]"TIMEOUT"[/font][/color][color=#666666][font=monospace]) [/font][/color][color=#666666][font=monospace]{[/font][/color] [color=#AA7700][font=monospace]// User did not respond, cancel the job and exit script.[/font][/color] [color=#004499][font=monospace]actions[/font][/color][color=#666666][font=monospace].[/font][/color][color=black][font=monospace]job[/font][/color][color=#666666][font=monospace].[/font][/color][color=black][font=monospace]cancel[/font][/color][color=#666666][font=monospace]([/font][/color][color=#666666][font=monospace])[/font][/color][color=#666666][font=monospace];[/font][/color] [color=#770088][font=monospace]return[/font][/color][color=#666666][font=monospace];[/font][/color] [color=#666666][font=monospace]}[/font][/color] [color=#666666][font=monospace]}[/font][/color] [color=#666666][font=monospace]}[/font][/color] [color=black][font=monospace][/font][/color]
-
Managing your iPads
SovietRussia replied to fromtheinternet's topic in Network and Classroom Management
You use a Mobile Device Management solution (MDM), There are several good ones around - I recommend Meraki. This guide is VERY handy - https://meraki.cisco.com/lib/pdf/meraki_whitepaper_ios.pdf -
SSO with Moodle, Wordpress and LDAP.
SovietRussia replied to markwilliams's topic in How do you do....it?
To do it properly, you would need some sort of SAML - Shibboleth is a great piece of software for doing this. But with regards to LDAP, Moodle and wordpress should just work -
Go to one of the client machines, open up terminal: telnet gateway.push.apple.com 2195 If you get access, means it isnt being blocked.
-
Yeah, we use WGM to manage our 10.8 clients, it seems to work fine except for Proxy support, which it seems to loose. Bit odd - We tried to switch to Profile Manager, and found LOTS of features missing, so we reverted back.
-
We use a Mac Mini server, but we opted to use Workgroup Manager which is an old technology for managing < Lion devices. But now-a-days, you are supposed to use Profile Manager to lock down clients.
-
ie10 - automatic proxy configuration url to .pac file
SovietRussia replied to andysingo193's topic in Windows 7
IEM does not exist for IE10, you have to use GPP and RSAT etc. -
[ipad] Best way to set up 30 ipads
SovietRussia replied to deano3693's topic in Mobile Devices & Tablets
Yeah, that is a crafty one by Apple. They recommend this is turned on with the "Personal" deployment method, where as most people in Education want Institutional. -
If you use file_get_contents instead of include, might be worth a shot.
-
What's your number? BBC Story - Your Population Number
SovietRussia replied to tech_guy's topic in General Chat
Hm, I was 5,646,169,581st person -
+1 for schoolname.sch.uk
-
[ipad] 100 ipads just sat waiting for me
SovietRussia replied to MattDLEA's topic in Mobile Devices & Tablets
You need OS X Server to push free apps OTA without requiring end user password.
