Skip to content

Instantly share code, notes, and snippets.

View Ningensei848's full-sized avatar

Kiai Ningensei848

View GitHub Profile
@Ningensei848
Ningensei848 / access_secret_in_colaboratory.ipynb
Created March 3, 2023 06:21
Access_secret_in_colaboratory.ipynb
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@Ningensei848
Ningensei848 / .pre-commit-config.yaml
Created October 22, 2022 08:40
my python dev-environment
# cf. https://pre-commit.com/
default_language_version:
python: python3.9
repos:
- repo: https://github.com/pre-commit/pre-commit-hooks
rev: "v4.3.0"
hooks:
# 容量が大きいファイルがコミットされるのを防ぐ
@Ningensei848
Ningensei848 / poetry_on_google_colab.ipynb
Last active October 12, 2022 08:47
Create a virtual environment on Google Colaboratory by installing Poetry (and Python 3.9) and configure it as a kernel for running Jupyter notebook
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@Ningensei848
Ningensei848 / bulk_get_tweets_ja.ipynb
Last active September 1, 2022 08:16
Retrieve tweets/mentions/likes in bulk
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@Ningensei848
Ningensei848 / README.md
Created June 29, 2022 02:32
TwitterWebService.gs の複数アカウント対応

What is it ?

GAS こと Google App Script で Twitter に代理ログインし、自動で DM を送れるようにしたかった。 そのためには、OAuth1.0a を実装する必要がある。

幸い、TwitterWebService.gs (1rgo8rXsxi1DxI_5Xgo_t3irTw1Y5cxl2mGSkbozKsSXf2E_KBBPC3xTF) がシェアライブラリとして登録されているが、いまいちよくわからない。 M-Igashi/TwitterWebService.gs という元ソースらしきものを参照しつつ、class に書き換えた。

複数アカウント対応

[SSG] PageTemplate.tsx for Next.js

import type { NextPage, GetStaticPaths, InferGetStaticPropsType, GetStaticPropsContext } from 'next'

type Props = InferGetStaticPropsType<typeof getStaticProps>

export const getStaticPaths: GetStaticPaths = async () => {
  return {
 paths: [
@Ningensei848
Ningensei848 / HowToValidateSPARQL.md
Last active November 27, 2021 09:52
Type-safe Validator for SPARQL 1.1 Query Results JSON Format

Type-safe Validator for SPARQL

※日本語での解説記事はこちら

dependency (for TypeScript user)

Usage

@Ningensei848
Ningensei848 / memo_2021-01-10.md
Created January 10, 2021 08:07
dockerのvolume周りの設定のメモ

ホストにマウントしたボリュームでマウントする

(こっちは追記があるかも=> dockerのメモ | zenn.dev


何を言ってるかわからねえと思うが,以下の前提がある.
1. ホストのディレクトリをコンテナにマウントしたい 2. パスで指定するのではなく**名前をつけたい** + **`volume` として扱いたい** 3. が,何らかの不手際で `volume` と**一緒にディレクトリが削除されては困る**
@Ningensei848
Ningensei848 / install_python.sh
Created March 14, 2020 08:41
Install python (3.8.2) on ubuntu
echo "Install Python3.8.2 (cf. https://www.python.jp/install/ubuntu/index.html)"
echo "How to use: 'sudo bash install_python.sh'"
sudo apt-get -y update
sudo apt-get -y install build-essential libbz2-dev libdb-dev libreadline-dev libffi-dev libgdbm-dev liblzma-dev libncursesw5-dev libsqlite3-dev libssl-dev zlib1g-dev uuid-dev tk-dev
curl -O https://www.python.org/ftp/python/3.8.2/Python-3.8.2.tgz
tar xzf Python-3.8.2.tgz
cd Python-3.8.2
./configure --enable-shared
@Ningensei848
Ningensei848 / Django-Project-Directory
Last active May 4, 2018 15:16
DjangoでherokuにデプロイしEvents API(slack)のVerificationを通す ref: https://qiita.com/Ningensei848/items/c83c2d8e3f11ebba1fd4
mysite
├── manage.py
└── mysite
├── __init__.py
├── settings.py
├── urls.py
└── wsgi.py