Skip to content

Instantly share code, notes, and snippets.

Foadsf / CMakeLists.txt
Last active Jun 21, 2020
small clinfo, fetching OpenCL platfroms and theri device's infomation
View CMakeLists.txt
cmake_minimum_required(VERSION 3.1)
find_package(OpenCL REQUIRED)
add_executable(main main.c)
target_include_directories(main PUBLIC ${CMAKE_CURRENT_SOURCE_DIR})
Foadsf / test.adoc
Created Apr 4, 2020
test HTML iframe asciidoc

Unfortunately, the field of mechanical engineering, in general, has been very alien towards Free, Libre, and Open-Source CAD Software (FLOSS). As a FLOSS user and advocate, I have been personally harassed and ridiculed in my workplace many times in real life. But here on the internet, we should not tolerate bigotry and suppression.

The r/cad subreddit is very hostile against Free, Libre, and Open-Source CAD Software (FLOSS). They had previously banned Kurt Kremitzki, one of the FreeCAD developers and Debian package maintainers (this tweet). While ago I posted this in support of FLOSS CAD/CAE developers and inviting others to contribute by donation. However, my post was immediately removed with no explanation as I have described [here](

Foadsf / example.sql
Created Mar 27, 2020
MySQL While Loop
View example.sql
SET @year = 2020;
WHILE (@year < 2030) DO
Foadsf /
Last active Nov 12, 2020 — forked from nrollr/
Installing MySQL and MySQL Workbench on macOS using Homebrew


This procedure explains how to install MySQL and MySQL Workbench using Homebrew on macOS. This is a fork of these instructions, to make them more concise and solve the issues reported here.


To install MySQL enter :

  • brew install mysql
  • brew services start mysql
  • then run mysql_secure_installation and follow the instructions
Foadsf / test_file_one.txt
Created Mar 24, 2020
trying to git branch, checkout, and rename a folder in abash script
Foadsf /
Last active Mar 8, 2020 — forked from JannieT/
Environment for scripting LibreOffice with Python
import uno
import sys
def createUnoService(id):
ctx = getContext()
return ctx.ServiceManager.createInstanceWithContext(id, ctx)
def getContext():
# get the uno component context from the PyUNO runtime
localContext = uno.getComponentContext()
Foadsf /
Last active Mar 12, 2021
Scripting LibreOffice with Python

This tutorial was originally written by Jannie Theunissen on However, the website has been down for a while and this a clone from the backup. Also, the parts regarding the macOS are updated according to this post. You may find OneSheep here on Twitter and Jannie Theunissen here on StackOverflow. If you have any comments on this Gist please poke me here on Twitter, otherwise, I might miss your comments.

Scripting LibreOffice with Python

We were recently asked to automate some editing tasks for the Spotlight English editors w

Foadsf / CMakeLists.txt
Last active Feb 5, 2020
testing command line arguments double pointer type casting for pybind11
View CMakeLists.txt
cmake_minimum_required(VERSION 2.8.12)
project (example)
find_package(pybind11 REQUIRED)
pybind11_add_module(${PROJECT_NAME} example.cpp)
Foadsf / EFT.ipynb
Last active Oct 19, 2019
Easy Fourier transform: implementing 3Blue1Brown's interpretation
View EFT.ipynb
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.