laravelのfactoryでコメントとコメントの子的なのを作成する

どんなの作るか ブログのコメントとかでよくある 記事のコメント コメントのコメント とかできるやつ コード Factory */ class CommentFactory extends Factory { …

google workspaceでドメインの所有権の証明ができない

症状 Gmailを有効にするところからやるといつまで立ってもできなかった 以下のようなエラーが出る Gmail を有効にできませんでした。以下の点にご対応のうえ、もう一度お試しください。 デバイスがありません よくわからんがこれでメールの送受信はできる ht…

vscodeのvimで、gg=Gでインデントできない

環境 formatterにLaravel Blade formatterを使用してblade.phpをインデントしようとしている 事象 vscodeのvimで全体をインデントしようと gg=G を入力したら Configure Default Formatter Extension 'Laravel Blade Formatter' is configured as formatter …

画像の2点をクリックしてcropした画像と座標を手に入れるpython

前書き 画像の切り抜きとそれの座標がほしかった 使い方 クリップボードに画像があればそのまま実行 もしくは画像を実行ファイルにD&D 実際に書いたもの from PIL import Image, ImageTk, ImageGrab import numpy as np import cv2 import os import sys cla…

nicehashの出金手数料を通知してくれるdiscord botをgasで書いた

前書き 出金手数料通知してくれるdiscordサーバがあったので入っていたのですが、通知してくれなくなったので自分で書いた サーバは公開したくないのでソースコードだけ貼っときます ソースコード // ここの箇所は各自変更する必要あり const discordWebHook…

discordのアクティビティステータス認証済みを削除したり名前を変える

追記 デベロッパーツールは %appdata%/discord/settings.json に以下の文を書き足さないと開けなくなりました "DANGEROUS_ENABLE_DEVTOOLS_ONLY_ENABLE_IF_YOU_KNOW_WHAT_YOURE_DOING": true やり方 discordを開いた状態でCtrl+Shift+Iを押してデベロッパー…

javascriptの無名関数で定義されちゃったEventListenerを消す

前書き あるサイトで右クリックを使いたかったけど右クリックが前ページに戻るって動作になっててコンテキストメニューが表示されなかった 調べると、無名関数で登録されてるせいで element.removeEventListener("contextmenu", ここ); ここのところが指定で…

xcodeのplaygroundでrunningが永遠に終わらない

前書き iPhoneアプリでも作ろうとmacを新調して、swiftの勉強を始めたのはいいけど なぜか、永遠に終わらなくて、勉強が進まないので、CUIでswift でやってたけど、これじゃUIKit使えなくて詰んだ 本文 https://stackoverflow.com/questions/39978092/xcode-…

JSONを読み書きできるWebAPI serverを書いた

前書き 最近、BTCのシステムトレードを始めて、プログラムに拡張性を持たせるために必要性を感じたから書いた 今までは、tickerを取得するプログラム -> 分析するプログラム -> 売買するAPI飛ばすプログラム っていう動きにしてたけど、全部、API serverを通…

tmuxで~/.tmux.confに書けるオプションを足す方法

前書き 以前色々とpatchを書いたが、環境によって使い分けられるように~/.tmux.confで制御しようと思った のでoption関連のコードリーディングした したのはいいけどソースコードからしか情報とってないのでtmuxを書いてる人たちがどういった規格でコードを…

UTF-8-CJKのPKGBUILDを作った

前書き http://d.hatena.ne.jp/silenvx/20120929/1348930210 以前こんな記事を書いてcharmapsのUTF-8.gzを改造してUTF-8-CJK.gzを生成した のはいいけど新しい環境に行くたびにやるのがめんどくさいんでPKGBUILD書いた 本文 https://github.com/silenvx/PKGB…

お名前.comで取得した独自ドメインをさくらvpsに当てている時にサブドメインを自宅に当てたい

前書き ついに固定回線引いたのはいいが可変IPなので外からでも自宅に繋げられるように自宅にサブドメイン割り当てようと思った 環境はVPSがarchlinux 自宅がRaspberry pi上でRaspbianだけどssh打てたらなんでもいい これからやるのはVPSにddns鯖立てる 本文…

Acer Aspire One 533にarchlinuxインスコした

前書き 新しい環境作ったときによく忘れるので書いておく、ただの個人用のメモ 本文 wifi設定 ドライバは最初から認識しているので # ip link (これで[device name]を確認) # ip link set [device name] up # iw dev [device name] scan (接続できるssidを探…

fbtermで端末の色を指定できるようにする

前書き xtermでいうとこの~/.Xresourcesに書くような XTerm*background: #000000 XTerm*foreground: #ffffff XTerm*color0: #242424こんな感じの部分を~/.fbtermrcで設定できるようにする 以前からこんな機能ほしかったけどfbterm自体あんまり使わないからか…

raspberry piのarchlinuxarmでpkgfileが出来ない

症状 # sudo pkgfile --update :: Updating 5 repos... warning: download failed: http://mirror.archlinuxarm.org/armv6l/core/core.files [HTTP 404] error: failed to update repo: core warning: download failed: http://mirror.archlinuxarm.org/armv…

パソコンが死んだからraspberry piを買った

前書き archlinuxを使い慣れてるし、過去に用意してるPKGBUILDを使いたいのでosはarchlinuxarmを選択 とりあえず次のパソコンを買うまでの間、そんなに期待しないデスクトップ用途で使うようにセットアップしていく 設定ファイルは事前に用意済みだとして書…

linuxでマイクと静止画をニコ生で流す

前書き サイレントバイオリンを始めたので知り合いに聞いてもらう時に ニコ生で配信できたら便利だと思った 別にニコ生じゃなくてもrtmpプロトコルで普通に送るやつならできると思うけどエラー処理を書き換えないとダメ 参考 http://d.hatena.ne.jp/necyda/2…

はてなダイアリーの記事編集画面のリンク元の検索エンジンに書いてあるリンクなしのリンクを表示する

前書き 編集画面にいけばわかると思いますが、なんて検索したかわかる奴があるんですが (refererのurlのqのパラメータがリンクの文字になっている) qのパラメータがないとリンクに使われている文字がなくなってしまって いちいちソースを見ないとリンクがわ…

zip内のファイルを片っ端からmplayerに送るシェルスクリプト書いた

前書き 本当はmplayerでzip内のファイルを再生できるようにpatchを書こうと ソースコードを眺めていたが面倒くさくなってシェルでなら前から再生できてたし シェルスクリプトで書いたらなんかもう満足した 気が向いたらpatch書く デメリットはcacheの領域超…

linux版firefoxでshockwaveを使う

前書き http://askubuntu.com/questions/48140/compatible-version-of-adobe-shockwave-player ここに書いてあることをそのままするだけですが shockwaveのexe版だとなぜかインストールできなかったのでそれを混じりながら書く ちなみにこれをするとlinux版f…

ホームディレクトリ構成を晒してみる

前書き 真剣にlinuxを使い始めた時にどうするか数時間悩んだのでそういう人の為に晒してみる 確かこういうのを参考にしたと思う みんなのホームディレクトリ下の構成を教えてください - まめめも 自分のホームディレクトリ下の構成 - すぎゃーんメモ うちの…

ffmpegで-map 0を指定して変換する時、終了するまで変換結果がファイルに追加出力されず、メモリリークが発生する

問題点 私の場合は原因を突き詰めていくと % ffmpeg -i 問題のファイル (中略) Stream #0:0(eng): Video: h264 (High), yuv420p, 1920x1080 [SAR 1:1 DAR 16:9], 29.97 fps, 29.97 tbr, 1k tbn, 59.94 tbc Stream #0:1(jpn): Audio: pcm_s16le, 48000 Hz, st…

zshの補完にunzipの-Oオプションを付け足す

前書き patch当てることによって使える-Oオプション このオプションを書いてしまうと忽ち補完ができなくなってしまうのでいじります なお、私は-O cp932しか使わないのでそれが出るようにしか対応してません vals配列いじれば好きに追加できます やり方 この…

awesomeをデュアルディスプレイで快適に使うrc.luaの設定紹介

awesome以前の問題で、デュアルディスプレイの解像度とか、1番モニタの左に2番モニタを映したいとかそういう問題があるならば xrandrでググったほうが幸せになれます モニターのフォーカスを変更する http://awesome.naquadah.org/wiki/Move_Focus_to_a_spec…

archlinuxでandroid端末にHello Worldを表示させるまでのメモ

開発環境を整える個人的なメモ ろくに調べてないので嘘を書いてるかもしれません 参考資料 /opt/android-sdk/SDK Readme.txt http://androg.seesaa.net/article/188121467.html http://www.javadrive.jp/android/commnadline/index1.html コマンド % yaourt …

muttの:sourceでファイル名も補完できるようにするpatchを書いた時のメモ

今回書いたmuttのpatch https://raw.github.com/silenvx/PKGBUILD/master/mutt/source_complete.patch ここにおいてますが、archlinuxユーザーなどのmakepkgが使える環境下の人は % git clone https://github.com/silenvx/PKGBUILD.git % cd PKGBUILD/mutt %…

tmuxのコピーモードの時に幅が2以上の文字を扱う時の挙動をいじったpatchを1.8用に書き換えた時のメモ

一応前の記事 http://d.hatena.ne.jp/silenvx/20121016/1350335269 tmuxのpatch置き場 https://github.com/silenvx/PKGBUILD/tree/master/tmux 今のところはここの https://github.com/silenvx/PKGBUILD/blob/master/tmux/copy_cursor_width.patch ここに置…

なぜかndiswrapperのモジュールが読み込まれない

前日にやったことと言えばカーネルを3.7.*から3.8.*に変えたりと色々とアップデートをしました ブート時に画面に何らかのエラーが出てましたが流れてしまって見る方法を知らないので dmesgの方を見てみると % dmesg|grep ndiswrapper [ 6.325572] ndiswrappe…

動画サイトの動画への直接的なリンクを表示するシェルスクリプトを書いた

追記 youtube-dlは様々なサイトに対応したのでそっち使ったほうが正直いい 前書き 動画サイトといっても、手動で対応させているのでそんなに対応していないです とりあえずyoutubeとかfc2とかdailymotionとかtedとかustreamとかradikoなどに対応してます 一…

c言語のstrstr関数を実装してみた

c

#include<stdio.h> char *strstr(const char *str1, const char *str2){ unsigned int i,j,k; for(i=j=k=0;str2[j]!='\0';i++){ if(str1[i]=='\0')return '\0'; for(j=0,k=i;str2[j]!='\0' && str1[i+j]==str2[j];j++); } return (char*)&str1[k]; } int main(){ char</stdio.h>…