Skip to content

Instantly share code, notes, and snippets.

@spiikki
spiikki / gist:0e6dd2586ce7e204fba8d809861d7b54
Created September 6, 2023 19:15
Font scaler for PIHut Waveshare LCD library
def scaleChar(asc,xt,yt,sz,r,g,b):
cc = colour(r,g,b)
code = asc * 5 # 5 bytes per character
for ii in range(5):
line = FONT[code + ii]
for yy in range(8):
if (line >> yy) & 0x1:
for y in range(sz):
for x in range(sz):
lcd.pixel(ii*sz+xt+x, yy*sz+yt+y,cc)
@spiikki
spiikki / sceneradio-fastmusic.md
Created April 18, 2018 06:53
sceneradio pikamusakisa

Sceneradio FastMusic Compo

Mitämissämilloin

Perinteinen musaraati. Kisa pidetään Sceneradion lähetysaikana perjantaina 20.4.2018 kello 21-00. Teokset tulee lähettää osoitteeseen sceneradio@nalleperhe.net perjantai 20.4. kello 15 mennessä.

Säännöt

Teoksen tulee olla:

  • Ennalta julkaisematon
  • Täysin omaa tuotantoa (ei kovereita)
@spiikki
spiikki / wuhu-install.sh
Last active November 11, 2017 19:33 — forked from Gargaj/wuhu-install.sh
Install script for Wuhu (tested on Debian)
#!/bin/bash
# install script for http://wuhu.function.hu/
if [ "$EUID" -ne 0 ]
then
echo "Please run as root"
exit
fi
apt install \

Keybase proof

I hereby claim:

  • I am spiikki on github.
  • I am spiikki (https://keybase.io/spiikki) on keybase.
  • I have a public key ASBJLryUT968ez1lw-Qlm3SkTkhM1dGV7ZBgEru1RO4oCgo

To claim this, I am signing this object:

iskdpy.main: INFO Started
iskdpy.output_plugins.cocos_output: INFO started
iskdpy.utils.websocket_rails: INFO Connecting ws://192.168.2.185/websocket
iskdpy.utils.websocket_rails: INFO run_all: Entering infinite loop
iskdpy.source_plugins.websocketsource: INFO Received display_data. S:6 O:0 m
anual
iskdpy.source_plugins.websocketsource: INFO Updating: Slide "Testislide" (68
4) Position 1 file: cache/684.png (09:53:10)
iskdpy.source_plugins.websocketsource: INFO Updating: Slide "solskogen" (686
) Position 1 file: cache/686.png (09:54:54)
NoMethodError in Slides#index
Showing /home/isk/rails/isk/app/views/shared/_group_links.html.erb where line #11 raised:
undefined method `slides' for nil:NilClass
Extracted source (around line #11):
8: <p>Goto group:</p>
9: <ul>
10: <%@groups.each do |group|%>
140508 17:46:05 mysqld_safe mysqld from pid file /var/run/mysqld/mysqld.pid ended
140508 17:48:59 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql
140508 17:48:59 [Note] Plugin 'FEDERATED' is disabled.
140508 17:48:59 InnoDB: The InnoDB memory heap is disabled
140508 17:48:59 InnoDB: Mutexes and rw_locks use GCC atomic builtins
140508 17:48:59 InnoDB: Compressed tables use zlib 1.2.7
140508 17:48:59 InnoDB: Using Linux native AIO
140508 17:48:59 InnoDB: Initializing buffer pool, size = 128.0M
140508 17:48:59 InnoDB: Completed initialization of buffer pool
140508 17:48:59 InnoDB: highest supported file format is Barracuda.
/home/isk/.rvm/gems/ruby-1.9.3-p429@isk/gems/mysql2-0.3.15/lib/mysql2/client.rb:67:in `connect': Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) (Mysql2::Error)
from /home/isk/.rvm/gems/ruby-1.9.3-p429@isk/gems/mysql2-0.3.15/lib/mysql2/client.rb:67:in `initialize'
from /home/isk/.rvm/gems/ruby-1.9.3-p429@isk/gems/activerecord-3.2.13/lib/active_record/connection_adapters/mysql2_adapter.rb:16:in `new'
from /home/isk/.rvm/gems/ruby-1.9.3-p429@isk/gems/activerecord-3.2.13/lib/active_record/connection_adapters/mysql2_adapter.rb:16:in `mysql2_connection'
from /home/isk/.rvm/gems/ruby-1.9.3-p429@isk/gems/activerecord-3.2.13/lib/active_record/connection_adapters/abstract/connection_pool.rb:315:in `new_connection'
from /home/isk/.rvm/gems/ruby-1.9.3-p429@isk/gems/activerecord-3.2.13/lib/active_record/connection_adapters/abstract/connection_pool.rb:325:in `checkout_new_connection'
from /home/isk/.rvm/gems/ruby-1.9.3-p429@isk/gems/activ
TypeError in Slides#index
Showing /home/isk/rails/isk/app/views/shared/_display_warnings.html.erb where line #3 raised:
can't convert nil into String
Extracted source (around line #3):
1: <div class="topNotification" id="display_warnings" data-refresh-url="<%=url_for :controller => :displays, :action => :index%>">
2: <%Display.late.each do |d|%>
3: <%=late_display_warning(d) %><br />
TypeError in Slides#index
Showing /home/isk/rails/isk/app/views/shared/_display_warnings.html.erb where line #3 raised:
can't convert nil into String
Extracted source (around line #3):
1: <div class="topNotification" id="display_warnings" data-refresh-url="<%=url_for :controller => :displays, :action => :index%>">
2: <%Display.late.each do |d|%>
3: <%=late_display_warning(d) %><br />