ICT: Diary
D: 28 W: 05
| < | January 2026 | > | ||||
| Sun | Mon | Tue | Wed | Thu | Fri | Sat |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | ||||
| 4 | 5 | 6 | 7 | 8 | 9 | 10 |
| 11 | 12 | 13 | 14 | 15 | 16 | 17 |
| 18 | 19 | 20 | 21 | 22 | 23 | 24 |
| 25 | 26 | 27 | 28 | 29 | 30 | 31 |
searching for entries matching "CA"…
sunday, 1 march 2026
LetsEncrypt Certificates are expiring this month…
monday, 26 january 2026
Annual Leave LHR —> GLA Departs 18:55 Prelims Physics 09:15 to 11:45 The Psychology of Persuasion Influence by Robert B. Cialdini, Ph.D., the Psychology of Persuasion: finished reading this today, and it has been an interesting read and the power of the six building blocks of influence identified has been interesting. Reciprocation Consistency Social proof Liking Authority Scarcity
friday, 23 january 2026
Annual Leave UDL CAST created Universal Design for Learning ( UDL ) is a set of guideslines for UDL . fail0verflow A Bunnie project website: not much happening…
sunday, 4 january 2026
Lemon Crunch Pie The recipe and ingredients that are used in a 9 inch cake tin are covered in the recipe on the 9 Feb 14 , however I did not have a 9 inch tin and could only get a 12 cm so I had to adjust the ingredients: Ingredients: 1 Lemon 100 ml double cream 150 ml condensed milk Base: 90g Digestive Biscuits and 50g Butter Instructions Heat butter in sauce pan, add crushed biscuits. Stir until biscuits are coated with butter. Place biscuit mixture into a pie dish (this amount gives a good base for 22.5cm diameter (9 inch) cake tin), pat down evenly. Place into the oven to cook for 10 to 15 mins at 170° Place condensed milk into a bowl and beat. Grate the peal from all three lemons add to the condensed milk beat. Add the juice of lemons beat. Add the cream and beat. This mixture will thicken. When the base is cool add the lemon mixture. Place in fridge to set.
friday, 2 january 2026
labelle Added the 24mm tape that is supported by the Dymo LabelManager PC II diff .local/pipx/venvs/labelle/lib/python3.13/site-packages/labelle/lib/devices/dymo_labeler.py code/labelle/src/labelle/lib/devices/dymo_labeler.py 243c243 SUPPORTED_TAPE_SIZES_MM = (19, 12, 9, 6) Cynthion Needed to update GTK to get packetry to run this was achieved with: sudo apt install libgtk-4-dev This upgraded GTK from 4.8 to 4.18, which allowed packetry to run. My first test device was the Dymo LabelManager PC II plugged into the same Debian laptop that I was running cynthion from. Initially I was not capturing any packets as the capture mode was high speed (480Mbps), but when I switched it to Full (12Mbps) it started capturing. Successfully captured the printer printing a labelle --sample-pattern 256 using the Low (1.5Mbps) speed settings in packetry ./p>
thursday, 1 january 2026
2nd Quarter Century has started… cgit cgit's certificate had expired back in October… Had to edit the firewall config to stop 403 errors. now all is good until it expires again in March 2026. Cynthion Playing with Cynthion on Debian trixie and was getting ModuleNotFoundErrors , this due to upgrading Debian to trixie and was fixed with: pipx reinstall cynthion
sunday, 7 december 2025
7290 Replaced battery, we'll see how long this one lasts. The battery did not come with the cable that connects the battery to the motherboard, luckily I had removed it from the old battery. F12 to access the bios on power on. Porting OpenBSD where to start with a new arch
wednesday, 3 december 2025
Asgard 13:00 to 16:00 Asgard Cycle Storage TGA: Early Applicants
tuesday, 2 december 2025
Jobs Screwfix B&Q 50mm down pipe 500ml Oat Milk - Emergency Milk for work Advent Calendars: Pictures of the garage Smarty & Octeon label printer: k-vetexam-01 to 05 SBOHVM Exam Laptop Postcodes ILR spec 2018 App C Valid postcode format .
monday, 3 november 2025
Star & Garter O2 cancel both Phone sparky Phone BC re authorisation
thursday, 23 october 2025
Adversarial Models Synthesizing Robust Adversarial Examples Adversarial Examples in the Physical World awk & sed Lobste.rs story on script had some good comments: get line 10: awk 'NR == 10' sed -n 10p sed -n '10{p;q;}'
tuesday, 21 october 2025
Birdbox The camera in the birdbox has a default resolution of hevc 2304x1296 20 fps which when viewing on smaller screens scales down to 1152x648. TGA: S4 Tracking Point AGM: Titans Knightswood
monday, 6 october 2025
RS Glasgow 08:00 RS Local Glasgow, 38 Baird Street, G4 0ED RUT241 for network connectivity in Helensburgh.
tuesday, 23 september 2025
RS Glasgow 08:00 RS Local Glasgow, 38 Baird Street, G4 0ED RUT241 for network connectivity in Helensburgh. Due on the 6 Oct …
wednesday, 10 september 2025
cynthion Used pipx to install cynthion pipx install cynthion Need .local/bin in $PATH for cynthion to work.
thursday, 4 september 2025
Keyboards Fitted the new case:
tuesday, 2 september 2025
Keyboards Printing a corne case and new keys turned up, so my sofle has a new look. And the Obsidian MonkeyType keycap is on my corne keyboard. Sony SRS-XB12 Dismantled my XB12 in order to replace the battery, using Jin Thao's XB12 Teardown video. Dismantling was straight forward.
thursday, 28 august 2025
GL-RM1 Comet Comet had another updated which lost the SSL certificate which had moved to /etc/kvmd/user/ssl/server.crt thus allowing it work in chrome without warnings. EDID The comet EDID settings didn't seem right so I used the Linux hardware EDID list that screen details for Q34E2G5 which had 4 blocks of EDID hex the first block worked, for my AOC Q34E2A . Then I realised that 2560x1080 resolution of the screen, but I need the resolution of the HP display panel which is 1920x1080 resolution — but no luck finding the EDID for the EliteBook 855 G8 panel…
tuesday, 26 august 2025
Risks risks of Chat-GPT following the recent case against Bristol University - recommending Chat-GPT might be a dangerous thing todo.
tuesday, 19 august 2025
systemd After editing unit files, such as /etc/systemd/system/fr24feed.service systemd needs a reload this is achieved with: systemctl daemon-reload To check unit files you can use: systemd-analyze verify /etc/systemd/system/fr24feed.service Terminal issues There is a term issue where starting nvim in a window replaces the first character with a g this is an issue with transparency one fix is starting a tmux session.
friday, 25 july 2025
IP addresses ping 4.2.514 Works on linux fails on OpenBSD - this is due one of the many ways taht IP addresses can be represented. I need to discover why OpenBSD does not support this address - I'm guessing it's because the fact it resolves to 4.2.2.2 is non obvious… LTE LTE with OpenBSD on a ThinkPad X280 gave some pointers for umb.
friday, 11 july 2025
Ender 3 Finally got my Ender 3 flashed with 4.2.7 firmware from Marlin . Initially when I put the firmware on the SD card and turned on nothing happened. Spotted a thread on Reddit where it mentioned that the firmware need to be name firmware.bin. This upgrade has taken far to long. Although first test print failed... Bed leveling works but the Z height is about 5mm to high.
monday, 30 june 2025
Shark RV2820VEUK Robot vacuum Shark Anti-Odour Technology Cartridge Product ID: 5344Z3000EUKT
monday, 16 june 2025
GL-RM1 Comet There was a new version of the app, but now nginx seems to generate a server key and certificate on the fly which broke the SSL as the certs were no longer trusted. covers this
thursday, 12 june 2025
Book VAN MOT Expires 10 July 2025 . GL-RM1 Comet To use acme-client on OpenBSD I created a key doas openssl req -newkey rsa:4096 -nodes -keyout /etc/ssl/private/comet.key I then set up an alias on httpd for comet in httpd.conf restarted httpd : rcctl restart httpd Then I copied the key and the certificate to the GL-RM1 Comet and put them in the /etc/kvmd/nginx/ssl/ directory, after backing up the orignal server key and certificate file and then reboot the device… Need to work out how to just restart nginx … Now I will need to update the certificate every 90 days, and will need to change the DNS to point at the webserver rather than the internal address.
wednesday, 11 june 2025
... -r sort in reverse order OpenSCAD Currently marked broken in OpenBSD ...
tuesday, 3 june 2025
NanoPi sh MAKEDEV sd At boot> set device sd1a The disk numbering was messed up sd1 was the booting sdcard, sd2 was the eMMC and sd0 was the NVME, but sd1 was booting as sd0 …
saturday, 31 may 2025
RCS Wk28 OSHWA Edinburgh The Nucleus Building, Thomas Bayes Road, EH9 3FG Adafruit is a documentation company… DDSSC (DIY dye sensitized solar cell) Highland Cattle Room Room 2 14:00 to 16:00 Open-source Sigils: Haggis Room Bit late arriving… Touchy Feely Algae: Haggis Room Never made it to this due to DDSSC overrunning as did the Sigils
tuesday, 27 may 2025
Creality Ender 3 Pro Finally upgraded the motherboard in my Creality Ender 3 Pro with Creality Motherboad 4.2.7. What a pain: BL Touch was not compatible ordered new BL touch cable might need to fix z sensor back paid for the THD firmware more upgrades over the weekend to try and get it working
saturday, 24 may 2025
RCS Wk27 Roller Cabinet Roller Cabinet : for fofh or ffss?
wednesday, 21 may 2025
GL-RM1 Comet The server certificate for the Comet is in /etc/kvmd/nginx/ssl/cer.crt So need to work out how I generate a valid pem file from letsencrypt to replace the current crt file. See fixing certs .
wednesday, 14 may 2025
Thonny Using thonny to play with my Badger2040, to use thonny you need to install tkinter for the GUI : pkg_add -v pipx pipx install thonny export PATH=$PATH:~/.local/bin then install python-tkinter for GUI… ln -fs /dev/cuaU0 /dev/cuac0 Then set thonny to use MicroPython (RP2040) at port n/a @ /dev/cuac0
wednesday, 7 may 2025
Code in Place Finished my preparation for TeachNow Will try it tomorrow evening if I am not to tired :~) typst export PATH=$PATH:~/.cargo/bin cargo install --locked typst-cli this failed due to ssl versions… cargo install --locked typst-cli this worked! typst compile first.typ --pdf-standard a-3b produced a compliant PDF/A 3b compliant document, now some testing and learning required… will it be enough to move me on from LaTeX?
thursday, 17 april 2025
Vegepod Vegepod arrived and built… Code in Place Application successful! Course starts Monday! TIL Windows NT used 01/01/1601 as the Epoch for it's 64bit FILETIME which will roll over on 14 September 30828, so not something I will have to worry about! Google Chrome History From stackoverflow the date of visit_time can be shown in human readable form using the following sql : select datetime(visit_time / 10000000 + (strftime('%s','1601-01-01')), 'unixepoch', 'localtime') from visits; If the dates look off you missed a zero… vegepod cip sqlite epoch sql
wednesday, 16 april 2025
Exams Code in Place Check application: cip5 . I have an account ;~) Jobs Love eBikes Ace Windows
tuesday, 15 april 2025
pf Was getting the following errors when trying to git push : kex_exchange_identification: Connection closed by remote host Connection closed by remote.host port 22 fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists. Turns out my IP address was being added to my sshd_attackers pf table. doas pfctl -t sshd_attachers -T delete 192.168.1.1 Solved the problem.
monday, 14 april 2025
Exams HDMI Find a 3+m hdmi cable for work No Audio Couldn't figure out why there was no audio on X395, and then looking at audio in dmesg, I realised that the USB webcam was claiming audio out at uaduio1…
wednesday, 9 april 2025
Love eBikes 0141 339 8349 service and repair R5S 4 black case screws 4 silver motherboard screws copy install77.img to sd pkg_add uboot-rk356x dd u-boot to front of sd card boot with sdcard cu -d -l /dev/cuaU0 -s115200 install installed to eMMC (sd2)
saturday, 5 april 2025
Tax Return 24-25 tax year SA needs Captial Gains.
tuesday, 1 april 2025
TGA Concert 17:45 Cargill Hall Creative BT-W5 Bought another audio adapter to use bluetooth with OpenBSD, which shows up in dmesg as: uaudio0 at uhub5 port 1 configuration 1 interface 3 "Creative Creative BT-W5" rev 2.00/10.00 addr 7
monday, 24 march 2025
... ; schoolio.co.uk. 3328 IN CAA 0 issue "letsencrypt.org" But editing ...
thursday, 20 march 2025
UTF-8 cat -vet file /[^x00-\x7f] in vi vis file Helps find characters that may not be what they appear to be…
friday, 14 march 2025
Flipper Zero Flipper zero became angry and stopped functioning, overwrote the .dolphin.state with Zero state on which allowed me back in. Then in settings -> desktop -> Happy Mode -> enable will stop this behaviour. …really need to build my own firmware.
sunday, 9 march 2025
dump1090 Having moved my MLAT feeder I needed to update the /etc/default/adsbexchange file and then ran doas systemctl restart adsbexchange-mlat doas systemctl restart adsbexchange-feed Which put my ADS-B antenna in the right place. To work out your coordinates and elevation you can use www.mapcoordinates.net . CLI page has information on using the stats package to get a personalised map, this might be a starting point… dump1090
wednesday, 5 march 2025
Pink Oyster Mushrooms The Pink Oyster mushrooms that are making use of coffee grinds, tea leaves and cardboard are starting to develop. fungi
monday, 3 march 2025
Parents Evening Intuitive intuitive : based on feelings rather than facts or proof I used to have a problem with intuitive, as it was used as an excuse for failing to train or teach people how to use software correctly, but this Cambridge English dictionary definition was a bit of a lightblub moment for me: they have a feeling rather than any facts or proof that it is true…
tuesday, 25 february 2025
xsv xsv join --no-case 'Staff Number' ts2.csv 'ID number' progress-svm-all.csv| xsv table Institutional Memory Great blog on Instututional Memory , and causes, where documentation and libraries in the physical solve those problems.
wednesday, 19 february 2025
TeX Live TeX Live for Open BSD is a usefull resource for building TeX Live directly, rather than using ports. biber Downloaded the binaries, moved them to /usr/local/bin/ made them executable chmod a+x /usr/local/bin/biber* and then had the following error: ERROR - Error: Found biblatex control file version 3.10, expected version 4.0. This means that your biber (4.0) and biblatex (3.19) versions are incompatible. I realised that I had used the new TeX Live 2025 biber and not 2024… and the 2024 binaries were no longer available… So pkg_delete the texlive packages, then updated so that I could install gpgme , then awesome was broken :~( Remove lines starting with a comma sed '/^,/d' filename
thursday, 13 february 2025
Code in Place Applied to cip5 , I can check on the 16 April if I have been selected.
saturday, 8 february 2025
RCS Wk17 Dryads Saddle Mushrooms kit Moved on to the next stage and cut an X in the bag, not sure if their is enough fresh air… My Pink Oyster Mushrooms, using coffee grounds, old tea bags and cardboard are progressing well.
wednesday, 5 february 2025
cat cat -s the -s option squeezes multiple empty lines in a file into a single line in the output which is a quick way to remove multiple blank lines from a file.
tuesday, 4 february 2025
curl curl -L url To follow redirects use the -L or --location was using this for downloading DeepSeek models: curl -L https://huggingface.co/bartowski/DeepSeek-R1-Distill-Qwen-32B-GGUF/resolve/main/DeepSeek-R1-Distill-Qwen-32B-Q5_K_S.gguf \ --output DeepSeek-R1-Distill-Qwen-32B-Q5_K_S.gguf
thursday, 9 january 2025
Debian Wifi nmcli dev wifi scans the wireless network and displays access points and strength.
wednesday, 1 january 2025
Another year PHP Date Formats PHP Date Time Formats explains the types that date() can have, and I realised that date('z') counts from zero but I want the first day to be one, so I had to edit the date code.
tuesday, 31 december 2024
Mushrooms Started my Dryads Saddle Mushrooms kit and Coffee & Tea Mushroom kit with Pink Oyster Mushrooms, using coffee grounds, old tea bags and cardboard.
thursday, 12 december 2024
TGA Orchestra 18:00 Cargill Hall
monday, 2 december 2024
WFH Carpets Deliveries
tuesday, 19 november 2024
texlive 2024 Started playing around with texlive 2024. Only managed to build -buildset and -minimal so only been able to test a few tex files. I can build my CV but not cards uisng gcard…yet An interesting resource: texlive openbsd
saturday, 2 november 2024
RCS Wk7 Pensions BAE orca Installed orca, espeak-ng, and speech-dispatcher which allow screen reading. Not sure if espeak-ng was required… but want to play with it again.
wednesday, 9 october 2024
ImageMagick montage a-{dog,lamb,rabbit,cat,horse}.jpg -tile 5x1 -geometry +0+0 out.jpg ZFSBootMenu Look into installing ZFS on NanoPi using ZFSBootMenu and Debian or Alpine on return from holiday .
wednesday, 2 october 2024
fixing Muppetry As mentioned yesterday I'd been a muppet and blew away the wrong partition, to get the data off I ordered an external NVME caddy, which arrived today so I stuck the NVME in it and plugged it in. doas bioctl -c C -l sd2a softraid0 after getting the password wrong 11 times… heather:fred ~: doas bioctl -c C -l sd2a softraid0 Passphrase: softraid0: CRYPTO volume attached as sd3 heather:fred ~: doas mount /dev/sd3m /mnt/nvme and then I copied all the data!
tuesday, 1 october 2024
cohost read only 8~( OpenBSD on a NanoPi R5S In the process of getting the SD card set up I overwrote EFI partition with NanoPi u-boot code, thus heather would not boot, as I had two new NVME disks I swapped out the disk and installed OpenBSD again on my X395, ordered an external NVME caddy, to allow me to rescue the data…yes backups would have saved me £15.99 for the caddy but I'm sure it will be useful. Using the ground as well as TX and RX on the serial headers improved the reliability of the serial. Finally installed OpenBSD on NanoPi R5S LTS.
friday, 13 september 2024
safeguarding notebook & pen (not declarable on GDPR) dedicated notbook date, time, and how it made you feel. esclate with union
saturday, 7 september 2024
RCS Wk1 Broken Broke the sd card slot on the NanoPi R5S trying to get the board out of the case - forgot that the sd card slides through the case. End of this attempt to get OpenBSD running on my NanoPi. Luckily it still works and boots the Ubuntu on the eMMC.
thursday, 5 september 2024
NanoPi R5S RTFM re-reading the install documentation I realised I needed the u-boot-rockchip.bin to add the install media, so ssh'd into fujo added the u-boot package for the NanoPi R5S which is a RockChip RK3568: pkg_add -v u-boot-rk356x-2024.01p0 So I copied the miniroot76.img to an SD card: doas dd if=miniroot76.img of=/dev/rsd2c bs=1m doas dd if=u-boot-rockchip.bin of=/dev/sd2c seek=64 This produce a booting install of OpenBSD, but my USB to UART dongle - wouldn't let me type so I could not complete the install tonight, and my bus pirate v.4 that I have here doesn't do UART :~(
wednesday, 4 september 2024
S3 Parents Information Evening 18:00 Calc calc NanoPi R5 Trying to install OpenBSD on my NanoPi but failed to get it to boot either SD card or USB pendrive with miniroot76.img on… Using the eflasher image from FriendlyElec I manage to install Ubuntu.
wednesday, 14 august 2024
Maths Books Abstract Algrebra Discrete Mathematics Take a break: Error Dectectiosn / Correction PreTeXt Came across PreTeXt , need to dig in to it a bit more… Sharepoint An attack surface tour
thursday, 8 august 2024
... need to play with this and OpenSCAD. 3D cad gcode ...
tuesday, 30 july 2024
freerdp certs Location for storing cert information for xfreerdp: .config/freerdp/known_hosts2 certs
monday, 29 july 2024
Bongo Cat: Space Cat ResuRection by DJ Kharma Progress C'est la vie Life is a dangerous business, Doc, nobody gets out of it alive James Willis , The Paradox of Progress #quotes #The Cohost Global Feed Purchased and re-read The Paradox of Progress . cat quote
wednesday, 17 july 2024
Venny Funday: Wishaw cancelled due to break in…
friday, 12 july 2024
Physio Plastics 11:45 Plastic Surgery Unit, Modular Building, GRI, G4 0SF Audio Tutorial Came across an audio tutorial and was trying out the example but clang was having trouble finding the library files this was solved with c++ -v -L/usr/local/lib/ -lSDL2 -o sound example.cpp irc /ignore * joins parts quits from Arch Wiki
monday, 1 july 2024
Ethicial Web Principles? Ethical Web Principles draft note.
wednesday, 26 june 2024
Rust export PATH=$PATH:~/.cargo/bin
tuesday, 18 june 2024
... necessary ca.pem certificate files. The CAT python script gave me the information ...
thursday, 6 june 2024
Google sign-in Account -> Security -> Your connections to third-party apps and services -> See all connections -> Gear icon -> Sign-prompts -> toggle to off Jobs Glue gun Cones kilt Body armour cable ties LangSec
friday, 31 may 2024
View 18:00 McD Gate LibreTexts Calculus .
saturday, 25 may 2024
Firefox Firefox -> Settings -> Fonts -> Advanced -> and then untick allow pages to choose their own fonts, this allows PDF to render better in the browser. Firefox Issues Caused By This Change So while this setting improved font rendering in PDF files it result in "fl" instead of a magnifying glass icon … so undoing the advice above fixes the icon… User Agent NS&I where playing silly buggers again, where their authenication was not working in Firefox, so need to play with UserAgent settings…
tuesday, 21 may 2024
... 06, 0.87, 0.82 Battery state: CRITICAL, 11% remaining, 27 minutes life ...
monday, 22 april 2024
Work HDMI Cable EU TESmart HKS201-EB23 KVM switch.
monday, 8 april 2024
Website Carbon Calculator Website Carbon Calculator assesses websites for their carbon footprint.
friday, 15 march 2024
Dumbarton Sheriff Court Phone: 01389 736426 Call above number after 17:00
friday, 23 february 2024
QMK pip3 install --user qmk pkg_add -v dfu-util dfu-programmer pkg_add -v avr-gcc avrdude pkg_add -vz arm-none-eabi-gcc export PATH=$PATH:$HOME/.local/bin /home/fred/.local/bin/qmk setup The above setup produced the following warning: ⚠ Unsupported OS detected: openbsd-7.4-amd64-64bit-elf /home/fred/.local/bin/qmk compile -kb sofle/keyhive -km default Resulted in avr/pgmspace.h not being found.
thursday, 22 february 2024
R Glasgow 17:30 LOCATION:Clarice Pears Building (90 Byres Road, Glasgow,G12 8TB) Hack Thursday Hack Thursday third Thursday of the month event at The Rhoderick Dhu.
wednesday, 21 february 2024
Car Insurance for Charlie Sheilas' Wheels insurance : for home and vehicle.
sunday, 14 january 2024
Raspberry Pi Trying to mount the SD card on Linux wrong fs type, bad option, bad superblock on /dev/sdb2, missing codepage or helper program, or other error fdisk -l e2fsck /dev/sdb2
thursday, 11 january 2024
Muscle Aging Borrow: Vector Calculus, Linear Algebra, and Differential Forms by J H & B B Hubbard Princeton Companion to Mathematics: Mathematics q0050 2008-G Parents Evening 16:00 online
tuesday, 9 january 2024
Coffee: Coffee Maker Coffee Vial GUI QMK keyboard configurator. ar Part of llvm ar is an archiver that can be used to access content in a .deb file. This was used to extract the ppd from the Linux code for the Brother HL-L3240CDW printer that I bought to replace the Lexmark.
sunday, 31 december 2023
base64 encoded pkg_add -vz base64 cat b64img | base64 -d > picture.jpg Need to add base64 before decoding and converting to an image… was it worth it…
saturday, 30 december 2023
Libretto 70CT Created an 20 Gbyte virtual partition: sudo /usr/bin/qemu-img create -f qcow2 29.img 20G Then installed 2.9 OpenBSD /usr/local/bin/qemu-system-i386 -m 2048 -monitor stdio \ -hda 29.img -cdrom /dev/cd0a -boot d Needed increase ulimit [ hint ] and had to run locally on the machine. The default e1000 nic was not found by OpenBSD 2.9 so created a qemu startup script: #! /bin/sh -x # Start Qemu OpenBSD 2.9 # /usr/local/bin/qemu-system-i386 -m 2048 \ -device rtl8139,netdev=net0 \ -netdev user,id=net0 \ -no-fd-bootchk \ -monitor stdio \ -hda 29.img \ -cdrom /dev/cd0a After creating a hostname.rl0 with dhcp it automatically obtained the Qemu default address.
friday, 15 december 2023
llamafile Bash One-Liners for LLM s describes using llamafile . Running the example in Justine's blog , resulted in the model described the image of three lemurs as: The image features a family of three monkeys, including two adults and one baby. They are walking together in the grass, with all three monkeys looking directly into the camera. The baby is being held close by its mother while the father monkey watches over them, creating a lovely scene of togetherness among the family members. llamafile, llava-v1.5-7b-q4-main.llamafile llamafile --version llamafile v0.4.0 main The llamafile needed to run as root user - otherwise the APE abort traped and core dumped. SocialTrack Wishaw: 19:00
wednesday, 13 december 2023
Popover API Popover API allows you to display elements on top of the page content, this works in Chrome but has be enable in Firefox in versions after 114. Using the about:config preferences, dom.element.popover.enabled needs to be switched from false to true Great comment on Cohost for dealing with pesky sites: location "/forbidden/path/" { block return 302 "http://hil-speed.hetzner.com/10GB.bin" } A short block for httpd.conf .
tuesday, 12 december 2023
Helensburgh Eye Care 09:35 New Pump Track G69 9DD CVS cvs -d anoncvs@anoncvs.spacehopper.org:/cvs -q up -Pd Updating ports to checkout Jukebox on Navidrome. Once my ports tree was up to date I ran the following commands: for i in fetch-all makesum checksum extract build fake plist; do make $i; done followed by doas make install pump tracks navidrome cvs
thursday, 9 november 2023
First Bus 12:30 to 16:00 100 Cathcart Road, G42 7BH Duty Supervisor Halfords Dumbarton Collect bike stand.
saturday, 4 november 2023
Tesla Titans Sessions Novice 10:30 NSP Nod Winter Race Things AC passport BMX selection AC for TGA Clover plug (x2?) 686ZZ sealed bearings 2 RJ45 cables Radiator bleed tool Spare cufflinks pdftk Get a page (page 7 in this case) from a pdf: pdftk input.pdf cat 7 output output.pdf
tuesday, 31 october 2023
Things Clover plug (x2?) 686ZZ sealed bearings 2 RJ45 cables Radiator bleed tool Spare cufflinks
monday, 30 october 2023
Cisco Phones Console cable requirement Message 652 Message 652 : the last message.
thursday, 19 october 2023
git Was having problems with git was resolved with a git pull origin main this was due a master branch still existing, need to work out how to remove it. The blog post easily rename your git default branch covers the steps. GitHub and renaming branches. OpenBSD release tracking root mail stuff 4m & 2m x 2 Network cables
monday, 16 october 2023
OpenBSD 7.4 Released Today Upgrade bmx, and php82_fpm was failing to start with a bus error: Dwarf Error: wrong version in compilation unit header (is 4, should be 2) [in module /usr/libexec/ld.so] This gave me the hint that the upgrade had not gone smoothly. The issue was fixed by running bsd.rd on the console and ensuring that the upgrade did not install the xshare, xfont or xserv sets, which had caused a disk full error. bmx was thus successfully upgraded 7.4 ! OpenBSD 7.4
sunday, 15 october 2023
Bellshill Pump Track Race Cancelled.
saturday, 14 october 2023
Titans Sessions Novice 10:30 NSP Expert: 12:00 ESP Wishaw Pump Track Race Cancelled.
thursday, 5 october 2023
Captive Portals detect captive portals
sunday, 1 october 2023
TZ Changing Timezone from GB to Greece: ln -fs /usr/share/zoneinfo/EET /etc/localtime and to put it back: ln -fs /usr/share/zoneinfo/GB /etc/localtime MB Corne TZ keyboard Corne
wednesday, 27 september 2023
Wishaw Warriors: Session 5 Cancelled weather… Sofle Keyboard Arrived, need to find time to build it. Introduction to Sofle is a blog by the designer of the Sofle .
tuesday, 19 september 2023
Stuff Spirit Level expanding foam hooks for work Calipers
wednesday, 6 september 2023
Wishaw Warriors: Session 3 Stuff USB Mini Crossover cable
saturday, 1 july 2023
BMX National: Gosport Beep Box online synthesiser, found by Jason's music section, following reading the Programming Language Checklist … Checklist You have reinvented PHP, but better… that is no justification lulu: book publishers
saturday, 22 april 2023
11:00 Drumry GUVMA Rodeo Garscube Campus
thursday, 19 january 2023
Teaching Tech Together Came across this book through Lobste.rs and it looks to be a fantastic resource. teaching
wednesday, 18 january 2023
doas Running doas on Alpine linux the doas.conf file is found in /etc/doas.d/doas.conf . This TIL came from muppetry on postmarketOS on my PinePhone giving me operation not permitted messages, but I had created a doas.conf in the /etc directory… doas
sunday, 8 january 2023
BMX Session KW 10:00 - 12:00 Cancel Broadband? 10:00 - 12:00
saturday, 31 december 2022
Birdbox Web Camera Installed the birdbox web camera in the back garden. The device is a Netsurveillance Web camera, it had the following ports open: 80 554: rtsp 8000 8899: gSoap 34567 /cgi-bin/display.cgi and /cgi-bin/pfdisplay.cgi are two end points… Various CVE's password change password list DVRIP / Sonia Protocol The password for DVRIP on port 34567 was not the password given… { "ChannelTitle" : [ "NameToBeSet" ], "Name" : "ChannelTitle", "SessionID" : "0x1d3" }
sunday, 18 december 2022
BMX Session KW 10:00 - 12:00: Cancelled bad weather
thursday, 1 december 2022
... of Code 18:30 Electron Club CCA Bangle js Bangle smart watch. ...
thursday, 17 november 2022
Password Gorilla CSV column headings that can be used: create-time group last-access last-modified last-pass-change lifetime notes password title url user uuid
sunday, 6 november 2022
G3C Capture the flag 11:00 to 17:00
monday, 31 october 2022
ID3 Tags Tag Removal Strip Tags PineTime Noticed new update to Red Nectarine InfiniTime so I updated my PineTime using itd which took a bit of time to download the correct file from github, and then flashed it to my PineTime: itctl fw upg --archive pinetime-mcuboot-app-dfu-1.11.0.zip The firmware then needed to be validated in the Settings of InfiniTime. I need to upload the new resources to make use of the new watch faces… Factors Factors is a quantity that when multiplied by another factor gives the enitre quantity. TIL that to get decimal places from bc you need to start it either with -l the artbitrary precision math library, or set scale=n where n is the number of decimal places: bc scale=4 1/16 .0625 InfiniTime factors
friday, 14 october 2022
email move fc from discard: and check mail Accessibility Microsoft Accessibility
wednesday, 12 october 2022
Shell Scripting In shell scripting the checking a string is achieved using [ ${var} = "string" ] , if you are writing bash scripts you can use == for the equality test, but this is a non standard extension. os=`uname` if [ ${os} = "Linux" ]; then path=/usr/bin/ else path=/usr/local/bin/ fi Is an example of an if statement using this test . equality shell
thursday, 6 october 2022
Chimney freerdp Trying to connect through a VPN to use remote access to my work desktop, and kept getting: [ERROR][com.freerdp.core] - nla_recv_pdu:freerdp_set_last_error_ex ERRCONNECT_LOGON_FAILURE [0x00020014] it was caused by my password being wrong…
monday, 3 october 2022
Things triangular socket cleaning stuff... Akkoma Akkoma is federated micro blogging site. WebAuthn Web authentication
wednesday, 14 september 2022
Apple Store Coach Education SC 19:00 see Google Calendar. Firefox Was trying process debugging in firefox to try and work out how to get zoom to work in the browser - but it caused firefox to not display menus… Resolved by deleting: user_pref("devtools.aboutdebugging.collapsibilities.processes", false); user_pref("devtools.aboutdebugging.process-debugging", false); from .mozilla/firefox/user.default/pref.js firefox debugging
thursday, 8 september 2022
Birthday Fungi Radical Mycology by Peter McCoy Entagled Life by Merlin Sheldrake fungi mushroom mycelium mycology
thursday, 1 september 2022
TIL rcctl restart service stops a service and then starts it again, however if a service supports reloading the configuration then rcctl reload service is the recommended approach. Ideas Zettlekasten Building a stateless API proxy family communication app? that works on pinephone mpd
wednesday, 31 august 2022
New Octopus Go Tariff Change car charge times to: 23:30 to 03:30 mepo Added mepo to sxmo and Phosh . The package is currently in testing so when using doas apk add mepo-wayland was getting the package not found error. This was resolved with the following command: doas apk add mepo-wayland --update-cache --repository http://dl-cdn.alpinelinux.org/alpine/edge/testing/ Brel 37-43 Ashton Ln, Hillhead, Glasgow G12 8SJ Drinks: 17:00 Dinner 19:00 Glasgow Central 22:00 train from Crewe.
wednesday, 24 august 2022
TGA: Meet the Tutor 18:00 Cargill Hall. Mr Duncan ( CS )
saturday, 30 july 2022
Skye holiday to 13.8 Saltwinds Fiskavaig Carbost Isle of Skye IV47 8SN
wednesday, 6 july 2022
sxmo sxmo on my Pine64 Pine Phone. Screen image is located in: /usr/share/sxmo/ and contacts.tsv is in the .config/sxmo directory of the user . sxmo Pine Phone
thursday, 30 june 2022
Learning? Why books don't work How can we develop transformative tools for thought? Paulo Freire
tuesday, 7 june 2022
Corne Keyboard Finally completed one side of my Corne keyboard and it appears to work! 3D printed the plates from Corne Keyboard HiPro Case . The D key currently doesn't work, and the LED are also not currently working - not sure if that is code or soldering. I'm now inspired to finish the keyboard, it may become my work keyboard :~)
monday, 6 june 2022
... local instance of Overleaf OpenSCAD Cheatsheet Emojipedia A dictionary ...
sunday, 5 june 2022
Pump Track Series: Edinburgh Cancelled: Gravity Events SW BMX: Bristol BMX 2022 Pump Track
friday, 20 may 2022
Twitter Media Trying to upload a short video to twitter and I kept getting: Some of your media failed to upload. The issue turned out to be spaces at the end of the lines in the srt closed caption file.
monday, 16 may 2022
TQFE TQFE consultation closes today. import this import this Perl Secret's PineTime Installed siglo via flatpak on Ubuntu, as NRF failed to update PineTime to InfiniTime 1.9.8. InfiniTime is C++ based but LupYuen's PineTime is based on Rust and MyNewt. arc4random /src/lib/libc/crypt/arc4random_uniform.c can be viewed on cvsweb due a thread . TQFE python perl pinetime arc4random_uniform
monday, 2 may 2022
Education Stuff Are Grades Bullshit How to Ungrade assessment
sunday, 24 april 2022
Pump Track Series: Gillingham Gillingham Pumptrack, Queen Elizabeth Playing Fields, Castlemaine Avenue, Medway, Kent, ME7 2QL Gravity Events BMX 2022 Pump Track
saturday, 26 february 2022
Rapid & Rad Cancelled - will be back in April…
friday, 11 february 2022
Helensburgh Eyecare 10:00
tuesday, 1 february 2022
curl By default curl checks SSL connections are verified, thus to accept self-signed certificates with curl you need the -k, --insecure option.
monday, 24 january 2022
bitly You can report dodgy bit.ly URL 's to this form brew Updated brew packages, which included tmux but I didn't close my tmux sessions before the update, this lead to the following error: server version is too old for client . Note to self close tmux session before updating. abuse bitly tmux brew
tuesday, 18 january 2022
grep Using grep to find words of a specific length, can be done in a number of ways. grep -E '^[[:alpha:]]{4}$' file grep -E '^[A-Za-z]{4}$' file grep -E '^.{4}$' file grep -E '^....$' file grep '^....$' file grep '^.\{4\}$' file The examples above all give the same results. Using -E option makes the pattern be interpreted as an extended regular expression, thus grep behaves as egrep . It the last example the braces need to be escaped otherwise it would be a literal match on .{4} echo '.{4}' | grep '^.{4}$' .{4} The dictionary files can be found /usr/share/dict/ grep dict
monday, 17 january 2022
Learn and Test DMARC Came across this useful service for checking DMARC.
friday, 14 january 2022
xwd xwd -out file.xwd captures the window xwud -in file.xwd will show screen grabs from xwd and convert file.xwd file.png will convert the file from XWD X Window Dump image data to a png . convert xwd xwud
monday, 10 january 2022
Jobs .srt / .vtt closed caption editor / creator tool
sunday, 9 january 2022
Books on Law Misleading Cases in the common law A. P. Herbert How to do things with rules: a primer of interpretation William Twining The Rule of Law Bingham, Rt Hon Lord Bingham of Cornhill Homo Juridicus: on the anthropological function of the Law Alain Supiot The Law is a White Dog: How legal rituals make and unmake persons C. Dayan What About Law?: Studying Law at University Catherine Barnard et al. law
wednesday, 5 january 2022
... up certificate identities: crowsons . CA ...
wednesday, 22 december 2021
audio doas rcctl set sndiod flags -s default -m play,mon -s mon doas rcctl restart sndiod To then record audio on the system : aucat -f snd/0.mon -o output.wav Converting the wav to mp3 can then be done ffmpeg or lame : ffmpeg -i infile.wav -vn -q:a 4 outfile.mp3 lame -cbr -b 192 -q 2 -t -p infile.wav outfile.mp3 cgit Looking into adding an about tab to my cgit install - came across an interesting article readme files in cgit . aucat sndiod git
monday, 13 december 2021
Note Taking jrnl is a note taking application that works from the CLI .
saturday, 27 november 2021
Smart Meter G: 254.662 Concertina v0.7.0 The Concertina is a vertical keyboard. keyboard vertical
monday, 15 november 2021
Snapshots Updating my OpenBSD snapshot and came across this X server change which resulted in some big fonts. Patent Inspiration fonts X openbsd
thursday, 11 november 2021
LaTeX Colour Converter This application can convert Hex or RGB to LaTeX's xcolor codes, which is useful if you cannot find the colour you want in LaTeX Colour website. colour latex
thursday, 4 november 2021
Van Service 10:20 ABS / Tracation / Tyre pressure warning Bonnet catch
friday, 29 october 2021
PinePhone To connect my MacBook to the pine phone I used: ioreg -p IOUSB to find out which USB serial device to use. Then used cu -l /dev/cu.usbserial-1420 -s 115200 to connect - needed sudo to get access. PineTime NRFConnect can be used to connect the pinetime to update the firmware. When the battery goes flat the firmware reverts to the orginal pinetime firmware. Asda Preston Eastway, Fulwood Preston, PR2 9UY PinePhone
thursday, 28 october 2021
PinePhone Installed postmarketOS on my PinePhone. Initial attempts to use 64Gb sd card failed. Using a 16Gb worked fine. pinephone pinephone
saturday, 16 october 2021
WSL Currently playing with WSL , have installed debian and Ubuntu: wsl --install -d debian wsl --install -d Ubuntu By default WSL uses the computers hostname but this can be overridden by using a wsl.conf file: [network] hostname = wsl-deb generateHosts = fasle What can be configured in wsl.conf is shown in the WSL Configure . wsl
wednesday, 22 september 2021
Trailer Tyres BMX SC RSR : Knightswood 18:00 to 20:00 Keyboard Links Relegendable Keycaps The Evolution of Character Codes, 1874-1968 Moonlander Review RSR
tuesday, 21 september 2021
... Missing from your CS education OpenSCAD Python... ...
monday, 6 september 2021
Shell Programming Missing semester from your CS education Unix Tools : an EdX course on Data, Software and Production Engineering shell
thursday, 2 september 2021
NASA Technical Reports Server
wednesday, 1 september 2021
UX Glasgow: a11y Accessibility UX Glasgow Talk 18:00 Missing from your CS education Introduction to the shell and the following commands echo , pwd , cd , ls , cat , tee and shell redirection < > a11y missing
wednesday, 30 june 2021
Links Design Truth Afterpedia Tips on writing a qualitative dissertation: Part 1 Note Keeping using sqlite3 : zettlekasten See 27 June 2022 . Luhmann card index
friday, 9 april 2021
... freerdp_set_last_error_ex ERRCONNECT_AUTHENTICATION_FAILED [0x00020009] [09:48:27:861 ...
thursday, 8 april 2021
Fix LG Need to check if replacing the capacitors will fix my LG monitor… LG
tuesday, 6 april 2021
ffmpeg ffprobe video.mp4 Provides information about a video. ffmpeg -framerate 0.2 -i image.jpg \ -vf scale=1280:1024,setsar=1:1 -vf fps=10 \ -crf 15 -pix_fmt yuv420p output.mp4 Make a video from an image. ffmpeg -f lavfi -i anullsrc -framerate 0.2 -i image.jpg \ -vf scale=1280:1024,setsar=1:1 -vf fps=10 \ -crf 15 -pix_fmt yuv420p -shortest output.mp4 Make a video from an image, with a silent soundtrack. ffmpeg
saturday, 27 march 2021
Ender 3 Pro Upgrade to BLtouch - nightmare...I thought that a BL touch would make printing easier by allowing my /Applications/Arduino.app/Contents/Java/hardware/tools/avr/bin/avrdude -C./avrdude.conf -vvvv -p atmega1284p -c arduino -P /dev/cu.usbserial-1410 -b115200 -U flash:w:./firmware.hex Marlin 1.1.9 3d printing
tuesday, 23 march 2021
Care Homes Argyll & Bute Care Homes
sunday, 21 march 2021
Wordpress Upgrading to Wordpress 5.7 broke stripe payments. Fix: a location block in httpd.conf: location "/brokenpath*" { block return 301 "/index.php$REQUEST_URI" } wordpress OpenBSD
tuesday, 16 march 2021
OpenBSD video I've been running 6.9-current recently - and what to check my webcam wolf:fred ~: video -vf /dev/video0 video device /dev/video0: encodings: yuy2 frame sizes (width x height, in pixels) and rates (in frames per second): 160x120: 30, 25, 20, 15 176x144: 30, 25, 20, 15 320x240: 30, 25, 20, 15 352x288: 30, 25, 20, 15 640x480: 30, 25, 20, 15 1280x720: 9 controls: brightness, contrast, saturation, hue, gain, gamma, sharpness, white_balance_temperature, backlight_compensation Xv adaptor 0, GLAMOR Textured Video: encodings: yv12 max size: 3286x1080 using yuy2 encoding using frame size 640x480 (614400 bytes) using default frame rate which resulted in a green screen: I was about to ask misc@openbsd.org , and as I was going through my settings I looked at my /etc/sysctl.conf and saw kern.audio.record=1 , which reminded me that I needed to: sysctl kern.video.record=1 Security by default :~) sysctl video OpenBSD
monday, 15 march 2021
Links TenDRA project Quad Drones contained.af TTL camera case Keyboard Links arXiv: hci Mechanical Keyboard Guide re:live Kevin's Keyboards Layout Analysis Global Socket Reveal JS: html presentations Transfer music from iPod to Mac 3D Printing Keyboards : by Matt Adereth drones containers kbd links
friday, 12 march 2021
iED Need to join the institution of engineering designers . Masters Scheme B41J PDF B41J5 Biological placebo effects keyboard design on pronation keyzen: typing tutor monkeytype: typing test, github monkeytype: typing test iED typing
monday, 8 february 2021
Jobs Dentist: postpone until week starting 22 Feb 21 EE474 Tutorial 11:00 EE474 Lecture 14:00 PyClub install canvas Immersive Labs Mum's birthday Oracle cloud OpenBSD typespeed MultiMC:minecraft launcher
friday, 5 february 2021
Compliant Mechanisms The FACTS of Mechanical Design The definitative book is Compliant Mechanisms by Larry L. Howell, published 2001. compliant mechanisms mechanics
saturday, 30 january 2021
tomu Trying to upgrade the firmware on a tomu and was getting the following error from dfu-util : DFU suffix version 100 Opening DFU capable USB device... ID 1209:70b1 Run-time device DFU version 0101 Claiming USB DFU Interface... Setting Alternate Setting #0 ... dfu-util: Cannot set alternate interface This was solved using the following flags: dfu-util -D toboot-boosted.dfu -d 1209:70b1 -p 2-3 in particular the path flag -p 2-3 . tomu dfu-util
tuesday, 19 january 2021
Arguments against Matlab I hate Matlab from Olivia Guest , has good arguments on why closed source is not good for science. These arguments equally apply to Labview. R Learning Statistics with R . Ordered Insturments of Amplification matlab R
thursday, 14 january 2021
Less but better Design philisophy from Dieter Rams - design for the environment and people. Design design to manufacture journey Product Design Scotland How to grow as a designer Open Source Design The Lancaster Care Charter : design with care Patent Inspiration Calculus Made Easy : web version of the book
friday, 23 october 2020
BSides London: Workshops Security BSides LDN Cancelled :~(
thursday, 15 october 2020
TeX capacity exceeded So LaTeX was giving the following error TeX capacity exceeded, sorry [input stack size=5000] the problem was the use of a \url in the url field of a bib file. Holiday Inn Express LaTeX
thursday, 1 october 2020
Career Support Partner Career Support programme.
tuesday, 8 september 2020
Interfaces So OpenBSD has five ways to refrence interfaces. Can I work them out? nic type eg em0 group name
wednesday, 2 september 2020
OCR Converting images to text using OCR , I had in the past used gocr , but came across tesseract which allowed me to automate an OCR task. tesseract input.png outputfile --dpi 556 tesseract can do language based OCR but you need the tesseract language installed and then: tesseract -l ita input.png outputfile --dpi 556 Where ita is Italian language pack for tesseract ocr
sunday, 23 august 2020
IPv4 Documentation RFC5735 documents three IPv4 address blocks that can be used for documentation and will not be routed on the Internet. Pilo: Raspberry Pi Lights Out Pilo : lights out remote management. documentation address blocks ip
thursday, 6 august 2020
Raspberries: the fruit See if I can order some: Raspberries at the RHS
tuesday, 7 july 2020
Reflective Practice Reflective practice and collaborative inquiry continuous professional learning fro early childhood educators. reflective practice
saturday, 30 may 2020
Raspberry Pi's Installed NetBSD on my raspberry pi 1. Put my Pi Zero from Pimoroni in my KeyBow and used the Pi Zero W with Mini PiTFT to start a Pwnagotchi build. netstat(1) & fstat(1) To find out what's listen on your OpenBSD machine you can use: netstat -ltn | grep -i listen and then to find out which process are using those sockets you can use: fstat | grep portnumber
thursday, 28 may 2020
Pine64 Came across an interesting blog about the Pine64 about fixing Rock64 v2 Gigabit Ethernet - so as my board as always played up I thought why not… Desoldered the SMD resistor and started adding the 4.7 KΩ resistor, then decided I was to tired to solder it to the pad (need special magnifying glassses 8~D). Pine64 Rock64
wednesday, 27 may 2020
Embedded Linux Embedded linux a series on the concepts for running embedded linux. Pi-hole Need to look at using pi-hole and rebound to control my local DNS better. Omniglot Omniglot : online encyclopedia of writing systems and languages. omniglot embedded linux pi-hole
sunday, 10 may 2020
Lithophane This is a means of 3D printing a picture, lithophane's an image created by etching or molding so that light can creates a picture as it passes through the material.
tuesday, 5 may 2020
Code The Nature of Code : capturing upredicable evolutionary and emergent properties in software. Veritas Professor James Mickens Screen Cast OpenBSD Screen Casting with OpenBSD and Xephyr.
saturday, 2 may 2020
Bot Pedagogy Moray House School of Education, 10:00 to 12:30
thursday, 16 april 2020
BMX: SocialTrack Cancelled :~(
tuesday, 14 april 2020
BMX: SocialTrack Cancelled :~( FreeBSD Oneion Omega: FreeBSD need to try this …
saturday, 29 february 2020
Unplugged: Computing through games Moray House School of Education, 10:00 to 12:30 Developed 48s with Alice, and learnt about the Philippines "Manananggal"
thursday, 13 february 2020
Van Service 07:40 at Van Centre Bailleston - catch train from Easterhouse to Charing Cross OA Scotland LinkedIn Workshop for Military Personnel. APC 0930:13:00 Social Track Meeting Made4U in ML2 18:30
monday, 3 february 2020
Western Titans AGM 18:30 Knightswood Robots DH Notation Denavit-Hartenberg Notation from Robot Academy . Matrix The homogeneous transformation matrix , and Matrix Rotations and Transformations examples, and elemententary matrix operations in python (IBM are turning this off - luckily there is a copy on the WayBackMachine ). The Introduction to MATLAB for Functional Data Analysis is worth following. LaTeX List of LaTex Mathematical Symbols is a useful resource. matrix dh robots latex
tuesday, 28 january 2020
32Blit brew cask install gcc-arm-embedded Needed on Mac OS X along with dfu-util for building and loading code to the 32Blit. 32Blit
friday, 24 january 2020
Gosport 0830 GLA to SOU Flybe Car Park 2: GLWSS215842
tuesday, 21 january 2020
DM923 11:00 LT/301a Sustainable Strathclyde 12:00 Cycle Safe: Strathclyde Business School, Cathedral Street. Numbers G: 84964.51 E: 85320.3 F: 2995.56 fits
thursday, 9 january 2020
Ubiquit POE-48-24W I purchased the Ubiquit POE-48-24W last year to power my third HP 1810-8G (J9802A) switch but lan did not work over the POE - discovered that the model I bought only support 100Mb networking I needed the POE-48-24W- G model. Setting the network to 100Mbps Full Duplex allowed me to use the POE and lan across the same port. So now need to populate it with the device that can do 100Mbps or less. poe
thursday, 2 january 2020
Nevis Range Lots of fun on the trails in terrible weather :~) Physically Based Rendering Physically Based Rendering : a literate programming approach to rendering. pbr render
thursday, 19 december 2019
Adafruit Trinket LED Long leg anode (+ve) Mac OS X USB system_profiler SPUSBDataType Will output information on the USB subsystem: Trinket Keyboard: Product ID: 0x2434 Vendor ID: 0x1781 Version: 1.00 Speed: Up to 1.5 Mb/s Manufacturer: Adafruit Location ID: 0x14100000 / 17 Current Available (mA): 500 Current Required (mA): 100 Extra Operating Current (mA): 0 trinket usb
monday, 16 december 2019
Junior Carol Service Helensburgh Parish Church
thursday, 12 december 2019
Soft Robotics Soft Robotics by Matthew Borgatti and Kari Love, the code for the book can be found at https://github.com/Gianteye/MakeSoftRobots . TGA Christmas Concert Cargill Hall, TGA. Soft Robotics
wednesday, 6 november 2019
Maths Cafe The Mathematics of Diversity, Dr Tom Leinster , University of Edinburgh. 13:30 LT308 capitalism *****' sucks
monday, 21 october 2019
EE474 RC/540 AGM SRBMX 19:00 Broadwood - Rugby Academy
thursday, 10 october 2019
London Flight 14:10 BA2513 GLA to Gatwick Some links to follow curl Cookbook git exercises building sql exercises Homebrew : the missing package manager Documentation can be found at docs.brew.sh . Homebrew formulae is an online package browser. brew
wednesday, 25 september 2019
StrathMB 15:00 Cathkin Braes SLF
friday, 20 september 2019
Mechatronics & Automation 09:00 - 09:30 PGT DMEM Registration - DMEM Studio JW706 09:30 - 10:30 Induction Presentation - DMEM Studio JW706 10:30 - 11:30 Tour of Facilities 11:30 - 12:30 Induction Session part-time students - DMEM Studio JW706 11:30 - 13:00 Campus Treasure Hunt 13:00 - 14:00 Lunch and Q&A - Room JA502 John Anderson Building 14:00 - 15:00 Library Induction - Room JA502 John Anderson Building 15:00 - 16:00 SU, Support Services, DMEM Soc - Room JA502 John Anderson Building 16:30 - 18:30 Senior Student and Staff Social - DMEM Studio JW706
wednesday, 18 september 2019
Freshers Sports Fair 10:00 - 16:00 University Centre, 347 Cathedral Street, G1 2TB Mechatronics & Automation 13:00 - 13:00 DMEM Studio JW706 Welcome 13:45 - 15:30 DMEM Studio JW706 Folio Development Skills and DMEM software guide Careers BP Skills Refinery : for developing skills for today's work… WordPress Updating Wordpress from the cli : doas -u www wp core update GIL Python GIL . PG python GIL
sunday, 1 september 2019
Power Bends Light A great blog post on power dynamics. Scientific FORTH A Creative Commons version of Scientific FORTH: a modern language for scientific computing, by Julian V. Noble. CS9: Problem-Solving for the CS Technical Interview CS9 is a course for preparing for Technical Interviews from Stanford. Eternal Mainframe forth
saturday, 31 august 2019
PyperCard Python based HyperCard, using the Mu editor Design with FontForge How to design your own fonts. Practical Typography Some practical advise on building good fonts. pypercard mu fonts
thursday, 29 august 2019
Sixth Year Parents Info Evening 18:00 for 18:30 in the Watson Auditorium ScotLUG Planning evening: I need to plan a talk... ChargeYourCar https://map.chargeplacescotland.org/status?bayNo=51538 returns a JSON file: {"connectorId":0, "socketType":null, "status":"Available", "powerOutputKW":null, "statusTs":"2019-08-29 19:42", "responseStatus":"OK", "responseErr":null} it also takes &connectorId but I have no idea what its parameters are… cURL Exercises slug api curl
saturday, 24 august 2019
ANSI Escape Sequences While following the examples in everything you ever wanted to know about terminals I came across this Stackoverflow answer on ANSI escape sequences while checking for the code for italic. BMX Brits: Derby esc ansi
wednesday, 21 august 2019
... point :~) video Carver Lakeside YMCA Return 16:30 Kelvin Bridge ...
monday, 12 august 2019
OpenBSD 6.6-beta Now running 6.6-beta the new release is coming… USB Headphones Show up on OpenBSD as Aug 12 22:34:57 port /bsd: uaudio0 at uhub6 port 1 configuration 1 interface 1 "Plantronics Plantronics C520-M" rev 2.00/1.23 addr 9 Aug 12 22:34:57 port /bsd: uaudio0: class v1, full-speed, sync, channels: 2 play, 2 rec, 7 ctls Aug 12 22:34:57 port /bsd: audio1 at uaudio0 Aug 12 22:34:57 port /bsd: uhidev8 at uhub6 port 1 configuration 1 interface 3 "Plantronics Plantronics C520-M" rev 2.00/1.23 addr 9 Aug 12 22:34:57 port /bsd: uhidev8: iclass 3/0, 42 report ids these headphones also have a microphone and are designed for VOIP calls. port:fred ~> aucat -f rsnd/1 -i music/trumpet/track01.wav plays the wav file. OpenBSD audio
monday, 5 august 2019
Scientific Calculator Came across insect.sh : high precision scientific calculator .
wednesday, 31 july 2019
IEEE/ASME Transactions on Mechatronics The IEEE & ASME Transactions on Mechatronics is the Journal covering all practical aspects of Mechatronics .
monday, 29 july 2019
Modern text rendering with Linux Came across the following blog so I thought I would give it a try - currently OpenBSD has freetype1, so I am following the process on a AWS Centos 7 machine. To get the needed libraries I needed yum install freetype freetype-devel and yum install libpng-devel To get the correct headers used pkg-config --cflags freetype2 The makefile was failing to build the program - due to me using /usr/local/include instead of /usr/include with missing headers… advanced muppetry… Google Fonts A collection of fonts and that are served by Google. git git remote -v show fonts freetype font rendering git
sunday, 28 july 2019
MSc Mechatronics & Automation During the Easter holidays I came across the MSc Mechatronics & Automation course at University of Strathclyde in Glasgow and the course sounded really exciting. Mechatronics is a multidisciplinary branch of engineering that focuses on the engineering of both eletrical and mechanical systems, and also combines robotics, electronics, computing, telecommunications, systems, control and product engineering. This course covers: Manufacturing Automation Mechatronic Systems Design Techniques Product Modelling & Visualisation Engineering Risk Management Project Management Group Project Individual Project MSc
saturday, 27 july 2019
Jobs Cononical Vacancies
friday, 21 june 2019
Carver Became the proud owner of a Carver Origin thanks to Sick super speedy delivery - an early Birthday Present ;~) Now need to learn to skate… sk8
monday, 17 june 2019
J5 Assembly lua Playing with lua port:fred ~> lua53 -v Lua 5.3.5 Copyright (C) 1994-2018 Lua.org, PUC-Rio port:fred ~> lua53 Lua 5.3.5 Copyright (C) 1994-2018 Lua.org, PUC-Rio > os.exit() Checking version and exiting the repl port:fred ~> janet Janet 0.5.0-20190513 Copyright (C) 2017-2019 Calvin Rose janet:0:> (os/exit) port:fred ~> janet -v gives the version. and how to exit ;~) lua janet
sunday, 16 june 2019
BMX National Peckham First Steps to Youth Work Newmains 09:30 to 16:00 Why Python 3 exists Why Python 3 exists add ?__a=1 to instagram This causes instagram to output json python instagram
saturday, 15 june 2019
J5 Camp BMX National Peckham First Steps to Youth Work Newmains 09:30 to 16:00 World Wide Work World Wide Work : tech talk.
friday, 14 june 2019
Clarendon Rangers Assembly J5 Camp
tuesday, 11 june 2019
Open Ports port:fred ~> telnet 10.0.5.104 9080 Trying 10.0.5.104... Connected to 10.0.5.104. Escape character is '^]'. HEAD / HTTP/1.1 Host: port.crowsons.com User-Agent: telnet HTTP/1.1 200 OK Access-Control-Allow-Origin: * Cache: no-cache Content-Type: application/json Connection: close Content-Length: 9 Date: Tue Jun 11 21:43:55 2019 status=okConnection closed by foreign host. Junior School Concert 18:30 to 20:00 wtf android telnet
wednesday, 5 june 2019
HTML Came across the ch measurement - described in < length > CSS data type. Also decided to implement the < main > element in my HTML . BMX Cumbernauld 19:00 to 21:00 Broadwood opening times . html
saturday, 25 may 2019
cgit Playing with cgit : blank cgit.footer file surpresses version info. add individual repositories name will become obvious: Coelacanth acme-client Internal Server errors this mailing list reply provided some good advice to solving an issue with LetsEncrypt. Also read Roman's post on enable HTTPS with acme-client(1) httpd cgit acme-client
wednesday, 22 may 2019
stripe 12:00 PDT 20:00 GMT Documentation as done by stripe NeverSSL for captive portals...
sunday, 24 march 2019
Cloud Console Cloud Shell : fred_crowson@cloudshell:~$ cat /etc/os-release PRETTY_NAME="Debian GNU/Linux 9 (stretch)" NAME="Debian GNU/Linux" VERSION_ID="9" VERSION="9 (stretch)" ID=debian HOME_URL="https://www.debian.org/" SUPPORT_URL="https://www.debian.org/support" BUG_REPORT_URL="https://bugs.debian.org/"
saturday, 23 march 2019
CAL Community Day
wednesday, 20 march 2019
CAL GLA: 18:30
tuesday, 12 march 2019
Torque Brake calipers 8 to 10 Nm Brake levers 5 to 8 Nm Pedals 30 to 35 Nm Seat post head bolt 16 Nm Seat tube collar 6 Nm Stem (fork) 4 to 5 Nm Stem (handlebar) 8 to 12 Nm Stem (top cap) 1 to 2 Nm bike torque
saturday, 9 march 2019
Go-Ride Conference EV: FK9 4LA 0930 at Sterling Court Hotel Importance of Play Great session by Doug MacDonald on the importance of play in developing athletes. Effective Talent Development Environments Dr Russell Martindale giving some great insights into Talent Development Environments. Practical Coaching Sessions Starts and MTB Obstacles Skills circuit Games / task orientated cpd
friday, 8 march 2019
CAL: Lamington
friday, 1 march 2019
CAL: Lamington - parents 13:00-15:00
monday, 18 february 2019
... default font. wordpress xenodm CAL ...
thursday, 7 february 2019
CAL: Lamington & Douglas
wednesday, 6 february 2019
CAL: Rigside & Leadhills
tuesday, 5 february 2019
CAL: Abington & Crawford
thursday, 31 january 2019
CAL: Lamington & Douglas
wednesday, 30 january 2019
CAL: Rigside & Leadhills
tuesday, 29 january 2019
CAL: Abington & Crawford Active Travel Strider circuit Change Tyre
wednesday, 16 january 2019
base64 to image cat b64img | base64 -d > picture.jpg where b64img is a file containing the base64 encoded data. base64
tuesday, 15 january 2019
... sd1i msdos newfs fdisk CAL CAL project running from today to ...
friday, 4 january 2019
Club 365 Chromecast curl -H "Content-Type: application/json" http://127.0.0.1:8008/apps/YouTube -X POST -d "v=HL2XloNFx-0"
thursday, 3 january 2019
Club 365 hoc Only day three but nearly didn't bother… Ended up starting a veritcal histogram, but did the downwards version as it was easier and quicker to implement. hoc
saturday, 29 december 2018
Surly Repairs Broke a steel M5 70 bolt with 9Nm of torque - luckily it was long enough to use a vice to remove the thread from the stem - replaced and torqued to 8Nm Torque specifications . bike maintenance
friday, 14 december 2018
BC & SC Links Go-Ride Downloads SC Coaching Calendar 2019
monday, 19 november 2018
SocialTrack 10:00 Malt - Active Travel meeting SL A Quick Guide To Soldering Brass Rock64 Some resources How to Setup Serial Console Cable Over the Rock64 SBC Rock64 OpenBSD Tutorial BSD images for Rock64 Etcher CLI making
saturday, 17 november 2018
Security Advice Least privilege model Least access model Multifactor authentication Simple anomaly rules trigger alerts Defense in depth Great blue team take away's from a failed pentest from @TinkerSec security
friday, 16 november 2018
FMA All Was Calm
monday, 22 october 2018
DMS: Cavity & Solar Dentist: Hygenist 12:45
saturday, 29 september 2018
National MTB Coach Development 09:30 to 20:00 10:00 Welcome 10:15 MTB Performance Pathway 11:00 The Journey to Elite 11:45 Inside XC racing 12:30 Lunch 13:00 Developing the environment for "e;success"e; 13:45 Pre-ride coach briefing 15:55 Change 14:15 Practical coach development 16:45 Change 17:30 Dinner 18:00 The Science of MTB XC Performance Dounans Centre, FK8 3UT mtb coaching cpd
thursday, 20 september 2018
Fast: Internet Speed Came across Fast: Internet Speed today: a good way of measuring internet speeds. Off Road Porject Group Emirates: 18:30 to 20:30
thursday, 6 september 2018
Jobs Lomo, 96 Hydepark St, Glasgow G3 8BW Annual Report for BCS AGM DFIR : cyber security jobs and info Carbon - add text data to code image? tomu : get working on OpenBSD. ansible
wednesday, 22 august 2018
... ack ttl 64 MAC Address: 40:16:3B:CA:3B:F0 (Samsung Electronics) ...
friday, 10 august 2018
Future of SC Scotstoun Sports Campus, 19:00 to 21:00
monday, 23 july 2018
Carbon carbon : create images of source code. The source code is on github . js
saturday, 21 july 2018
SMARTER S pecific M easurable A chievable R elevant T imed E nergising R e-evaluate SMARTER coaching sessions. VoCore2 The VoCore2 uses the ramips target as the SoC is a MediaTek MT7628AN. The usb power cable that came with my usb battery backup did not allow a me to use cu as it seems to only have the powerlines connected rather that data lines. SMARTER coaching vocore mips
thursday, 28 june 2018
Links Moodle Jobs nodogsplash: captive portal WheelCraft GDPR pastebin moodle captive portals wheels gdpr paste bin
tuesday, 26 june 2018
GLA Van Service Caledonian Campers GCU Annual Prize Giving BCS Student Prize 17:00 to 20:00 George Moore Building Ultimate Hacking Keyboard UHK opening the box going UHK
friday, 4 may 2018
Canaryfy Interseting ideas from Thinkst Applied Research : canaryfy , a utility that alerts you to resources being accessed. NanoPi A64 NanoPi : another Arm64 system. security rpi
friday, 27 april 2018
Application Protocols On the design of Application Protocols : an informational RFC (rfc3117). rfc3117 rfc
thursday, 26 april 2018
Cycle Ride Leader Course 09:00 to 17:00 Clyde Valley HS, Castlehill Road, Wishaw, ML2 0LS ride leader cpd
thursday, 5 april 2018
Mantissa and Exponent the secret life of NaN led me down a rabbit hole that had me looking at Real Numbers Floating Point Numbers Khan Academy: Exponentiation IEEE Floating Point Numbers floating-point conversion examples
wednesday, 4 april 2018
Tor Using tor as a ssh proxy: ssh -o ProxyCommand='nc -x localhost:9050 %h %p' name@server ssh tor
tuesday, 3 april 2018
Pyret A programming language to serve as an education programming vehicle. education pyret cs
monday, 2 april 2018
devd: a web daemon for developers Came across devd : a small, cli http server written in go. go
wednesday, 28 march 2018
php Adding php.ini settings on the command line: php-7.0 -d allow_url_fopen=On In response to a drupal critical vulnerability… cli php
tuesday, 27 march 2018
Wishaw Pumptrack 10:30 meeting with Neil Glasgow WordPress Meetup 18:00 iCafe 315-317 Sauchiehall Street Feisty Duck: books and training wp
saturday, 24 march 2018
Returning to Teaching Course Face to Face day - end of course. Moray House School of Education cpd
friday, 23 march 2018
Multiple Guess Multiple-choice Testing: are the best practices for assessment also good for learning? education
monday, 12 march 2018
RTT Catch up 16:00 to 17:00. BCS IET Teachers Building. flotilla Finally, started playing with my flotilla dock from the pirates at Pimoroni rtt BCS flotilla
friday, 9 march 2018
Jobs BCS Treasurer RTT The Cambridge Handbook of Expertise and Expert Performance - library jobs
wednesday, 7 march 2018
Band Supplies 13-15 Old Dumbarton Road, Glasgow, G3 8QY Trumpet and Trombone supplies :~) Learning Creative Learning MIT : Learning Creative Learning . Books of Interest The D programming language, Andrei Alexandrescu ISBN-13: 978-0321635365 ISBN: 0321635361 The Cambridge Handbook of Expertise and Expert Performance, K Ericsson ISBN-13: 978-0521600811 GDPR GDPR for Developers trumpet lcl gdpr
monday, 12 february 2018
BCS IET Teachers Building. Building a new VM Need to remember after installing by Virtual CDROM to boot from the disk. Also need to set console as the VNC window does not show the serial console which can be accessed by the ssh console application. BCS
monday, 5 february 2018
Profabrics Profabrics used to be NorthPoint. FB BMX Training Can academia be saved… sewing
saturday, 3 february 2018
BMX Cluster Sessions 09:30 Beginners / Under 9's 12:30 Over 10's (14:30 finish) Two good sessions - need to reflect… Four novice riders and 14 expert riders. RPi3 Updating -current on my RPi3 so that I can use iperf3 for network testing. It all went pair shaped - U-Boot failed to find the USB drive, and also failed to boot with no SD card. Reinstalled on a new USB drive, but still not finding OS to boot. bmx rpi
wednesday, 31 january 2018
SQA Computing Blog SQA computing blog . Mozilla Location Service Mozilla Location Service cs blog mls
tuesday, 30 january 2018
Base CS Base CS Blog and podcasts RebbleOS RebbleOS : new firmware for pebble. bad.horse This is fun: traceroute bad.horse FAIL The importance of failure in learning, where FAIL : First Attempt In Learning. rtt cs pebble
sunday, 21 january 2018
LfS LfS : learning for sustainability. Conversations about learning for sustainability Taking Learning Outdoors(PDF) Closing the Attainment GAP in Scottish Education rtt lsf attainment
saturday, 20 january 2018
Returning to Teaching Course Moray House School of Education Charteris Land Room 5.02 St Johns Street Edinburgh EH8 8AQ rtt cpd
tuesday, 9 january 2018
CentOS Broke my CentOS VM when my laptop battery went flat during a yum update this cause booting to fail. Needed to do a yum-complete-transaction but need to install yum install yum-utils ... broken! yum centos
thursday, 14 december 2017
Carol Service
tuesday, 28 november 2017
SSL Certificate Expiry SSL certificate will expire at 17:00 today. Updated acme-client using the process mentioned in this entry. Computer Science Teacher Book Ordered CST letsencrypt acme ssl
sunday, 26 november 2017
SSL Certificate Expiry: 2 days Update SSL cert.
friday, 24 november 2017
MSc / PhD Came across this advice for a MSc PhD application advice on twitter What technical stuff have you done? What technical stuff do you want to do? Talk about recent research. Know the related work. and link to a Prof at the Uni MSc
wednesday, 22 november 2017
Flying Duck Makerspace Glasgow IPFS Installed the go version of the IPFS this installs the application in ~/go/bin/ ipfs go
friday, 17 november 2017
Trends Google Data Trends - can show some interesting data. google trends
wednesday, 15 november 2017
BMX Ireland Race Dates BMX Ireland Race Dates Coaching Dates Coach Education Programme education coach
wednesday, 20 september 2017
dead RPi3 Killed my RPi3 by damaging the SD card while putting it back in the case. rpi
sunday, 6 august 2017
Chibitronics Learning technology through art and crafts. education
friday, 4 august 2017
ESP8266 NodeMCU is a eLua Pressing the reset key displays the following message: NodeMCU custom build by frightanic.com branch: master commit: c8037568571edb5c568c2f8231e4f8ce0683b883 SSL: false modules: cjson,file,gpio,net,node,pwm,tmr,uart,wifi build built on: 2016-03-14 02:10 powered by Lua 5.1.4 on SDK 1.4.0 lua: cannot open init.lua > node.restart() restarts the device. esp8266 lua
saturday, 29 july 2017
bbb On power out the bbb will not auto boot unless you are pressing the switch on the board by the sd card. cu -l /dev/cuaU0 -s 115200 [1] This assumes your usb cable shows up as: port:fred ~> dmesg|grep -i ftdi uftdi0 at uhub7 port 4 "FTDI TTL232R-3V3" rev 2.00/6.00 addr 11 ucom0 at uftdi0 portno 1 Reordering libraries takes quite a few minutes… bbb
tuesday, 27 june 2017
qemu (qemu) help hostfwd_add hostfwd_add [vlan_id name] [tcp|udp]:[hostaddr]:hostport-[guestaddr]:guestport -- redirect TCP or UDP connections from host to guest (requires -net user) (qemu) hostfwd_add tcp::2222-:22 This allows sshing into the qemu client: ssh localhost -p2222 qemu
wednesday, 14 june 2017
bpython Wanted to run bpython against python3.6, and 2.7 - the easiest approach was: pkg_add -vz py3-pip followed by a pip3.6 install bpython this replaced the bpython binary in userlocal so I copied it to bpython3 and then editted it: #!/usr/local/bin/python3.6
sunday, 21 may 2017
Raspberry Pi 3 Successfully installed OpenBSD on a Raspberry Pi 3, with the help of INSTALL.arm64 and UnDeadly article and serial console, and Adafruit PINOUT diagram . no disk error: need to work out if I can partition the microsd card for an openbsd partition re-ording libraries takes about 3-5mins pi OpenBSD
thursday, 18 may 2017
Net4501 Was updating my Net4501 and was getting: No Boot device available, enter monitor. and realised my comBios was 1.28 so I updated it: > download Start sending file using XMODEM/CRC protocol. CC~XLocal file? b4501_133.bin cu: b4501_133.bin: sending block 1 (attempt 1) … cu: b4501_133.bin: completed 97 blocks File downloaded succesfully, size 608 Blocks. > flashupdate Updating BIOS Flash ,,,,,,,,,,,,..,,,,.. Done. This fixed the No Boot device and then I set up about upgrading to OpenBSD 6.1. cu
monday, 10 april 2017
Techincial Interviews The perfect solutions to the technical interview: Reversing the technical interview Hexing the technical interview Typing the technical interview interviews
monday, 27 march 2017
ip Linux deprecated the standard network tools, the following post: deprecated linux networking commands explains the differences really well. linux ip
tuesday, 14 march 2017
Python Dojo The code from the dojo can be found on Python Glasgow Github , and the code produced by the team I was in: Team 5 python
monday, 6 march 2017
Music Resource Monday Some useful music resources: Focus on Sound Archive of National 4 NQ Music NQ Music Archive www.philharmonia.co.uk/explore/instruments www.artsalive.ca/en/mus/instrumentlab Padlet BiteSize: N5 Highers SQA past papers at Dunblane Resources for National 4/5 Music. resources music
wednesday, 8 february 2017
httpbin A service for checking HTTP Request and Response services. Python Introduction Introdcution to python by google for Education.
friday, 3 february 2017
National 4/5 Music Web Archive of Education Scotland Music Resources
thursday, 2 february 2017
Soekris Net4501 Garbage on console until I remember that the baud was 19200. Upagrade comBios to 1.33 using cu ~X and the comBios download command, oh and upgraded the Net4501 to OpenBSD 6.0. But forgot to create boot.conf: stty com0 19200 set tty com0 luckily it works from the boot prompt. Black History Month 7 Pioneers in ComputerScience Ursula K. Le Guin Rightly calling a "alternative fact" a lie... http://www.oregonlive.com/opinion/index.ssf/2017/02/ursula_leguin_on_fiction_vs_al.html cu cs
thursday, 19 january 2017
Knightswood BMX Centre 16:00 to 21:00 Knightswood Community Centre. Empathetic Technical Leadership The Little Guide to Empathetic Technical Leadership is worth a read. book
saturday, 14 january 2017
isUserAGoat Added in API level 17 boolean isUserAGoat () Used to determine whether the user making this call is subject to teleportations. As of LOLLIPOP , this method can now automatically identify goats using advanced goat recognition technology. Returns boolean Returns true if the user making this call is a goat. isUserAGoat
thursday, 12 january 2017
OpenWrt Upgraded nano and stubwrt to Chaos Calmer 15.05.1 Using: openwrt-15.05.1-ar71xx-generic-ubnt-nano-m-squashfs-sysupgrade.bin Smooth upgrade - but needed to connect the web interface to the wired network port. OpenWrt
wednesday, 28 december 2016
How to Solve It: A New Aspect of Mathematical Method George Pólya An excellent book on developing an approach to problem solving, aimed at mathematics education but useful in many more spheres. book
monday, 12 december 2016
Postcodes Suffolk St, Helensburgh G84 9QZ: pin location.
wednesday, 30 november 2016
Clang HTML Using CLANG to generate HTML files : this blog post caught my attention. clang -S -Xclang -emit-html input.c -o output.html
friday, 25 november 2016
Hire Car Res:6478316 Wn SM MY 2t
tuesday, 15 november 2016
Love learning... An inspiring educational blog. blog
friday, 21 october 2016
The K-12 Computer Science Framework Google CS Education cs
tuesday, 11 october 2016
Python Glasgow 18:00 Skyscanner, 155 St Vincent Street, G2 5NW Inside The Python Virtual Machine An excellent talk by Obi Ike-Nwosu on the Inside of the Python Virtual Machine python
sunday, 9 october 2016
Primary Education Computational Thinking in Primary Schools and Primary Computing from Computing at School. ct primary
friday, 16 september 2016
Smallest MAME Arcade An excellent article by Phillip Burgess on Adafruit on small pi-zero power arcade game and the problems of going so small. pi
friday, 2 september 2016
A Web Crawler with asyncio corountines More python Working with streaming data: Using the Twitter API to capture tweets python
friday, 26 august 2016
Memory Allocation How to allocate memory memory
friday, 19 august 2016
GCC 09:00 Glasgow City Hotel: Cambridge St, Glasgow G2 3HN gcc
friday, 12 august 2016
Scottish Pump Series 18:30 Gate Practice Mathematics: A Lament In searching for a A Mathematician's Lament by Paul Lockhart in response to a lobste.rs comment , I came across Is there beauty in mathematical theories? , and reminded myself of Minsky' Math's Education . bmx math
thursday, 21 july 2016
... Cannot read CA certificate '/etc/pki/CA/cacert.pem': No such file or directory ...
thursday, 14 july 2016
Poetry Bikes Ginsberg Race Frame Today I became the proud owner of a Poetry Bikes Ginsberg Race Frame. Kenny is doing the honours and building it for me - I'm looking forward to racing it at the upcoming nationals. Having riden Neil's Poetry Bike I'm looking forward to riding the Ginsberg Frame - it should help me develop my manualing. Fun times ahead :~) ginsberg bmx poetry
wednesday, 13 july 2016
Some links Carron Valley - MTB FutureLearn
monday, 11 july 2016
Calais 20:35
thursday, 19 may 2016
fonts Following an article mononoki on lobste.rs I installed both mononoki and Fantasque Sans Mono on my laptop /usr/local/share/fonts , and then ran /usr/X11R6/bin/fc-cache -v which added these new fonts to the font cache. Testing the fonts was done using: printf '\e]710;%s\007' "xft:FantasqueSansMono:pixelsize=12" Getting the terminal to pick up the changes I had to put: URxvt.font: xft:FantasqueSansMono:pixelsize=12 in my .Xdefaults, in ArchLinux that file is deprecated so you would put it in your .Xresources file. Fantasque Sans Mono mononoki fonts
tuesday, 3 may 2016
ssh escape sequences From Properly close a frozen SSH session Escape sequences are good to know: Supported escape sequences: ~. - terminate connection (and any multiplexed sessions) ~B - send a BREAK to the remote system ~C - open a command line ~R - request rekey ~V/v - decrease/increase verbosity (LogLevel) ~^Z - suspend ssh ~# - list forwarded connections ~& - background ssh (when waiting for connections to terminate) ~? - this message ~~ - send the escape character by typing it twice (Note that escapes are only recognized immediately after newline.) ssh
friday, 15 april 2016
rpi mount -o remount,rw / Which model: cat /proc/cpuinfo
tuesday, 12 april 2016
mtree Edited /etc/mtree/special to stop daily complaining about CUPs replacing printcap with a link.
saturday, 9 april 2016
BMX Level 2 Coach Cumbernauld Level 2 Coaching Course Course details Cancelled due to lack of numbers :~( tosh A text based replacement for scratch - useful for teaching scratch as a texted based coding language. bmx tosh scratch
wednesday, 6 april 2016
pebble Pebble Firmware update to Version 3.11.1, and updated my Watch Face to add a battery monitor - using five circles. The emulator kept crashing with: [ERROR] ault_handling.c: App fault! crashed inside firmware call It also crashed on my pebble time so changed back to version 1.0 while trying to work out how to fix this bug. Version 1.0 is now published . fwf pebble
tuesday, 22 march 2016
Ubuntu Serial Console Building a wireless access point for Health & Wellbeing, needed to update my alix , which required console access. My work Surface Pro running Ubuntu 15.10 wily I connected my usb serial cable which showed up as: Mar 22 09:17:00 surface-pro-3 kernel: [ 2297.789856] usb 1-1: FTDI USB Serial Device converter now attached to ttyUSB0 This confused me as I was expecting ttyS0 , installed screen to talk on serial and connected with sudo screen /dev/ttyUSB0 38400 [screen terminated] These messages occur when you don't have permission to access ttyUSB0 . pebble Uploading the app from CloudPebble was as simple as getting the pbw file from the browser on my phone then opening the file, which loaded it to my watch :~) console screen ubuntu fwf pebble
friday, 18 march 2016
tcpdump Came across a blog on tcpdump with rotating capture files , using the -G , which is a Linux extension to tcpdump. So started playing with tee and split to see if I could generate the same sort of thing: sudo tcpdump -netttlXs 1500 -i em0 | split -b 1m - but this doesn't split on packets or save the information in pcap files: more work needed… tcpdump
thursday, 10 march 2016
Lancaster University Learning Classroom.. work
friday, 4 march 2016
WOSIS 16:30 to 21:00 cli : what files find . -exec file -b --mime-type {} + | sort | uniq -c | sort -nr # Make stats of the top file types in this directory and below. — Command Line Magic (@climagic) March 4, 2016 And my top 10: find . -exec file -b --mime-type {} + |sort |uniq -c|sort -nr|head -10 48226 application/x-not-regular-file 28847 text/plain 10364 text/x-c 5721 text/x-c++ 3396 image/png 3165 application/x-gzip 2562 image/jpeg 1708 text/x-java 1530 application/x-object 1278 application/x-empty wosis cli
friday, 26 february 2016
Garbage A podcast about technology, much of it garbage... podcast garbage
thursday, 25 february 2016
Cables Greg's cable map cables
monday, 22 february 2016
Ubuntu Prompt appeared stuck at: [ OK ] Starting LSB: AppArmor initialzation This was resolved with a Ctrl-C which allowed the boot to continue. Once booted a sudo dpkg --configure -a and sudo apt-get update resolved the upgrade. dcrowson@alfresco-sf3:~$ uname -a; lsb_release -a Linux alfresco-sf3 4.4.0-6-generic #21-Ubuntu SMP Tue Feb 16 20:32:27 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu Xenial Xerus (development branch) Release: 16.04 Codename: xenial When installing software as part of the installation, services are added to start those applications on boot. To disable this use update-rc.d usb ethernet adpaters Had two network adapters as shown, they both had the same mac address 00:e0:4c:53:44:58 so of course networking was borked… upgrade ubuntu linux ethernet
sunday, 14 february 2016
Qemu My initial qemu install of Windows XP was on a virtual 5Gb disk, but this proved too small to when actually needed. Growing the disk size involved qemu-img resize xp.img +10G then the fun started. To add disk (extend the partition) in Windows XP you need to set the disk as dynamic, but if the dynamic disk is your root partition - it cannot be extended, and once you have set it to dynamic it cannot be reverted. Luckily I had a copy of the qemu XP image, resized that and then booted Gparted in the VM to extend a Window XP disk that was too small, to 15Gb. linux rescues windows… windows qemu vm
thursday, 4 february 2016
Le carnaval des animaux Camille Saint-Saens Carnival of the Animals.
sunday, 10 january 2016
nfc Finally set up my PN532 breakout board nfc with my raspberry pi. user@raspberrypi ~/libnfc/examples $ sudo ./nfc-poll [sudo] password for fred: /home/fred/libnfc/examples/.libs/lt-nfc-poll uses libnfc libnfc-1.7.1-66-g24979c6 error libnfc.driver.pn532_uart pn53x_check_communication error lt-nfc-poll: ERROR: Unable to open NFC device. This error was due to RX/TX wires being connected wrong to the pi cobbler. user@raspberrypi ~/libnfc/examples $ sudo ./nfc-poll /home/fred/libnfc/examples/.libs/lt-nfc-poll uses libnfc libnfc-1.7.1-66-g24979c6 NFC reader: pn532_uart:/dev/ttyAMA0 opened NFC device will poll during 30000 ms (20 pollings of 300 ms for 5 modulations) ISO/IEC 14443A (106 kbps) target: ATQA (SENS_RES): 00 04 UID (NFCID1): 3b 2f 8a 0c SAK (SEL_RES): 08 nfc_initiator_target_is_present: Target Released Waiting for card removing...done. Device working. Adafruit Learning libnfc libnfc wiki raspberry pi nfc
thursday, 31 december 2015
8508407975 Tag Heuer Lost my Tag Heuer Formula 1 Professional WA1211 200m Diver Watch this year, it was engraved with my name on the case. tag
thursday, 17 december 2015
tnef The children's school keep sending pdf stuck in winmail.dat files, tnef decodes Mircosoft's Transport Neutral Encapsulation format into something sensible. winmail tnef
friday, 11 december 2015
Computational Thinking Exploring Comutational Thinking from Google for Education.
tuesday, 24 november 2015
mplayer v : will turn off subtitles. mysql mysql> pager less -n -i -S less switches: -i : ignore case -n : suppress line numbers -S : chop long lines mysql subtitles
monday, 16 november 2015
Screen Recording How to get good screen recordingquality? article had a good answer: ffmpeg -f x11grab -s 1600x900 -r 30 -i :0.0 -qscale 0 -vcodec huffyuv capture.avi ffmpeg x11 screen
thursday, 5 november 2015
Socratic Method Socratic Method : is a teaching approach that just use questioning to develop learning. education
sunday, 1 november 2015
Drum: Grade Debut 09:45 Glasgow Music Studios Glasgow Jazz School Glasgow Royal Concert Hall, 14:00 to 17:00 pcc Following the advice of Daniel I built and ran Portable C Compiler 1.2.0.DEVEL 20151021 for x86_64-unknown-openbsd5.8 Needed to add the following to configure to build on amd64: --- configure Tue Dec 2 19:12:30 2014 +++ /home/fred/tmp/configure Sun Nov 1 21:02:40 2015 @@ -2046,6 +2046,7 @@ case "$target_os" in targos=openbsd case "$target_cpu" in i?86) targmach=i386 ;; + x86_64) targmach=amd64 ;; vax) targmach=vax ;; powerpc) targmach=powerpc endian=big ;; sparc64) targmach=sparc64 endian=big ;; So now compiling code with pcc. pcc ports music drums
saturday, 24 october 2015
Regional BMX Session Cumbernauld - PC 10:00 to 13:00 Flat Pedals riders 12-16 - St Maurice's School Car Park BMX Coaches Forum coaching bmx
sunday, 11 october 2015
BMX Coaching 13:30 to 14:30 Beginners Session 14:45 to 15:45 Advanced Session Clydebank Weather Forecast bmx weather
tuesday, 6 october 2015
Python Documentation Offline pydoc -p 8080 gives a browsable interface to the docstrings of modules in your python environment. qemu Running XP on OpenBSD in qemu tnef tnef - decode Microsoft's Transport Neutral Encapsulation Format: this was needed to read a winmail.dat file. Perl 6 It's arrived. python qemu tnef perl6
friday, 2 october 2015
Typewriter Simulator This simulator makes you appreciate the capabilities of computers: text editing is easy. Z-type Music LTAD Sport for Life : is a candian website that has developed the LTAD : Long-term althete development, which breaks down activity into 7 stages. typewriter music ltad
thursday, 1 october 2015
Parents Forum 08:30 in Clarendon: Topic homework. Glasgow Clyde College Cardonald Campus, 690 Mosspark Dr, Glasgow G52 3AR. Questions to Ask Julia Evans has a great list of questions to ask at interviews. lomond questions
wednesday, 30 september 2015
Wifibroadcast Came across an interesting blog about wifibroadcast. Sony KLH-40X1 Ordered a main board (715T1980-Q1) for my KLH-40X1 from ebay - which arrived today - fitted it and we have a working monitor again. monitor
saturday, 19 september 2015
WOSIS Glasgow Academy, Colebrooke Street, G12 8HE 12:00 to 17:30 Go Writing Web Applications in Go . brass go
friday, 18 september 2015
WOSIS Glasgow Academy, Colebrooke Street, G12 8HE 16:30 to 21:00 Go A Tour of Go brass go
thursday, 17 september 2015
0x08: SEC-T 2015 Just watched Breaking Bricks and Plumbing Pipes: Cisco ASA a Super Mario Adventure on a live stream at YouTube : an excellent exposition of the risks of adding more software to your firewall. Recess Politicians works so hard that after starting work on the 7 Sept 2015 - they are now on month's break until the 12 October - because going to a boring conference for 4 days is such hard work… recess dates … recess firewall
tuesday, 15 september 2015
Trigonometry The Law of Sines or Sine Rule. BITS Successfully running bits-2005 in Parallels on Mac Mini, version bits-1154 failed to boot. It also runs on OpenBSD: port:fred ~/qemu/bits-2005> qemu-system-x86_64 -m 512 -monitor stdio \ Finish the line --> -vnc :0 -no-fd-bootchk -cdrom ./bits-2005.iso \ Finish the line --> -boot d Then in another window run vncviewer localhost:0 . PCSC bits pcsc
sunday, 13 september 2015
WOSIS Glasgow Academy, Colebrooke Street, G12 8HE 12:30 to 15:30 brass
wednesday, 9 september 2015
Laser Sensor Timer Came across this laser sensor timer on instructables - need to build a couple for BMX training and coaching. laser bmx
monday, 7 september 2015
LaTeX Font Catalogue Slow Ideas Slow Ideas : Some innovations spread fast. How do you speed up the ones that don't? by Atul Gawande, on the difficulties of getting some ideas adopted. Including the dramatic out come of Oral Rehydration Therapy in reducing death from vomiting and diarrhea. 30ml sugar (6 teaspoons), 2.5mo salt (1/2 teaspoon), 1 litre water. font ors
monday, 31 august 2015
Ithaca: a digital homecoming A blog I came across. Secure Coding Secure Coding: Principles and Practices by Mark G. Graff & Kenneth R. van Wyk, finished reading this book today. Secure, Efficient and Easy C programming was a recommended resource, but was found on the internet archive. book code
friday, 28 august 2015
British Championships BMX Camping postcode: M14 5NF Tweepy Python library for accessing the Twitter API. bmx python
thursday, 27 august 2015
SLUG Planning meeting for next year of SLUG picard Cross-platform music tagger written in Python - updated the port to release 1.3.2. The code is now on github: musicbrainz/picard . Used diff -uNr -x CVS /path/to/openbsd/ports mystuff/port to generate the diff. lug ports
tuesday, 25 august 2015
New Phone Case ArmourDillo Protective Case turned up: Web Scale Modular Scale : A scale rule for website font sizes. This pdf is a zip… cat file.pdf anotherfile.zip > buz.pdf zip -A buz.pdf from PoC||GTFO 01:05 courtesy of Julia Wolf's napkins… Next step is PoC||GTFO 03:03 This PDF is a JPEG; or, This Proof of Concept is a Picture of Cats armourdillo motog poc font zip pdf
monday, 24 august 2015
... Linux-CAN has can-utils : SocketCAN user space applications. PoC||GTFO ...
sunday, 16 august 2015
Alfie Kohn Some interesting thoughts on education and parenting. Nyctograph Nyctograph : a system of writing invented by Lewis Carroll - a card template of square holes and a square alphabet to fit inside - this allows to write down your idea's in bed, when you have no bedside light. education nyctograph
tuesday, 11 august 2015
Glasgow Python SkyScanner, 155 St Vincent Street, G2 5NW from 18:30 python
saturday, 1 august 2015
Scottish Regional BMX Round 8 Western Titans The C Book Second Edition, by Mike Banahan, Declan Brady and Mark Doran arrived today. aliases alias ducks='du -cks | sort -rn | head -11' alias nof='ls -l . | egrep '^-'' From show us your /etc/profile : but it is worth noting that only the minimum should be in /etc/profile - the rest can be set in .profile bmx book alias
friday, 31 july 2015
Computational Thinking ( CT ) Completed the Developing Algorithms section. Building a recursive function for division from subtraction, was difficult: Subract Function def subtract(a, b): difference = a - b return difference Divide Function def divide(a, b): quotient = 1 while a > b: quotient += 1 a = subtract(a, b) return quotient works, but I was trying to recurse the divide function. Status of Learning… status of learning style theories : basically there is no evidence to support styles - Frank Coffield was right . ct
monday, 27 july 2015
... Computational Thinking Page CAS Computational Thinking Page ...
thursday, 9 july 2015
eMail Postmaster Tools by Gmail Trumpet Cleaning Trumpet care : a guide to looking after a trumpet. gmail postmaster smtp trumpet
sunday, 5 july 2015
Cinema: Minions An excellent film! Email Disclaimers Do Email Disclaimers Really Work? : an interesting article on the American Bar Assoiciation website, explaining the email disclaimers are not worth the electrons they waste. An interesting misconception that it raises is that adding a disclaimer cost nothing - that it is rubbish - you are adding an enourmous amount of unneccessary storage requirement as that message will be duplicated by the number of times your organisation sends eamils - yes storage is relatively cheap but why are you filling it up and backing up this useless collection of electrons? Frank Herbert by Timothy O'Reilly Frank Herbert by Timothy O'Reilly : need to add this to my list of books to read. From NAND to Tetris Building a Modern Computer from First Principles. film book email cs
sunday, 28 june 2015
Flatpack Democracy "A DIY Guide to Creating Independent Politics" Finished reading The Flatpack Democracy book by Peter MacFadyen. An excellent book - really interesting. It would be good if the principles and ideologies moved up the political ladder to the replace the numpties that currently govern us. bmx book
thursday, 18 june 2015
The Paradox of Progress Came across this book from the following recommendation: I have just discovered that one of my favourite books on General Practice 'The Paradox of Progress' is available free of charge from the author, James Willis book
friday, 12 june 2015
State School Sport An interesting artical by Alastair Campbell , raising some interesting points. Flatpack Democracy The Flatpack Democracy book by Peter MacFadyen, turned up today. Subtitled "A DIY Guide to Creating Independent Politics". education book
friday, 5 june 2015
... Glasgow Parent Pay Antimony : CAD Joule Thief Port Roach ...
saturday, 30 may 2015
Scottish Regional BMX Musselburgh Monarchs: cancelled :~( bmx
saturday, 2 may 2015
Athletics S1/S3 Girls and Boys v Wellington and Queen Victoria School at Kilmarnock Stadium Meet at the Sports Hall for 7.30 am in Full Tracksuit and PE kit. Athletics vest can be worn, but blue PE tops will also be acceptable. Bring warm clothes and a waterproofs as well as a snack and a water bottle. Spikes can be worn as this is a tartan track. Hoping to finish at 12.00 noon and return to Helensburgh for 1.30 pm. Porting? since neovim ports
friday, 1 may 2015
OpenBSD 5.7 Released SSLMate Let's Encrypt A new Certificate Authority: free, automated, and open. A Linux Foundation project.
thursday, 30 april 2015
... Electron Club at 19:00 at CCA . TFT Framebuffer Linux Framebuffer ...
wednesday, 22 april 2015
Install fswebcam Need to test on macppc and i386. ports
saturday, 18 april 2015
HTML Presentations Came across REVEAL.JS this week - need to have a play with this javascript presentation framework. js
thursday, 16 april 2015
nim nim is a statically typed, imperative programming language. nim
tuesday, 14 april 2015
Remote Customer Support An interesting blog post on the problems of hiring for remote posts. They used the following four sites: We Work Remotely Angel List Nomad Jobs Support Ops Came across this article through the Remotive newsletter. Two Day Manifesto Michal Zalewski Titans AGM 19:00 bmx
wednesday, 8 april 2015
BMX 10:30 How to Read Source Code Mentions some useful javascript tools for beautifying javascipt: standard -F some.js jsfmt uglifyjs -b < some.js How to Teach Computer Science EduCon slide on struct by_inspiration{ how to teach computer science to anyone}; from a link on Hack Education . js cs
monday, 6 april 2015
Kaledioscope This tutorial implements a language with LLVM as a tutorial. TypeError: undefined is not a function A missing ; (semi-colon) proved to be the cause of this error message. code
monday, 30 march 2015
convert I need to convert images to A4 paper size after some searching the resize or scaling gave some useful hints, allowing for conversion from jpg to pdf: convert input.jpg -colorspace sRGB -adaptive-resize 595x842^\> -gravity center -extent 595x842 output.pdf The output was not as sharp as I would have hoped for - so need some more testing. runes Need to test UTF-8 check out the UTF-8-demo.txt Mobile Phones My HTC Google Ion is back in service following an accident with water… Following the hint at Andriod: change google account : Settings -> Applications -> Manage Applications Click on Google Apps Click "Clear Data" Stop using tail -f(mostly) Stop using tail -f(mostly) : an interesting article on using less +F as an alternative. mobile
saturday, 28 march 2015
The Emperor's New Clothes More from CassetteBoy MSP LaunchPad New TI MSP430 with an Arm porcessor. video arm
friday, 20 march 2015
Partial Eclipse Cloud cover did not completely hinder my observation of the near totality of the solar eclipse this morning. My phone camera failed to record the eclipse in any way useful. Stem Stem is a python controller library for Tor , finished running through the tutorials . The examples linked to an interesting Beagle Bone project: Beagle Bone for Secret Agents . pythonanywhere Signed up for a pythonanywhere account. The free account is limited to 100 seconds of CPU activity - need to work out how quickly that will run out in real life. They are currently running a Education beta - it will be interesting to see what the educational offering is. eclipse python
thursday, 19 march 2015
VoIP Useful guide Configure Cisco IP Phones with Asterick using SIP . Some configuration details came from Setting up a SPA3102 for BT . To reboot the phone press: * 6 settings Future ideas: Asterisk Cisco 79XX XML services Cisco 79xx phone directory : using flask and Google contacts. Resources: 7940 & 7960 voip
wednesday, 18 march 2015
Safeguarding and Protecting Children Scotstoun Stadium, 18:30 to 21:30 72 Duncan Avenue, Glasgow, G14 9HD VoIP The Cisco IP Phone that I bought of eBay turned up to day, this lead to more adventures as my POE injector which does 48 V - required by the CP-7940G does power +ve on pins 4 & 5 and -ve on pins 7 & 8 where as Cisco does pins 1 & 2 for +ve and pins 3 & 6 for -ve. So I have a power supply on order - it was cheaper than buying another 48V POE injector that is compatible with the cisco. Standards are great - you get to pick the wrong one!
tuesday, 17 march 2015
SFA Ref: 9378-1000 ports Pinta : graphics application like paint. ports paint
sunday, 15 march 2015
Glasgow Music Festival Pier Car park at 12:15. Playing at 14:20.
thursday, 26 february 2015
... Electron Club at 19:00 at CCA . GeekSoc lug ...
thursday, 19 february 2015
Frog You know it's mild in February when you see a Frog in Scotland. showterm Application similar to asciinema . Disclosure Scotland PVG Scheme Record came through today. Disclosure Number: 200000003822649 frog pvg
monday, 16 february 2015
Web Sockets Came across websocketd , the github . The web sockets rfc is RFC6455 , and W3C information is on WebSocket API , and the Mozilla Developer Network Web Sockets information is here . Digital Skills Make or Break: The UK's Digital Future : report from the Select Committee on Digital Skills. code skills
saturday, 31 january 2015
search operators Googleguide: Search Operators . allinanchor: allintext: allintitle: allinurl: cache: define: filetype: id: inanchor: info: intext: intitle: inurl: link: related: site: Need to test these out to see if they improve google search capabilities. search
monday, 26 january 2015
Wacom CTH-480/S Seeing if I can get the wacom tablet to work with FreeBSD . Some useful forum posts: here & here . tablet
saturday, 24 january 2015
CFIT Pilot error [cfit] CFIT is an accident where a fully functioning aircraft, under pilot control is unintentionally flown into an object, ie the ground… causes 80% of aircraft crashes today. cfit
thursday, 22 january 2015
... Building Transparent Firewalls with CARP and pf on OpenBSD : a practical ...
thursday, 8 january 2015
TypeError: unbound method Playing with python did not call thisclass = MyClass() so had a TypeError: unbound method It is code to see that codewars gets you to right your own tests as part of the coding - good habit! debug python
wednesday, 24 december 2014
Accommodation Molenheide C500N Mac OS X 10.6 was failing to print to my Lexmark C500N, and the link on 30 January 2010 was dead - they have changed the format of the link - refound the thread Lexmark C500 & Snow Leopard . The solution was basically to ensure that the /Libary/Printers/Lexmark folder was owned by root:admin. As I had installed the driver, it had defaulted to my user. OS X C500 lexmark
friday, 5 december 2014
Shodan In interesting search engine, and blog Outernet Outernet are crowd funding Latern - which is a data device. You can build your own with a Raspberry Pi or other device using the following ORx scripts. repos tributary : rapidly prototyping visualization code( website ). DSTL : web app Tour de dub Titans BMX - background for Mungo's Hi Fi - Tour de dub : we're in the video!
monday, 1 december 2014
... about teaching in Scotland. CAS North East Conference is it worth attending ...
friday, 28 november 2014
Educational Systems The Process, Impact and Future of One-to-One iPads at Cedars School of Excellence : You tube of Fraser Speirs : Mobile Education Consultant , he runs Out of School , using Caspar Suite for managment of the devices.
saturday, 15 november 2014
FULLPKGNAME For some reason make plist was generating ${FULLPKGNAME\-} in the plist which then caused make package or make install to fail. Removing the \- fixed that issue. Also had to patch the datadir it was hardcoded to /usr/share/ and OpenBSD installed it to /usr/local/share . Platform Python code for finding out about the operating system.
monday, 3 november 2014
Register for NCC Winter Series Registration details on the Schedule gimp Hearts with layers and Alpha to selection : needed for a card. Libretto 70CT Due to memory limitations I'm currently running OpenBSD 2.9 on my Libretto. libretto bsd OpenBSD puters
wednesday, 29 october 2014
Standup Desk While reading about working for GitHub I came across the The $40 Standup Desk and decided it was time to have a standup desk area in the office. Standup Desk : finished product 4 Nov 14 . diy
thursday, 23 october 2014
... VNCSettings.txt hello 7F513D02E4A8C5E2FF1C39567390ADCA With ssvnc the vncpasswd command ...
friday, 17 october 2014
Beans Hardware stuff for software people Setting up ADSL Modem for BT Mode: routing Encapsulation: PPPoA Multiplex: VC VPI: 0 VCI: 38 username: bthomehub@btbroadband.com password: <leave blank or BT >
tuesday, 14 october 2014
Kayaking Went paddling in Gare Loch. Were given details about: Helensburgh Canoe Club
tuesday, 7 october 2014
Finished DVD Racks Moving house result in three boxes of DVD 's [?] DVD formerly was "Video" before it became "Versatile"[ 1 ] with no where to live so I built three racks using 12mm Ply, 9mm dowels, and wood stain. In my third rack I used 12mm dowels, which did not flex in the way that the 9mm dowels did. dvd diy
monday, 6 october 2014
American Timezones On OpenBSD the timezones are listed in the /usr/share/zoneinfo/ folder, need this information for: for i in Pacific Mountain Central Eastern do TZ="US/$i" date done which produced the following: Mon Oct 6 04:00:04 PDT 2014 Mon Oct 6 05:00:04 MDT 2014 Mon Oct 6 06:00:04 CDT 2014 Mon Oct 6 07:00:04 EDT 2014 Useful for working out time differences when co-ordinating across the pond.
thursday, 25 september 2014
... Electron Club at 19:00 at CCA . Alice Grove Comic by Jeph ...
saturday, 20 september 2014
Software Testing Techniques Received my second hand copy of Software Testing Techniques Second Edition by Boris Beizer. fgrep From man grep : fgrep is quicker than both grep and egrep, but can only handle fixed patterns (i.e. it does not interpret regular expressions). So I should be using fgrep as most of my grep's do not include regular expressions. Thanks to Jeremy Evans post to openbsd-ports, for bringing my attention to this :~) fgrep
friday, 19 september 2014
Nano Station - OpenWRT Using tftp to reflash the Nano station, but it kept failing, until I realised that I was not setting tftp> binary so the file was being sent as ascii instead. [1] from the man page: mode transfer-mode Set the mode for transfers; transfer-mode may be one of ascii or binary . The default is ascii . This is was part of my work to bring my server cabinet into my home network - I had hoped to use electrical plugs but the mains supplies were different. deviantART gMail in a Browser : using firefox, mutt and vte_plugin.
thursday, 18 september 2014
You can be a kernel hacker Came across this blog on Lobste.rs an aspiration for me.
tuesday, 16 september 2014
How Google Authenticator Works Two factor authentication using Google. git shell prompt A nice little bash prompt for letting you know if you are in a repo in git. bash
thursday, 11 september 2014
chromakode.com Came across Notes from the development of xkcd's Pixels , an excellent blog on the process. chromakode xkcd pixels
wednesday, 3 september 2014
USE_SYSTRACE=Yes Received the following errors while building the pyflakes package: systrace: deny user: fred, prog: /usr/bin/make, pid: 13897(0)[0], policy: /usr/bin/make, filters: 244, syscall: native-getentropy(7), args: 16 These were easily fixed with a cvs up in my /usr/ports directory.
tuesday, 2 september 2014
get_iplayer Thankfully flash is difficult to use on OpenBSD - thus usually I have not managed to get iplayer to work on OpenBSD - but I was just not aware of get_iplayer [1] Discovered on OpenBSD mailing list: Can OpenBSD access BBC Iplayer? Thanks to Anthony Campbell for letting me know of this existance of get_iplayer. which works well.
thursday, 28 august 2014
... Electron Club at 19:00 at CCA : 5 min walk from Charing Cross. ...
tuesday, 22 july 2014
Colour Contrast Came across Colour Contrast Check : a tool for determining if there is enough contrast in a web elements. Part of my development of Gosport BMX website . Action Van Near Lower Swanwick.
thursday, 17 july 2014
12:30 Collect Mum Alverstoke Juniors L2CCC session 6: 15:20 to 16:20 CF issues CompactFlash cards and DMA/UDMA support in True IDE (tm) mode
tuesday, 17 june 2014
emoticons emoticons : using LaTeX and TikZ library. tba tba : The Bicycle Academy - run courses in frame building - need to save up for a course.
wednesday, 11 june 2014
getent getent : get entries from administrative database, using this tool can save a grep :~) . port:fred ~> getent hosts `hostname` 192.168.5.23 port.crowsons.com port:fred ~> getent services 1 tcpmux 1/tcp rsync New Improved version: port:fred ~> rsync -avz --exclude '.cache' /home/fred/ rsync://filestore/backup/fred/port
monday, 2 june 2014
Heartbleed goes Wireless with Cupid Cupid code NO_PUBKEY Hit this W: GPG error: http://ftp.us.debian.org testing Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 010908312D230C5F error twice today - once on my ReadyNAS and once on my Lenovo S10-3… one solution to the issue, or SecureApt documentation goes into more depth. debian
friday, 23 may 2014
Zyxel Modem Model: Prestige 650H/HW-31 Managing the interface using ssh: atom:fred ~> ssh -vvv localhost -L 192.168.5.9:8089:192.168.1.1:80 This side of the tunnel -L works :~)
tuesday, 20 may 2014
Lenovo IdeaPad S10-3 My IdeaPad was not letting me get into the BIOS, and the ethernet stopped working - this was resolved by dismantling and removing the CMOS battery from the motherboard, causing the BIOS to be reset. Lenovo S10-3 Disassembly Guide was really helpful. Also noticed that the built in athn0 is now working, as can be seen in the dmesg :~) ssh Confusion between -L connections on the local (client) host or -R connections on the remote (server) host: -L [bind_address:]port:host:hostport and -R [bind_address:]port:host:hostport partly due to the fact that I was already using a ssh tunnel to connect to the machine from which I was trying to forward a connection from the remote side. ssh -vvv -R port:host:hostport my.server Pre-Reg
monday, 19 may 2014
sqlports The OpenBSD ports database is now in an sqlite db: port:fred ~> sqlite3 /usr/local/share/sqlports and so you can query the tables: SQLite version 3.8.4.3 OpenBSD Enter ".help" for usage hints. sqlite> select name from sqlite_master where type='table' order by name; Broken Categories Configure ConfigureArgs DPBProperties Depends Descr Flavors MasterSites Modules Multi NotForArch OnlyForArch Paths Ports PseudoFlavors ReadMe Shared_Libs Targets Wantlib Using .tables and .schema works at the sqlite> prompt. Exploring Binary
thursday, 15 may 2014
Alverstoke Juniors igor igor is an automated proofreading tool for documentation files. Spell Checking in Firefox and Thunderbird Noticed that spell checking is working again but the fix is local to OpenBSD - the underlying bug is reported here .
saturday, 10 may 2014
Parenthesis Solved this Interview Cake problem: "Sometimes (when I nest them (my parentheticals) too much (like this (and this))) they get confusing." Write a function that, given a sentence like the above, along with the position of an opening parenthesis, finds the corresponding closing parenthesis. Example: if the example string above is input with the number 10 (position of the first parenthesis), the output should be 79 (position of the last parenthesis). Using python , I've published the code on GitHub . python
friday, 2 may 2014
xkcd Phone alt-text Presented in partnership with Qualcomm, Craigslist, Whirlpool, Hostess, LifeStyles, and the US Chamber of Commerce. Manufactured on equipment which also processes peanuts. Price includes 2-year Knicks contract. Phone may extinguish nearby birthday candles. If phone ships with Siri, return immediately; do not speak to her and ignore any instructions she gives. Do not remove lead casing. Phone may attract/trap insects; this is normal. Volume adjustable (requires root). If you experience sudden tingling, nausea, or vomiting, perform a factory reset immediately. Do not submerge in water; phone will drown. Exterior may be frictionless. Prolonged use can cause mood swings, short-term memory loss, and seizures. Avert eyes while replacing battery. Under certain circumstances, wireless transmitter may control God. xkcd
thursday, 1 may 2014
BMX Planning Application asciinema The misc/asciinema was resubmitted to ports@ and successfully test on OpenBSD amd64, i386 and macppc: I also successful tested pip installation: sudo pip install --upgrade asciinema
wednesday, 23 april 2014
Zaurus While trying to get the updated openbsd55_arm.ipk on to my Zaurus - I swapped out the sd card with the ports and www directory on - this caused boot to drop into single user mode. Coventry Building Society Coventry branch finder BMX Committee Meeting BMX track vimrc A useful titbit of Indentation information about vim from Marc Espie: sw=4 not tabstop=4 entr See Figure 1 DragonFly BSD Digest Should make a quick link for this one drop connection Eclipse have dropped the network again: 01392 330 296
sunday, 20 april 2014
Top Lobster FizzBuzz As a result of not calling my self a programmer I came across Why can't programmers..program? and the FizzBuzz problem: Write a program that prints the numbers 1 to 100. But for multiples of three print "Fizz" instead of the number and for multiples of five print "Buzz". For numbers which are multiples of both 3 and 5 print "FizzBuzz". So far I've written C, php and Python versions - need to write a ksh version - might use Ksh Scripting as a guide - that and Learning the Korn Shell . On a side note I came across dribble : show and tell for designers. Owl Replaced the batteries in my OWL at 23:45 0 pence but 3.54 Kwh.
friday, 18 april 2014
Wood Mouse Caught a wood mouse in a Longworth Small Mammal Trap using peanuts.
friday, 4 april 2014
Keeping an OpenBSD Installation Clean Some excellent advice from Stu Henderson , do everything through ports (locally written / updated if necessary) and: pkg_delete -a & -X -a Delete unused dependancies -X Delete everything, except the list of packages that follow OpenBSD
saturday, 29 march 2014
Rhu Horton Place, G84 9RN Booking reference: EMFLWB7, and Car park reference: 4338719 Sat, 29 Mar 2014 London Gatwick (North Terminal) 11:50 Sat, 29 Mar 2014 Glasgow 13:20
thursday, 27 march 2014
squeak and scratch updates Stu updated scratch and sqeak : which provides the vm for scratch. port:fred ~> SC_DIR=/usr/local/share/scratch/ scratch The start up script needs to be edited. ports
monday, 24 march 2014
tor & Python Having a play with tor and python. Needed privoxy to provide a local proxy between urllib2 and tor.
saturday, 22 march 2014
LaTeX For Sale Signs Using the beamer LaTeX package to generate for sale signs: \usepackage[orientation=landscape,size=a4,scale=1.4,debug]{beamerposter} \usepackage[english]{babel} \title{For Sale Sign with \LaTeX} \author[Fred]{Fred Crowson} \date{\today} \begin{document} \begin{frame}{} \vfill \begin{block} {\VeryHuge \centering \textbf{Stolen Sinner}} \end{block} \begin{block} {\veryHuge \centering \textbf{For Sale}} \end{block} \begin{block} {\veryHuge \centering \textbf{\textsterling75 ONO}} \end{block} \begin{block} {\LARGE \centering Contact Fred Crowson} \end{block} \vfill \end{frame} \end{document}
friday, 21 march 2014
http status codes http status codes : use full for looking up return values: have to play with thttpd to see if I can add some of the more exotic codes for fun…
tuesday, 18 march 2014
Hack #1 Getting the most of the default shell: although the hack is written for FreeBSD's tcsh. The sections History and Auto-completion Editing and Navigating the Command Line apply to the default ksh shell found in OpenBSD . The last two sections need some investigation to work out how to achieve a similar result in ksh. Learning from Your Command History Silencing Auto-complete history By default the ksh shell found in OpenBSD doesn't set HISTFILE, thus history is lost on log out - which is useful security measure - as history files can record all sorts of useful information :~) [1] grep your history file for your password :~/ Added HISTFILE=~/.sh_history to my .kshrc file. I had tried HISTFILE=~/.history.$( tty | sed 's;.*/;;') which created files like -rw------- 1 fred staff 71 Mar 18 15:33 .history.ttyp8 but I decided this would create to many history files.
friday, 14 march 2014
Leadership Mission to be a great Team Leader: being the leader isn't strongest, fastest, or best at the task but the person who can motivate and develop the team talents to be successful in all that they do.
wednesday, 12 march 2014
Samsung Galaxy S3 Following the upgrade to my Samsung S3, I kept getting: Network disabled because Internet connection is slow error messages when connecting to my wireless network, this was resolved by going to the Advanced tab in Wi-Fi and unchecking Auto network switch.
tuesday, 11 march 2014
redshift Sent the diff complete with grammatical errors to ports@ , after testing on i386 - following ports unlock last week, and the work on updating the port that I had done on 24 Feb 14 . Needed to add a new message file, so needed to add the file to cvs prior to doing the diff: cvs add filename followed by cvs diff -uN filename This put the message file into the diff.
monday, 10 march 2014
xkcd Was looking for an xkcd comic, it ended up being Click and Drag , but also came across Time : 3100 images. git Using git: the next level a blog pointed to by Lobste.rs and 30 python language features .
sunday, 9 march 2014
Regional BMX Round 1: Merton Acacia Road
thursday, 6 march 2014
partiallyattended Came across Ian Mulvany Blog - provided some interesting articles and links to other Science Publishing information. nginx Started playing with moving my webstuff to nginx, using unix sockets - as a result of the hint from this blog . nginx using ServerBlocks not VirtualServers. ftp lpr In order to force a print job to use A4 paper, I had to do: lpr -P C500 -o media=A4 page.pdf This hint came from cups
wednesday, 5 march 2014
sparc Trying to get a sparc machine going - discovered my SS5 was failing with a cache failure. The SS5 was running OpenBSD 3.7 when it died.
monday, 3 march 2014
... Centre Phone: (01436) 6709100 CAF Manager Phone: (01436) 677266 ...
sunday, 2 march 2014
Thoughts on Flash Steve Jobs wrote some interesting thoughts on flash: the future is HTML, CSS and Javascript. Kippo I've been running a ssh honeypot using Kippo on and off since the 16 Feb 14 and in that time I have seen 2219 failed logins using 1246 unique passwords. You can tell that many attacks are automated as they continue trying passwords after they have successfully guessed a password. A bike shed (any colour will do) on greener grass… Why to certain old articles keep turning up? Keyboard Hacking Ergo keyboard from reading about the Atreus keyboard, BOM . js python humour keyboard
saturday, 1 march 2014
... Meets at the Electron Club at CCA , 350 Sauchiehall Street, Glasgow ...
friday, 28 february 2014
OpenSCAD Built Eigen3 (and tested : see code below ) - using openbsd-wip - but the dependancies where not being found (then I realised the check-dependancies script relied on bash not sh…) but it was still not finding eigen3 and it couldn't find qt4 and wanted a newer version of bison! Fixed the eigen3 issue the script was over writing the path! [earlier] Change order or eigen discovery. Eigen3 Test port:fred ~/code/eigen> g++ -I /usr/local/include/eigen3/ first.cpp -o first port:fred ~/code/eigen> ./first 3 -1 5 1.5 ports
thursday, 27 february 2014
... OpenSCAD Started building OpenSCAD from source git clone https ...
monday, 24 february 2014
... name change to redshift-gtk. OpenSCAD Time to test clang build and ...
wednesday, 19 february 2014
OpenSCAD Set up openscad to use Vim as an external editor[ 1 ]. Started designing my ultimate computer desk. UPS : mini versions picoUPS 100 12V DC mirco system battery backup or picoUPS 120 12V DC micro UPS battery backup ups ports
monday, 17 february 2014
debian Fighting with sound - pulse audio is not finding the Intel HDA sound card. debian
sunday, 16 february 2014
Kippo Was looking for an app to set what passwords were being tried in the brute force attacks on SSH and I came across the Kippo project. Installed it and give it ago. ssh python
thursday, 13 february 2014
Book List The Practice of Programming has a Chapter on Debugging which is excerpted here [web.archive.org]. xrandr error Matthieu and Mark sent different diffs both fixed the issue I raised on ports@ about arandr failing. Teach Yourself Programming in… Came across Teach yourself programming in ten years by Peter Novig as a result of from Abstruse Goose . Inspiration : made me l
tuesday, 11 february 2014
ia32-libs on debian wheezy To install the printer drivers for a Canon iP2702 I had to download the linux driver from Canon Asia . This driver is written for i386 and the machine it is plugged into is running amd64 so I needed ia32-libs: sudo apt-get install libc6-i386 sudo dpkg --add-architecture i386 sudo apt-get update sudo apt-get install ia32-libs ARM Info arm infocenter arm debian
monday, 10 february 2014
x11vnc Set up x11vnc on debian for remote support. created .vnc folder put the password file for x11vnc in the .vnc folder To get x11vnc to start on system start up I created a x11vnc.desktop file in .config/autostart containing: [Desktop Entry] Encoding=UTF-8 Type=Application Name=x11vnc Comment=VNC Exec=/usr/bin/x11vnc -many -rfbauth /home/margaret/.vnc/vncmum -ncache -oa /var/log/x11vnc.log StartupNotify=false Terminal=false Hidden=false php: done right? arandr Updated to an new snapshot and arandr broke see marc . vnc php arandr
sunday, 9 february 2014
Lemon Crunch Pie Ingredients: 3 Lemons Small carton of double cream 300 ml [1] You can use single cream but the mixture is more fluid and needs longer to set :~) 1 tin of condensed milk (397g) Base: 330g Digestive Biscuits and 180g Butter Instructions Heat butter in sauce pan, add crushed biscuits. Stir until biscuits are coated with butter. Place biscuit mixture into a pie dish (this amount gives a good base for 22.5cm diameter (9 inch) cake tin), pat down evenly. Place into the oven to cook for 10 to 15 mins at 170° Place condensed milk into a bowl and beat. Grate the peal from all three lemons add to the condensed milk beat. Add the juice of lemons beat. Add the cream and beat. This mixture will thicken. When the base is cool add the lemon mixture. Place in fridge to set. Made the pie and it was great - need to tweak some of the amounts. recipe
saturday, 8 february 2014
BMX AGM Nimrod Centre 10:00 RJ45 Tester Philex Network Cable Tester Product Code: 93219 freshbsd Came across freshbsd on 23 Oct 13 this shows the commit logs from the various BSD projects.
thursday, 6 february 2014
Darpa Open Catalog Another Lobsters find, an interesting list of Open Source darpa projects. HackerRank HackerRank is a site for hackers to solve programming problems.
wednesday, 5 february 2014
ServerToken OS Seeing if setting the ServerToken OS will get Netcraft to realise I run OpenBSD. So to test my servers I used telnet: port:fred ~> telnet atom 80 Trying 192.168.5.9... Connected to atom. Escape character is '^]'. HEAD / HTTP/1.1 Host: port.crowsons.com User-Agent: telnet HTTP/1.1 404 Not Found Date: Wed, 05 Feb 2014 23:20:36 GMT Server: Apache/1.3.29 (Unix) Content-Type: text/html; charset=iso-8859-1
tuesday, 4 february 2014
debian Setting up Dell Studio Hybrid (model Hybrid-6222) as a debian machine as my mother's desktop machine - following the problems ensuing a CryptoLocker incident - the trouble with being Windows based… update-alternatives --config editor First job post installation to ensure a decent editor: vi (although it's actually vim-tiny :~\) redshift Came across redshift as a result of the jcs interview on lobsters . redshift -l 50.7:1.12 -t 5700:3700 -g 0.8 -m vidmode -v is now running on my laptop. debian vi redshift
saturday, 1 february 2014
L2CCC Day 3 Assessment A2: Cornering. At Sandwell Academy, B71 4LG Passed :~) Swim Smooth Improve swimming technique…
wednesday, 29 january 2014
Cardboard Helmet Abus Kranium Performance Helmet as discussed in this BBC news article on Paper Helmets . Velorution can be found here . CD to mp3 Using Nick Holland's old post: Using and Creating MP3s with OpenBSD as a starting point for developing a script to rip my OpenBSD Songs 4.1 to 5.1 CD that turned up yesterday. Atom Added Jetway JNC9MGL-525 dmesg database - need to test upgrade to 5.5.
monday, 27 january 2014
Postcode Finder Moor Lea, EX33 2HP != Moor Lane thttpd Came across thttpd as a result of BeagleBone post on Ted Unangst's flak . But thttpd has not been maintained since release 2.25b in Dec 2003 - the supported fork is now sthttpd which is an OpenBSD package - but I only discovered this after building it myself and fixing the build issues that I came across. bbb
thursday, 23 january 2014
... DATE: January 23, 2014 LIVE WEBCAST TIME: 1:00 PM EST 18:00 GMT ...
thursday, 9 january 2014
... OpenSCAD update in OpenBSD ports OpenSCAD updated to 2013.06 ...
monday, 6 january 2014
... dependencies and installed OpenSCAD , but noticed that the OpenBSD ...
sunday, 5 january 2014
... port/' $1 > tmp; mv tmp $1 IPCAD IP accounting daemon : need ...
wednesday, 1 january 2014
Canada: -30° C Today
saturday, 21 december 2013
Checking Mail with Telnet To test a mail server using telnet: telnet mailserver 25 helo my.name.com mail from: <me@mydomain.com> rcpt to: <person@otherdomain.com> data message from me . Heathrow: Canada Skiing in Mont Tremblant in Canada. telnet
thursday, 19 december 2013
... address format used by NTT. MECARD QR code Generated using qrencode ...
tuesday, 17 december 2013
HHVM Came across HHVM today, while reading a blog about the future of php . Internet Defense League The Internet Defense League is an interesting organisation - research and join? Spartan Races? Yes: Reebok Spartan Race Wire Stripper Wire Stripper project
friday, 13 december 2013
Cufflinks GEEKtechnique : Mark Hoekstra geek chique cuff links made from RJ45 connectors and network cable. Mine not only look chique but work as well! Time to build an LED into one for loop back testing :~) cufflinks
sunday, 17 november 2013
Silicon Milkround Silicon Milk Round Scale Factory Steer SQR Skills Matter Rentify Potato Pitchup.com OpenAsset A good event - shame there weren't more part-time remote opportunities. jobs
tuesday, 12 november 2013
tray-app Was looking for a battery status for awesome on my laptop and came across tray-app which was also in packages. bitcoin Running the new bitcoind on OpenBSD - wondering if I can mine any thing.. ports
saturday, 9 november 2013
L2CCC At Sandwell Academy in Birmingham. Coaching Cycling - level 2 Holiday Inn Your Confirmation Number is: 61629331 coaching
monday, 4 november 2013
IEC C14 I need to get some IEC C14 (the male version of C13) to make some leads for mum's UPS . MineCraft on OpenBSD To increase the amount of memory available to MineCraft on OpenBSD: ulimit -d 4194304 /usr/local/jdk-1.7.0/bin/java -Xmx2048m -jar /var/games/minecraft/minecraft_server.jar nogui Adafruit DS1307 RTC Finally built my RTC kit from Adafruit. This uses a CR1220 coin cell battery to backup the time. Chromium issue fixed chrome issues resolved thanks Edd - eventually managed to build Chromium 30.0.1599.101 which fixed the issue.
thursday, 24 october 2013
Chrome Chromium turned up in the packages again - but the crashing when opening the settings tab was still there. In the process of installing Chrome thunderbird stopped opening links with: ** (thunderbird:9931): WARNING **: Could not launch default application for URI: Failed to execute child process "chrome" (Is a directory) when I edited the userapp-Firefox-*.desktop file in ~/.local/share/applications/ and ensured that firefox was pointing to the right place this fixed the issue. Chromium Update Issue now fixed: 4 Nov 2013
wednesday, 23 october 2013
OpenBSD 5.4 My 5.4 disks turned up: twitpic *BSD Stuff Came across FreshBSD while watching BSDnow TV
saturday, 12 october 2013
Guardian Cartoon Day Cartoon and Family Art day at Kings Place , postcode N1 9GU cartoon
wednesday, 18 september 2013
Grosvenor These are the people who sold my Hakko FX-888 - the other UK distributor of Hakko equipment is Dancap electronics How I Failed An excellent piece on Management by Tim O'Reilly: How I Failed
sunday, 15 september 2013
Bristol Half Marathon Club Championships East Kent Designing Internet Scale On Designing and Deploying Internet-Scale Services by James Hamilton
monday, 2 september 2013
Chromium on Debian For some reason the mimeinfo.cache file had application/pdf set as gimp.desktop twice before evince.desktop - causing Chromium to use gimp to open pdf's - so removing the two dodgy gimp's solved the issue, and Chromium now uses evince to open pdf's diy.org backend dev chrome diy
sunday, 7 july 2013
South Regional BMX Rd 7 Hayes UB3 1NA Blogs Bodgit & Scarper's blog . bmx bodgit
tuesday, 2 july 2013
Hacker Jobs Mac cli tips useful command line tips Change Education Ken Robinson - RSA talk - how to change education - from the ground up
tuesday, 25 june 2013
rsync To allow backup with rsync to my ReadyNAS Duo V2, need to ensure that the IP address is registered in the Web interface, then its simply a case of: atom:fred ~> rsync my_src_file rsync://filestore/backup/fred/ Improved version: port:fred ~> rsync -avz /home/fred/ rsync://filestore/backup/fred/port -v, --verbose increase verbosity -a, --archive archive mode; equals -rlptgoD -z, --compress compress file data during transfer New Improved version: port:fred ~> rsync -avz --exclude '.cache' /home/fred/ rsync://filestore/backup/fred/port Newer Improved version ( :~) ): port:fred ~> rsync -avz --exclude-from '/home/fred/rsync_exclude.txt' /home/fred/ rsync://filestore/backup/fred/port
monday, 24 june 2013
BT Phone Cancelled 11 mins and 25 seconds - most of which was on hold waiting to give thirty days notice - no longer using BT line - due to moving to Virgin Broadband. Lexmark C500N AppSocket/HP JetDirect socket://192.168.5.66 Name, description and location details Make: Lexmark Model: Lexmark C500 Foomatic/foo2slx (recommended)(en) Set default options Test print … Success :~) You can talk to the printer direct through telnet: Lexmark International Telnet login: sysadm Password: no password C500 Configuration Utility 1.0 Unit Name: LX_00G38944 Serial Number: 00G38944 OpenBSD installation A big thanks is required for the developers of foo2slx printer driver for Lexmark C500N. pkg_add -v foo2zjs /etc/rc.d/cups restart set up as above :~)
monday, 17 june 2013
Gudbrandsdalsost Eating some Gudbrandsdalsost - Norwegian goat and cow's milk cheese - awesome! U-Boot Just load the kernel via tftp and run it with 'go' command - hint from tech@ mailing list Zaurus Updated my zaurus - in preparation for seeing if I can build a beagle kernel on an arm platform…
tuesday, 4 june 2013
screen shots Unix screen capture (screenshots) can be done with xwd(1) or import(1)
friday, 24 may 2013
Inkscape Useful forum post about converting jpg to svg
thursday, 23 may 2013
Broadband and Hosting Look into moving hosting and DNS and dedicated server.. Mythic Beasts is one option
sunday, 19 may 2013
South Regional BMX Rd 4 Hersden CT3 4HX A good days racing - but those berms were loose! LaTeX Invoices Just generated my first invoice in LaTeX - ended up editing the invoice.sty file to fix a bug that was discussed here and also edited the invoice.def file to change some headings. This bug can be fixed in invoice by using \RequirePackage{fp} in place of \input{fp}. bmx latex
thursday, 16 may 2013
chroot curl OpenBSD I couldn't work out why my Pushover script was not working in the default chrooted apache on OpenBSD - using: sudo ktrace -di httpd -X and then looking through the ktrace.out file with kdump I came across: 14523 httpd NAMI "/etc/ssl/cert.pem" 14523 httpd RET open -1 errno 2 No such file or directory and once I had copied /etc/ssl/cert.pem into the chroot - all was good! curl chroot OpenBSD
friday, 10 may 2013
Screen Issues My Sony SDM-S204E after nine years sterling service developed a fault where the a four centimetre vertical strip in the middle would go fuzzy and then eventually go to a grey or black strip, making it frustrating to work with, so I have replaced it with a Samsung S22B150N LCD Monitor awesome Thunderbird was always opening maximised - just need to do Mod4 + m as mentioned in the FAQ : Maximised applications x41 Added a 2GB SO-DIMM chip to my x41 - so it now has 2 Gb memory - but the onboard 512Mb chip is not recognised as the new chip is not PC2-4200: real mem = 2137387008 (2038MB) avail mem = 2091048960 (1994MB) 0:2:1: mem address conflict 0x7f700000/0x80000 spdmem0 at iic0 addr 0x51: 2GB DDR2 SDRAM non-parity PC2-5300CL5 SO-DIMM Not sure if I will notice any improvements with the extra memory. lcd x41 keyboard lcd
thursday, 9 may 2013
Keyboard Mapping My das keyboard has an Australian key layout so I need to setxkbmap us to find all those useful symbols like pipe ¦ TFT Shield from Adafruit Finally received my 2.8 inch TFT shield from Adafruit , yesterday, and had it working with a test program today! The shield is plugged into a Arduino Uno and used the BSDmakefile to generate the code - needed to add the libraries from Adafruit into the make file, and create a __cxa_pure_virtual() function [ StackOverFlow Explanation ]. Although all the issues with the Makefile were solved by Edd's patch to ports@ message . Pushover Came across Pushover a notification service… tft arduino das keyboard
wednesday, 8 may 2013
Squeeze to Wheezy Upgraded my Debian box to Wheezy create an aptcache in home [ 1 ] apt-get dist-upgrade Foot Notes /var/ directory did not have enough space for the archives, so created a symlink from /var/apt/cache to /home/aptcache
wednesday, 1 may 2013
OpenBSD 5.3 Released Arm A10 CPU card
friday, 19 april 2013
Python: Web Cam Pulse Detector webcam-pulse-detector: https://github.com/thearn/webcam-pulse-detector
thursday, 18 april 2013
CLI RAM : free [ debian ] and a dmesg|grep mem for OpenBSD , or sysctl hw|grep mem CPU On Mac OS X sysctl -n machdep.cpu.brand_string or system_profiler|grep -i process and on Debian: cat /proc/cpuinfo mode lines System Info: dmidecode Used cvt to get a working mode line for xrandr when gtf failed: Mode lines: cvt Brett Sommit Real Weird
tuesday, 16 april 2013
pf: Packet Filter pfctl -g -sr -g Include output helpful for debugging. You can also use systat to look at pf doas systat pf pf debug
monday, 15 april 2013
KVM Started playing with KVM on Debian to see if I can use this to replace any need for windows… Using the guide at http://www.linux-kvm.org/page/HOWTO1 to test it out.
thursday, 4 april 2013
Python Dojo - London At the new offices of Mind Candy: Mind Candy, 15 Bonhill St, London, Greater London EC2A 4DN 6.30 PM Thursday 4th April 2013 Using MIDI tools with Python at the Dojo
tuesday, 26 march 2013
git To preserve local changes to a git repository: git stash git pull git stash pop git
monday, 25 march 2013
KMS OpenBSD has KMS in -current - which I'm playing with on my x41 , it's currently slower than it was when running X - screen redraws are obvious. The funniest bit is that the virtual consoles all over write each other which makes switching between virtual consoles a bit tricky. Some more links Freescale SABRE Lite Design and Novena - Open Source laptop
thursday, 7 march 2013
Gitolite Spent the evening fighting with gitolite - in the end it was simply a case of creating a new ssh-key for the admin account and appropriate settings in my .ssh/config file git
sunday, 24 february 2013
Upgrade to 5.3-beta Had a kernel panic in 5.2-current on Sparc64 - so upgraded to 5.3 for testing. But had a second kernel panic that seemed to damage rc.subr, causing "rc_cmd: not found" errors and also the tail section of netstart, causing route errors as the route command was not finishing correctly. Sun V100 serial RJ45 I'm planning on making some special RJ45 cables to connect my V100 over the serial RJ45 ports for LOM so the following page should be useful: http://www.sunhelp.org/unix-serial-port-resources/serial-pinouts/
sunday, 23 december 2012
Arduino: 8x8 LED Panel The following sites were useful in getting ready to program the Arduino: https://www.mainframe.cx/~ckuethe/avr-c-tutorial/ http://canthack.org/2010/12/programming-the-arduino-in-pure-c/ Arduino Playground solved my __cxa_pure_ build issue.
friday, 14 december 2012
... CGSMS,+CSMS,+CMGF,+CSAS,+CRES,+CSCA,+CSMP,+CSDH,+CSCB,+FDD,+FAR,+FCL ...
tuesday, 11 december 2012
Mileage As at home time today I have clocked up a recorded 6706.18 miles in 613:57:12 hours giving me an average of 10.9 mph, so it is slowly accelerating :~) Calibre : ebook management I decided it was time to back up my daughters kindle so I installed Calibre . Initially here kindle was not detected, but a quick search of the internet found this bug report I then edited the python driver file, and hey presto her kindle was discovered!
tuesday, 23 october 2012
Unix Timestamps date -r timestamp gives the date in human readable form on OpenBSD , date +%s gives the current unix timestamp (appears to work in *nix). The command in Debian / Ubuntu date -d @timestamp To get the time in a different timezone: TZ="America/New_York" date unix timestamps epoch
wednesday, 26 september 2012
APC Fitted my apc in an Mini-ITX case - there was room for two - and no front USB or sound. apc
tuesday, 25 september 2012
Network Cables Following an excellent guide at http://www.ertyu.org/steven_nikkel/ethernetcables.html , I made my first cross over cable and second straight through cable (my first worked but was not wired correctly :~/ but it was less that 15cm…) network rj45
thursday, 31 may 2012
Technology Review Published by MIT Came across TechnologyReview published by MIT - an interesting Geek site. mit
wednesday, 2 may 2012
... books.google.co.uk/books?id=qpNgPAAACAAJ}, year={1997}, publisher={ ...
saturday, 31 march 2012
General Teaching Council for England(GTCE) Abolished An act of folly by Michael Gove - you don't need professional teachers - any fool can do it, thus the GTCE is abolished.
tuesday, 27 march 2012
Random Junk: install new latex package Came across this useful article on install new latex package which was to get the simpsons package for LaTeX. The process is: get files move .sty file to texmf-texlive/tex/latex/pkg-name/ if no .sty file run latex on the .ins file run texhash Goofy Eyes In you can give the simpsons goofy eyes by using \Goofy\Character(x,y)(x,y) The default location of the eyes is (0,0) so the following \Goofy\Bart(1,.2)(1,.85) will give Bart a lazy eye effect.
thursday, 22 march 2012
Python Python code snippets found to convert html to csv , useful for some move a web based database to another database… SMUG: Python Web… Came across SMUG another approach to python web sites, but GPLed toofishes.net python
sunday, 26 february 2012
BMX Caen bmx
friday, 24 february 2012
Caen BMX Caen bmx
tuesday, 31 january 2012
Scratch 1.4 on OpenBSD 5.1-beta Had to edit the iniscratch file to the 1.4 file locations, and after removing my Scratch directory, and rerunning iniscratch all appears to be working well. Created a shape drawing program - see Scratch files , as a start to creating some KS1 and KS2 resources.
sunday, 29 january 2012
The Camel is Toothless arguments against poor research
tuesday, 10 january 2012
Splitting PDF's with pdftk To get the pages 1-3 out of this.pdf you would do: pdftk this.pdf cat 1-3 output result.pdf EU EU Education, Audiovisual & Culture pdf eu
friday, 6 january 2012
1000 Mac OS X Keyboard Shortcuts (Command key) (Control key) (Option key) - " Alt " may also appear on this key (Shift key) (Caps Lock) - Toggles Caps Lock on or off fn (Function key) Will add shortcuts once I work them out ;~) Hashes " Alt + 3 " will generate a hash symbol # keyboard
friday, 16 december 2011
NAO Report Reducing Bureaucracy in FE : this is just the tip of the ice berg… education
tuesday, 6 december 2011
sed Adding headings to lines: sed 's/^/Date and Emailed to: /;n;s/^/Subject: /;n;s/^/Message: /' filename sql Oracle have a regexp_like() function for matching against a regular expression in a where clause: REGEXP_LIKE( searchcolumn, pattern [, matchoption]) The match options are one of: c - case sensitive matching (default) i - case insensitive matching n - allow match any character operator m - treat source as multiple lines
friday, 18 november 2011
git http://www.eecs.harvard.edu/~cduan/technical/git/
friday, 11 november 2011
DUID Wanted to generate a DUID so that I could mount my htc ion easily, ended up with the following from the flashboot code: cat /dev/arandom | tr -cd "a-f0-9" | fold -w 16 | head -1 This command outputs the arandom device, which is piped to translate characters (tr(1)), using the complement and delete switches together removes all characters that don't match the regex a-f0-9, this is the piped to fold which folds the output at a width of 16 characters - the length of the DUID , and we then just take the first line using head.
monday, 17 october 2011
Periodic Table The periodic table of elements is useful for Chemistry. KDE has an excellent Periodic Table application called kalzium , which on OpenBSD is in the kdeedu package (usually installed to /usr/local/bin/kalzium). I was reminded of this by the xkcd comic called Elements , and discovered that the current version of the periodic table is credited to Dmitri Mendeleev , who published his table in 1869.
thursday, 13 october 2011
CakePHP CakePHP : time for a recipe?
thursday, 6 october 2011
EuroBSD Con Not there… set Came across the set command similar to env, need to find out more… -h option to tar From tar(1): -h Follow symbolic links as if they were normal files or directories. In extract mode this means that a directory entry in the archive will not overwrite an existing symbolic link, but rather what the link ultimately points to.
sunday, 14 august 2011
Python: String Formatting While Learning Python : The Hard Way, I came across the following: old string formatting should be replaced with str.format() . python
tuesday, 2 august 2011
LaTex: Underscores Had the following error in LateX ! Missing $ inserted which was due to the fact that I had not escaped the _ in the tex file.
thursday, 14 july 2011
Uncaught TypeError: Object [object Object] has no method 'zIndex' Uncaught TypeError: Object [object Object] has no method 'zIndex' $.extend._showDatepicker jquery.ui.datepicker.js:669 f.event.handle jquery.js:16 f.event.add.k.i.handle.k jquery.js:16 The line of code in jquery.ui.datepicker.js is: inst.dpDiv.zIndex($(input).zIndex()+1); If commented out the error disappears?
wednesday, 6 july 2011
detox Found this useful utility to deal with stupid file names. Unfortunately creating file names that cause issue with is far to trivial in certain os cleaning up files names is easy with this utility. detox
friday, 24 june 2011
CAS Moodle Moved the moodle server to AWS. aws moodle
tuesday, 7 june 2011
Droid My HTC Magic : flashed the image back to 1.6, after loosing SD card. Need to work out how to use the Cyanonmod with my ION ECT Education http://www.ecteducation.co.uk/ website is for Teachers of electronics and communications technology.
wednesday, 18 may 2011
... way to slow, and covered with ads.. CAS have set up a Moodle server ...
monday, 2 may 2011
Times Table Game Completed php timetable game, for improving maths for my son. Khan Academy an excellent resources for learning maths.
tuesday, 12 april 2011
MiniPov3 Made the MiniPov v3 which can be purchase from Adafruit this evening. The first real test of my Hakko FX-888 which is an excellent soldering station (more on that later…)
sunday, 3 april 2011
Mentioned in Commit Messages Was mentioned in an OpenBSD commit message for uvm_pmemrange.h , can I use this for CPD :~) cpd
thursday, 10 march 2011
Khan Academy An interesting approach to education. Just need to try it!
sunday, 6 march 2011
iRobot SPARK Educational Resources from SPARK at iRobot.com
thursday, 3 march 2011
Technical Forum JISC technical forum, Portsmouth University. cpd
friday, 25 february 2011
Learning Programming by Playing Cards Playing cards to learn programming : an idea from Arduino.
wednesday, 23 february 2011
Rainfall Problem Added a scratch version of the Rainfall Problem , but currently it does not check that input is a positive integer, which is part of the specification. PCC in Beta PCC is in beta release state. code pcc
tuesday, 22 february 2011
Unit-e Report Generator Course Course at Capita HFE on reports. cpd
monday, 14 february 2011
MPC-L MPC-L is an £90 compact machine httpd http(8) patch to allow location of etag-state to be configured built this patch for testing. on_url_shorteners An interesting article by joshua schachter on url shortening - raising some interesting points. url
tuesday, 8 february 2011
British Dictionary Not Working in Firefox Firefox was not using the en_GB dictionary, when right clicking (context menu) in text areas on Web pages. This was resolved by re-adding the British English dictionary through the add-ons menu. Adding the en_GB.aff and en_GB.dic files to /usr/local/mozilla-firefox/dictionaries/ also seemed to work…
friday, 10 december 2010
Zend Framework Added a new Zend Framework site to CVS , but when checking out the new repository the symbolic link to the zend library was not included in so the application failed with the following message: PHP Fatal error: require_once(): Failed opening required 'Zend/Application.php' (include_path=':.:/usr/share/php:/usr/share/pear') in php
monday, 8 november 2010
Minsky: Math's Education Maths education education
wednesday, 20 october 2010
BCS AGM & Carbon Accounting cpd
saturday, 14 august 2010
Summer School Canterbury kds
sunday, 11 july 2010
10 Ways to foster a love of learning 10 ways to foster a love of learning education
wednesday, 23 june 2010
... Zend Framework Developing a CAS database using the Zend Framework ...
friday, 7 may 2010
Three men are in a hot-air balloon. Soon, they find themselves lost in a canyon somewhere. One of the three men says, “I’ve got an idea. We can call for help in this canyon and the echo will carry our voices to the end of the canyon. Someone’s bound to hear us by then!” So he leans over the basket and screams out, “Helllloooooo! Where are we?” (They hear the echo several times). Fifteen minutes later, they hear this echoing voice: “Helllloooooo! You’re lost!” The shouter comments, “That must have been a mathematician.” Puzzled, his friends asks, “Why do you say that?” “For three reasons. First, he took a long time to answer, second, he was absolutely correct, and, third, his answer was absolutely useless.” Source halting problem joke
tuesday, 27 april 2010
CAS Conference: Cambridge
sunday, 4 april 2010
Multimac Car Seats
friday, 19 march 2010
... Tenison's School in Croydon hosted a CAS Conference. Professional Day ...
wednesday, 3 march 2010
Teaching Computing Shaw House, Church Road, Newbury, BERKSHIRE RG14 2DR . Time: 16:30 to 19:00 Organised with Computing at School Computer games development: Games development with scratch ict cs education
tuesday, 16 february 2010
Shrove Tuesday Pancakes :~) Ingredients: 115g or 4oz Flour 2 eggs 300ml of Milk cooking pancakes
sunday, 6 december 2009
Winter School Booking Ref: AM52FC BE148 Newcastle to Southampton 18:15 19:30 karate kds
friday, 4 december 2009
Winter School Booking Ref: AM52FC BE149 Southampton to Newcastle 19:55 21:10 Course information: Winter School KDS karate kds
sunday, 27 september 2009
Hever Castle Triathlon tri
sunday, 20 september 2009
8th European BSD Conference Cambridge Talks 10:15 faster packets in openbsd (Stream A) 12:00 Quiet Computing with BSD (Stream B) bsd
saturday, 19 september 2009
8th European BSD Conference Cambridge Talks 10:45 OpenBSD malloc (Stream B) 15:20 Experiences of kqueue (Stream B) bsd
friday, 18 september 2009
8th European BSD Conference Cambridge Schedule bsd
wednesday, 2 september 2009
Making Resin Key Caps Z-Butt system, and the wiki and making resin keycaps video of Z-Butt overview
friday, 17 july 2009
Farewells Cafe Spice, Pier Street, Lee-on-the-Solent 19:30.
monday, 29 june 2009
ICT Department Conference 09:00 to 16:20 Meeting at Bayside Cabin. Unit 2: "The Digital Economy" E-Portfolio: 30Mb Max (html shell) Split into 5 areas: Transactional Web comparison Flow Diagrams (Back Office Processes) Security and the Law Database Evaluation
tuesday, 16 june 2009
Cease and Desist online Found a link to Chilling effects which deals with web based cease and desist orders. Word Search Generator Came across an excellent site on my pgce called www.armoredpenguin.com that generated PDF word searches. wordsearch ict
tuesday, 12 may 2009
... ID: LAN1008516 Venue:JOHN CABOT ACADEMY Woodside Road, Kingswood, BRISTOL ...
saturday, 4 april 2009
... BarCamp BarCamp planning on doing a CARP demonstration. barcamp ...
sunday, 25 january 2009
Numpty Physics Numpty Physics is an open source application for playing physics games found at http://numptyphysics.garage.maemo.org/ . ict education
friday, 16 january 2009
Spoof Websites www.teach-ict.com spoof websites And a parody Preparing for Emergencies and the real site Preparing for Emergencies . spoof ict education
thursday, 8 january 2009
Certs http://bhs-cert1.bayhouse.local/CertEntroll/BHS-CERT1.crl
thursday, 4 december 2008
Useful Link http://www.ictcoverlessons.com/ has some useful resources - Chav animals is good fun! ict education
monday, 1 december 2008
ICT ICT GCSE and Cover Lessons Site Webit Webit ict education
thursday, 13 november 2008
Learning Styles should be defunct… The lsrc has a report produced by Frank Coffield et al. called "Should we be using learning styles? What research has to say to practice" rips to shreds the use of learning styles, virtually the only saving grace is if (or when) a reliable and valid instrument for measuring learning styles is developed it could be used as a tool for encouraging self-development or self-awareness. education
wednesday, 12 november 2008
AfL At the start of your next piece of work please do X to show me you now understand Y. afl education
wednesday, 3 october 2007
Three approaches to Building Respect Clarity Calmness Consistency teaching
saturday, 7 october 2006
Moroccan Crickets Beth was in the Atlas Mountains and came across these huge crickets: katydid invertebrates
wednesday, 3 may 2006
Invertebrates Going through some old Tasmania photos from 1999 and found two interesting pictures: The caterpillar is a Sparshall's Moth Caterpillar - a really colourful caterpillar, and the juvenile cricket (katydid) was enormous over 75mm long! katydid invertebrates
$Id: dates.htm,v 1
$Id: diary,v 1.38 2025/01/01 22:43:54 fred Exp $