浮かない顔をしておるな。ワケを話してみよ。 npmの依存パッケージが増えた ふむ。npmで依存パッケージを増やしたと。それで? なに、他の開発者から 動かない と言われたのか。で、毎回 npm ciをしてくれ と頼んでいるわけか。 …その問題、半世紀ほど前に解決されておるぞ。 何かの縁じゃ。お主に開発環境を自動更新する古来の術式を教えてやろう。 詠唱準備 手始めに適当なパッケージを作るかの。今からの操作は空ディレクトリの中で作業していくぞ。 お主がNode.jsをインストール済であれば、
Go で書いた CLI ツールのリリースは GoReleaser と GitHub Actions で個人的には決まり February 4, 2020 lt;dr GoReleaser と GitHub Actions を使うと簡単にビルドしたバイナリを作ってアップロードできる。 2つの YAML を書いてリポジトリにコミットする .github/workflows/release.yml .goreleaser.yml git tag して push する バイナリがリリースされる 専用のツールをローカルにインストールする必要はない。 本題 前に、Go のコマンドラインツールを簡単にリリースする | tellme.tokyo というブログを書いた。 それよりももっと楽になったので紹介する。 基本的にこのページで紹介する方法では 2 つの YAML をリポジトリに置くだけで終わる。 ロー
はじめに こんにちは。電気エンジニアの早川です。最近記事を連投していますが、記事を書くのがなんだか楽しくなってきております。 ラジオの近くで電子機器の電源を入れるとラジオの音声にノイズが入るといった経験がないでしょうか。現代の電子機器は複雑化・高速化しており、多少なりとも電波を出して他の機器に影響を与えたりします。また、逆に他の機器や無線などの電波を受けて誤動作することがあります。 こういったことができるだけ起こらないように設計しましょうというのがEMC( Electromagnetic Compatibility )という概念で、電磁両立性と訳されます。こうした「電子機器に影響しないような設計」および「他の電子機器に影響されないような設計」 に問題がないかどうかを確認するのをEMC試験といいます。 今回は、EMC試験に落ちないための心がけと簡易評価について書いていきたいと思います。 EM
多摩美術大学の卒業制作展で披露された、輪ゴムを編んで作った服がTwitterで「すごい発想」「デザインも綺麗」と注目を集めています。 統合デザイン学科の坂本理恵(@sakamoto_entame)さんによる作品で、数え切れないくらいの「輪ゴム」を編み、実際に人が着られる服を生み出しています。伸縮性がある輪ゴムだけに、タイトなニットワンピースのような仕上がりで、それに合わせた輪ゴムのジャケットがステキです。輪ゴムがそのまま装飾になった首周りなど、デザインもお見事……! 輪ゴムで作られた服……! めちゃくちゃ編まれてる……! そして装飾としての輪ゴムがステキ ツイートによると「1年かけて(輪ゴムを)編み続けた」そうで、斬新な発想に驚きつつ、その努力にも拍手を送りたくなります。また見た目の色合いや透け感、表面の質感が面白く、なにより身近な輪ゴムで作られていることに感慨を覚えます。これが現代アート
Go を使ってプロダクトを作る時、Makefile を使ってビルドを指定することが多いです。 理由としては、 バージョン情報などを埋め込むのに都合がいい 複数のバイナリを吐き出す時に都合がいい Go のビルドオプションを指定するのにいろいろあって整理しておきたい 事前にコードジェネレータで書き出す部分があり、それを考えると Makefile などで整理したい などなどです。なので今回はプロジェクトが大きくなっていく中でどういう Makefile の書き方をしているか、というのをご紹介しようと思います。 サンプルとして、今回のプロジェクトでは gRPC を使ったチャットサービスのサーバーとクライアントを作ることにします。リポジトリは https://github.com/rosylilly/gochat に置いておきました。 Step 1. バージョン情報を埋める 今回はサーバーとクライアン
文化出版局 販売部 @books_bunka 文化出版局販売部の公式アカウントです。装苑、ミセスのスタイルブック、書籍の新刊情報などをお届けします。 Instagram 装苑 instagram.com/soenonline/ ミセスのSB instagram.com/mrs_stylebook/ 書籍 instagram.com/books_bunka/ books.bunka.ac.jp 文化出版局 販売部 @books_bunka 【編集部からのお願い】 いつも文化出版局の本を、ご愛読いただきありがとうございます。 みなさまに大切なお願いがあります。 フリマサイト等で販売されているハンドメイド品の中に、本の掲載作品をコピーした商品が出品されていることがあるのをご存知ですか? ↓続く pic.twitter.com/togtCGr0oB 2024-04-17 20:45:27
はじめに この記事は キーボード #1 Advent Calendar 2020 の7日目の記事です。6日目の記事は@hsgwさんのARMマイコンを使ったスプリットキーボードの作り方でした。 自作キーボードという文化が流行りだして数年経ち、はじめは一部のキーボード大好きっ子で盛り上がっていましたが、今ではだいぶ広い範囲まで文化が浸透してきたような気がしています。今の日本でのブームの源流がLet's SplitやHelixとすると、どちらかといえば製品としてのキーボードというより、電子工作に近いところからスタートしたと認識しています。ただ最近では海外のように高級志向なキーボードを買う方々を国内でもよく見るようになり、また違う流れを感じ始めました。 私自身も今までサンドイッチタイプのCorneキーボードから、徐々にアルミ削り出しのキーボードに興味を持つようになり、色々なキーボードを試すようにな
画面の案内にしたがって項目を入力・選択することで、著作権等に関する契約書の案(ひな型)を作成することが出来ます。[ 注意事項 ]をお読みの上、必要な契約書の種類をお選びください。 システムの趣旨 昨今のデジタル化・ネットワーク化の進展に伴い、著作物の利用形態も多様化しており、従来は一次利用のみと考えられていた講演や実演についても、ウェブサイトでの提供や電子媒体での配布のように二次利用で用いられる場面が増えてきています。 しかしその一方で、一般の方々の間で行われる著作権等に関する契約については、依然として口頭による契約が多く、その後の多様な著作物等の利用に際してトラブルが発生する場合も見られます。 文化庁では、一般の方々を対象者とし、いくつかの利用場面について、著作権等に関する一般的な契約書式のひな型を調査・研究し、文化庁のウェブサイトを通じて公開し、文書による契約を推進することとしています
既存のプロジェクトで使用しているコンパイラを置き換えるだけで、Zigに付属しているCコンパイラを利用できる。 クロスビルドが標準で可能 上でも述べた通り、Zigは標準でクロスコンパイルが可能である。 Zig libcのTaget一覧 ❯ zig targets | jq ".libc" [ "aarch64_be-linux-gnu", "aarch64_be-linux-musl", "aarch64_be-windows-gnu", "aarch64-linux-gnu", "aarch64-linux-musl", "aarch64-windows-gnu", "aarch64-macos-none", "aarch64-macos-none", "armeb-linux-gnueabi", "armeb-linux-gnueabihf", "armeb-linux-musleabi
需要のわからない記事を作る自由物書き。分解とかアホな工作とかもやるよー。USBを「ゆしば」と呼ぼう協会実質代表。 工作機械とか工具は、見てると欲しくなりますよね。溶接機なんかもそのひとつで、100Vでも使える安物なら1万円せずに手に入ったりもします。ただ、買っても使わない自信が120%あるので、買いませんけど。 とはいえ、もっと小規模な溶接であれば、話は別。具体的には薄い金属板の溶接……そう、電池のタブ付けです。リチウム電池やコイン電池の交換をしようと機器を分解したところ、ソケットではなくタブ付き電池で、交換に苦労することってありますよね。こんなときでも、タブ付けができるスポット溶接機があれば、新しい電池に交換できます。 以前はそれなりに高価な品を買うか、DIYキットに手を出すくらいしか選択肢がなかったのですが、AliExpressで探してみると、いつのまにやらイロイロ製品が出ていました。
そこそこの規模があるプロジェクトで実行すべきタスクを定義するとき、初手として Makefile を使いがち。 Pros make は事実上どんな環境にもあることを期待してよい シェルで実行されるコマンドをそのまま書ける タスクの依存関係が明示できる Cons make では positional arguments が使えない 少し複雑なことをしようとすると Makefile 専用の文法を覚える必要がある 現代では、ファイルベースのタスクの依存関係は make が発明されたころほどは必要ではない Docker とか Go とか Webpack がよしなにしてくれることが多い 例: docker compose のラッパー ちょっとしたコマンドのラッパーを書きたいことがある。Makefile を書きはじめたらすべてのエントリポイントを make にしたい。ということで、以下のような Make
いつも利用しているJLCPCBでCNC加工サービスが開始されたので、自作キーボード入門当初からの念願であったアルミ削り出しケースの製作に挑戦しました。 2023.8.13追記 ○ 不完全ネジ部の説明に、形状の参考としてタップの商品リンクを追加 ○ 2D図面の説明に、Fusion360での穴コマンドの適用方法を追加 ○ 加工コストの説明に、図を追加 2033.12.17追記 ○ 真鍮ウェイトの見積もりが大きく変わった原因を追加 完成品早速ですが完成品をご覧ください。 素材はアルミ6061、表面処理はビーズブラスト+アルマイト仕上げです。 送料込み$100以下でこれが手に入るのは最高ですね…(具体的な金額を出しても特に問題ないとのことでしたが、意味もなくぼかしています)。 今回は単純な形状の製造だったので、今後は複雑な形状を依頼した場合にどうなるのかも検証してみたいところです。 なお、実際の色
こんにちは!逆瀬川 ( https://twitter.com/gyakuse ) です。 今日はメールの自動返信作成をMake(ツール連携サービス)を使ってやってみたいと思います。 ※MakeとはZapierやIFTTTと同じIPaaS系のサービスです。 参考 概要 Gmailに来た新着メールをMakeとChatGPT APIを使い返信文章候補を作成します。 そもそもできそうかの確認 OpenAIのChatGPT API Playgroundを使って、これができるか確認してみます。 なお、text-davinci-003はChatGPT API(gpt-3.5 turbo)の10倍の価格なので、今回は用いません 追記: 脳死で書いてたのであれですが、MakeはまだChatGPT APIに対応していないのでtext-davinci-003を使います。 以下のようなプロンプトを実行しました
Massimo @Rainmaker1973 Engineer Matt Harrison has created a clever 3D printed open and closed sign design that can easily be changed by the turn of a gear [read more: buff.ly/44tUudX] pic.twitter.com/ZQAt5tRQpl 2023-07-19 15:25:54 池田洋介 @ikeikey パフォーマー/ 数学講師/クリエイター アルゴループ, からくり看板HAGURUMAなどの考案者 パフォーマンス動画(youtu.be/6-LSiGQi5pA) 著書 「数学 I・A/II・B/III・C 入門問題精講」 「思わず興奮する! こういう数学のはなしなら面白い」 ideaikeda.com 池田洋
2023.10.26 走行する腹筋ローラー「アブライダー」の挑戦 ― Maker Faire Tokyo 2023 会場レポート #1 Text by Yusuke Imamura 腹筋を鍛えるローラー(アブローラー)に動力を加えて走行させようという、思わず「どういうこと?」と聞き返しそうになる展示があった。蕪木孝氏(@takashikaburagi)の「アブライダー」である。 「アブライダー」に使われた、ごく一般的なアブローラーの箱 アブライダーがどういうものかは、蕪木氏が実演している様子を見ればすぐにわかるだろう。 アブライダーの本体。アブローラーや電動ドリルを木枠にフィットさせるために3Dプリンタも活用した アブライダーの動力は、電動ドリルの回転をチェーンでアブローラーに伝えることで得ている。電動ドリルのトリガーにはワイヤーがくくりつけてあり、そのワイヤーはアブローラーのハンドルに取
仕事でsedのコードをパパッと書いて使ったら、コードレビューで動かんと言われてしまった。そういえば、同僚はMacで、おれはLinuxだったな。 まぁsedならよくある話なので、しょうがないと思ってawkで同じことをした。awkは比較的もうちょっと互換性がある気がしているからだ(どっこいどっこいな気もする)。 しかしまだ動かないと言う。もう、大絶叫だ。アー。おしまいだ。カスがよ〜〜〜と思いつつ(社会人なので絶叫はしない)、よく調べてみるとmakeの互換性だった。というのも、試しにbrew install makeしてGNU Makeで試してみてくれ、と言ったら、あっさり動いたからである。実はsedもawkも悪くなくて、そいつを呼び出してるmakeに互換性がなかった。ごめんな、お前たち悪くなかったよ。でもそれはそうと互換性はない。 define foobarstring ... endef #
開発イテレーションを早くすれば、かなりの問題が勝手に解決される、と信じています。なんか最近、他の要素を軽視しすぎていたり、特にイテレーション速度に影響しなさそうなことすらしている気がしていて、信仰とかのレベルかもしれない、という気がしてきたので、ちょっと書いてみようかなと。主に C++ の話です。 仕事とかしてると良い判断力が求められたりしますが、判断というのは結構難しいですよね。アプローチ A と B で悩んだ時に、手が速ければ両方できたりします。開発イテレーションを無限に速くすると、必要とされる判断力はゼロに漸近していきます。やったね。 2手で変更の正当性を高速に確認できるようにする make (かその他のビルドコマンド)てやったらビルドができて、 make check (かその他のテストスクリプト)てやったら遅くないテストが全部走る、という体勢が好きです。試すためにはあっちのディレク
Makefile の組み込み関数の一覧です。 公式のドキュメントを読みながら、関数の引数と使い方について備忘録としてまとめました。 Makefile での関数の書き方は $(関数名 引数,...) または ${関数名 引数,...} です。 文字列操作・検索の関数 subst 文字列の置換です。使い方は $(subst 置換前,置換後,対象) FILES := hoge.c hoge.h fuga.c fuga.h all: @echo $(subst hoge,piyo,$(FILES)) # => piyo.c piyo.h fuga.c fuga.h patsubst パターンマッチによる文字列の置換です。使い方は $(patsubst 置換前,置換後,対象) FILES := hoge.c hoge.h fuga.c fuga.h all: @echo $(patsubst %.c
Rustを第二言語として採用してデバイスドライバなどのモジュールをRustで書けるようにする「Rust for Linux」が近々マージされる予定だともLinus氏自身が発言しています。 そんな期待のかかるRust for Linuxですが、提案された当初は期待こそされていたものの、様々な懸念点も指摘されていました。 その1つが標準ライブラリの一部であるallocクレートの設計です。 このクレートはヒープ領域を扱うBox、Vec、StringなどRustではお馴染みの構造体を提供しています。 Rustの標準ライブラリはOSのサポートを前提とした構造体も多くあります。そのため、OSそのものを書くようなベアメタルプログラミングにおいて標準ライブラリをそのまま使うことはできません。 使えるのはcoreと呼ばれる依存関係のない全く無いライブラリがありますが、allocはOSのサポートが必要なヒープ
麦を挽いた粉と、水を混ぜ合わせただけのスターターで培養する酵母「サワードウ」というものがある。 仕組みは日本酒の発酵と同じようなものだが、サワードウで作るパンは酒税法的にも問題ないらしい。 古代のパン発明を追体験するような、苦難と困惑のパン作りが始まる。 サワードウブレッド、という言葉を聞いたことがあるだろうか。 要は「自家製酵母パン」だ。たまに個人経営のパン屋さんで売られているのを目にするが、パン作りに使う「イースト」がつまり「酵母菌」であり、自家培養したイーストを使ったパンを指す。 Sour(酸っぱい)dough(パン生地)の名前の通り、よくある市販のパンと比べて酸味のあるパンが焼きあがる。 海外のフリー画像サイトで「Sourdoughbread」と検索して出てきたイメージ。そうそう、こんな見た目のパンが多い。 酸味があることで唾液がより多く分泌され、消化によいという説があるが、特筆す
1992年三重生まれ、会社員。ゆるくまじめに過ごしています。ものすごく暇なときにへんな曲とへんなゲームを作ります。 前の記事:マスクをもてなす > 個人サイト ほりげー スピログラフについて スピログラフという名前にはあまりなじみがないかもしれないが、写真を見てもらったら伝わると思う。 ダイソーではスピログラフではなく、くるりんデザイン定規と呼ばれている。「絶妙に言い表している感」がよい。 ダイソーではくるりんデザイン定規として売られている。調べてみるとスピログラフはハズブロ社によって商標登録されており、商品名に使えないようだ。なのでこの記事でも「スピログラフっぽいもの」ということにする。 仕組みは簡単だ。穴の内側にギザギザがついており、円盤の外側にもギザギザがついている。そして、円盤の穴にペンをさしこんで穴にそって動かすと、歯車の原理で円盤が穴の内側を回る。これにより、予測できそうででき
合同会社DMM.com(本社:東京都港区、会長兼CEO 亀山敬司 、以下 DMM )は、これまでハードウェア開発環境と、技術やビジネス面でサポートするスタッフを備えたモノづくりのためのコワーキングスペース「DMM.make AKIBA」を運営しておりましたが、2024年4月30日(火)をもって施設をクローズする運びとなりましたことをお知らせいたします。 施設クローズの背景 DMM.make AKIBA は、ハードウェア開発をトータルでサポートし、ハードウェア・スタートアップを志す全ての方々の拠点として2014年11月に誕生しました。“モノづくりのためのコワーキングスペース”として、製品開発に必要な機材の提供や技術面・ビジネス面でのサポートなど、お客様の事業課題解決に向けて伴走してまいりましたが、昨今の市場の変化に伴い、施設をクローズする運びとなりました。 今後は、これまでの施設運営で培って
個人で発注できる、さまざまな加工を試してみるシリーズ企画。 1~数個、お小遣いの範囲でどんなことができるのか? 国内、国外問わず、メジャーなものからニッチなものまで、個人のものづくりの幅を広げてくれる加工サービスを使ってみます。 今回はゴムの加工を試してみました。ゴムパーツはどこに発注できるのか、素材にはどんな種類があるのか、見積もりや入稿の仕方、価格など、実際に発注して確かめました。また、発注したものと自分で各種加工を行ったものとを比べ、ゴムパーツがほしい時にどうするのがベターか考えてみました。 作る背景と、どんなものを作るか 以前、自作キーボードを設計し、キット化しました。このキーボード、高さを低くするために底はゴムシートになっていました。これまでは両面テープを貼り、シートは手で切る方式だったのですが、どうしてもクオリティが下がってしまいます。そこで、今回はオリジナルのゴムパーツを作ろ
Abstract This almost class-less CSS library turns your HTML document into a website that looks like a LaTeX document. Write semantic HTML, add <link rel="stylesheet" href="https://latex.now.sh/style.css"> to the <head> of your project and you are good to go. The source code can be found on GitHub at https://github.com/vincentdoerig/latex-css. Getting Started Add <link rel="stylesheet" href="https:
初めまして。突然ですが、皆さん! 人生で1度はゲームクリエイターになりたい!と思ったことありますよね! この記事は、大学2回生からゲーム作りを勉強し始め、実際にゲームを完成させるまでに経験した数々の地獄について書いています。 そんなことをわざわざ書いた理由は、最後にあります。 ゲームに限らず、今から何かを始める方に是非読んでいただきたい記事です。 ぜひ最後まで読んでやってください。 1.経済学部の地獄「やりたい事がないから取り敢えず大学に入って将来の選択肢を増やします!」 これって高校生あるあるですよね。 高校生の自分に言いたいけど、大学生になったからやりたいことが見つかるわけではないぞ。 何も考えず入った経済学部。 当然、授業は退屈で、経済学部のおイキりになられている方々を見下したせいで、友達も出来ず、1年くらい軽い不登校になりました。 その時期にふと就活のことを考え、学部の人が行く就職
背負っているのは電光掲示板? 古いパソコン? いや、最高にクールなリュックです! 前面のパネルをパカっと開けば中にはiPadや財布などの荷物がぎっしり入っています。クラシックパソコンの名機、1989年製「Macintosh SE/30」をリメイク。光るリュックに作り替えて使ってみました。 私の初めてのパソコンは「Power Machintosh 8500」という機種でした。 しょっちゅうフリーズさせつつも、お絵かきをしたりゲームをしたり、とても気に入っていました。子ども心に「マッキントッシュ」という響きがすてきに感じられ、『月の町マッキントッシュ』という自作絵本を書いた思い出も。懐かしい……。しかし、今回使った「Macintosh SE/30」はさらに古い機種。全く見たことも触ったこともありませんでした。 しかしある日見かけたMacintosh SE/30。角ばった中にも柔らかさのあるフォ
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く