Jump to content

SovietRussia

Members
  • Posts

    949
  • Joined

  • Last visited

Everything posted by SovietRussia

  1. Nothing mentioned in iOS 7 yet
  2. 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.
  3. GAME sent me this -
  4. 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
  5. 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.
  6. 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/
  7. yay, "FIRE FIRE!!!" tehe
  8. It may look more professional coming from a .sch.uk email address?
  9. 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)
  10. 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)
  11. 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.
  12. 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
  13. 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
  14. 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]
  15. 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
  16. 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
  17. 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.
  18. 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.
  19. 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.
  20. IEM does not exist for IE10, you have to use GPP and RSAT etc.
  21. 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.
  22. If you use file_get_contents instead of include, might be worth a shot.
  23. Hm, I was 5,646,169,581st person
  24. +1 for schoolname.sch.uk
  25. You need OS X Server to push free apps OTA without requiring end user password.
×
×
  • Create New...