Jump to content
EduGeek EdSec 2026 is Go! 27th Oct in Derby! Join us for a day of EdTech security focused talks, networking, and an evening social ×

pcstru

Members
  • Posts

    5,998
  • Joined

Everything posted by pcstru

  1. I clicked on this thread hoping to get some inspiration for furniture for my space limited snug - or what I call the "waiting room". Damn.
  2. And were then cheated of victory by a veritable string of poor decision making. Unbelievable.
  3. I don't know is fine. Always. It's either the beginning of the journey of discovery, of knowing, or perhaps the end of the journey, the moment of shrugging and admitting it might be ... un-knowable. Recognising when you don't have the facts you need to make a good decision is a hugely valuable skill. I think people in IT tend to be creative problem solvers and are often very skilled at coming up with good theories about why something isn't working or what might be a solution to a problem. Actually saying "I don't know" is almost alien - those voids are immediately filled with solutions and theories - or just simply sitting down infront of the problem and working a way out of it (a good example is how IT types tend to have no fear of unknown software and when a user of that says "how do I do X", they will grab the mouse and within a few minutes have figured it out). "I don't know" sits at the end of that path only when failure occurs and they can't figure it out. Perhaps that is why it is a little shunned. Or not.
  4. The trouble is, once you deploy this stuff, how people actually use it tends to drift either from ignorance or because they know better (I've flagged DP issues with members of SLT, but I still find them using Google docs/drive for sometimes sensitive personal data).
  5. It _is_ possible to cause issues with read only access. You can severely impact performance and (in CMIS) end up locking users out (try running the powershell I posted without the control C catch and using control C to break). Developing SQL queries should never be done against a production database, but often is (and yes, guilty as charged).
  6. If you mean the user credentials you have to login to the CMIS client software, then no.
  7. If you really wanted to automate the production of a CMIS report, you could use a windows macro recorder/replay thingmabob. Put it inside a VM with CMIS available and it should be extremely reliable.
  8. I think they are called "Tip Plugs" and are just specified by the dimension of the outer connector and the centre pin of the male plug.
  9. I'd be tempted to suggest refurb lenovo's but ... I don't know of any laptop which will do a full school day with a single overnight charge. One of our nightmares is that even when we make this plain to departments, they are then allocated out to teachers ignoring that at which point the teachers they are allocated to demand that we do something about it because they can't do their job properly!
  10. Open up the aperture (not just because it allows to use a faster shutter speed but because if the background is out of focus due to a narrow depth of field, any panning movement will be much less noticeable), raise the shutter speed, use a tripod or mono pod especially if you need to pan with the subject, if you have a good flash, set it for second curtain sync so that it fires as the shutter closes - that will ensure that even if there is a bit of blur from the subject movement that the subject itself is frozen by the light with any blur behind it (which often gives a nice effect implying movement).
  11. Something else to consider on Laptop/Charging trolleys.
  12. Well .... not exactly (not using an actual report developed in CMIS). I used to extract data directly from the database via either excel or powershell. I've published code for both : Powershell : http://www.edugeek.net/forums/coding/120056-powershell-cmis-student-list-pipe.html Excel VBA : http://www.edugeek.net/forums/mis-systems/84151-cmis-excel-vba-functions.html
  13. I used to make better progress in traffic on my (then) GF's GPZ 500 than on my CBR600. The GPZ had better torque lower in the rev range - the CBR you need to keep it over 9K rpm to really get things moving so it was easier to get a nice "flow" (more forward anticipation) on the GPZ.
  14. If you have determined they "could do with getting" a managed solution, then the best way is to simply lay out your reasoning that led you to that conclusion. In our situation, the rationale was simple - we went from needing to support teachers with their individual laptops to supporting high density of devices in small areas (i.e. a couple of classes of 30 laptops each in a small area). It was then fairly easy to explain to TPTB, "you want to do X, you need Y". It is much more difficult if they are not asking for X but I want them to fund Y anyway! So the real question behind your question is - what do they actually want to do that is driving the change?
  15. Heh. Consider yourself lucky, I remember eating them!
  16. You make it sound unusual! Whereas we have Nimrod (1964), the Tornado from 1974, the lovely Chinook goes back to 1957 and then there is the venerable Landrover. I think some of our Generals go back even further...
  17. Sure, you want the searchbase parameter and pass in the domain and OU details Get-ADUser -filter * -Properties UserPrincipalName, HomePhone -SearchBase "OU=Students, DC=domain, DC=sch, DC=uk". If you have nested OU's the order needs to be from the top down, i.e. OU=Year7, OU=Students, DC=
  18. Apropos of this, we store admission number & staff ID in the employeeid attribute in AD (part of the extended attributes). Can be helpful when the account name is not obvious because (say) we have two John.Smiths in year 7. The following is a small script which helps reconciles a csv containing username and the required id, adding a column to the CSV which indicates whether the user was found and how. The CSV is generally generated from another powershell script which is pulling the info from our MIS, so our MIS and AD are kept in close step : # --------------------------------------------------------------------------- # Script : CheckCSVvsAD.ps1 # # : Script which will use a CSV file containing username and # Id (Admision Number or Staff ID) as input and check for # corresponding entries in AD. Script will add a column to # the data showing whether the AD data exists and how it was # found. CSV will be overwritten to add the column to the # existing set. # # : CSV Columns Required # # Username # Id # # --------------------------------------------------------------------------- Import-Module ActiveDirectory $csv_file = "c:\tmp\users.csv" $infile = import-csv $csv_file $i=0 foreach ($inobj in $infile) { $username = $($inobj.Username) $StudId = $($inobj.Id) $found = "" $error.clear() Get-ADUser $username -errorvariable $iserror | out-null if($?) { $found = "Exists (Account) : $username" } else { $found = "Not Found" $error.clear() $ADEmailObj = Get-ADUser -filter {employeeid -eq $StudId } -errorvariable $iserror if ($ADEmailObj -ne $null) { # Could be multiple accounts. #$ADEmailObj = Get-ADUser -filter {employeeid -eq $StudId } #-properties sAMAccountName | select sAMAccountName $ADEmail="" foreach ($eo in $ADEmailObj) { $ADEmail += $eo.sAMAccountName + "; " } write-host $ADEmail $found="Exists (Student ID) : $ADEmail " } else { $found = "Not Found" } } $inobj | Add-Member –membertype NoteProperty –name "ADExists" –value $found -force Write-Progress -Activity "Checking File " -status "$i of $($infile.count)" -percentComplete ($i / $infile.count*100) $i++ } $infile | Export-CSV $csv_file -notype
  19. If you do : Get-ADUser -Properties * | get-member You can see all the attributes you can play with and hence to get what you want Get-ADUser -Properties UserPrincipalName, HomePhone | select-object UserPrincipalName, HomePhone | export-csv c:\tmp\tmp.csv
  20. I think we did have a trial of this. We asked a couple of teachers to have a look and let us know if they thought it would be useful ... which they did by not letting us know (meaning it obviously wasn't).
  21. They will then be restricted to those computers and if it is a local install, backups might be a problem. We provide a LAMPS server (ubuntu server 14.04 LTS) for BTEC students needing access to MySQL and PHP. It's very simple to set one up a server. They can connect to a command line if necessary but I think they use myPHPAdmin. The server is backed up so no chance of students loosing (or claiming to!) their work as deadlines approach. It would be possible to put the windows build of mysql.exe on clients and they could then use that to connect and get a command prompt.
  22. As I understand it, any case bought by a UK subject under Data Protection legislation could refer to the judgement as established precedent and the court would have to accept that, if relevant. There is no grace period in the judgement for people to get alternative arrangements in place. This is law right now. From a schools perspective, this seems to call into question the use of any 'cloud' service where the operating company is subject to US law. We cannot say what processing will be done with data which is held by such companies because they might be subject to requests for the data under US law. This is different from (say) GCHQ intercepting data in telecoms pipes because engaging with US companies is entirely within our control. We choose to use them as service providers.
  23. I thought that was essentially what had just happened although It's not illegal because of laws in the US per se, it is illegal because doing so cannot comply with laws in the EU which guarantee peoples rights with respect to their personal data and the processing that is able to be done with it.
  24. Why do you think they are happy about it? The problem is, when funding dries up, do you lay off teachers or technicians. Since you can't stand a technician up in front of a class and ask them to teach then unless you too many teachers, scrimping on support staff is the only option. None of which makes anyone happy - but what is, well, it just is.
  25. Should do, it was pointed out to them at the time Google Fessed up and even before that. Mind you, people do tend to ignore data that disagrees with their worldview - and the force is strong in this one.
×
×
  • Create New...