はてブログ

はてなブックマーク新着エントリーの過去ログサイトです。



タグ void

新着順 人気順 5 users 10 users 50 users 100 users 500 users 1000 users
 
(1 - 25 / 40件)

フロントエンドの main() を合成関数として副作用を集約する

2023/05/26 このエントリーをはてなブックマークに追加 24 users Instapaper Pocket Tweet Facebook Share Evernote Clip main フロントエンド 副作用 createElement

これは未実装のアイデアを含む記事です。(後述する lint rule が未実装です) 要は EffectSystem を作ろうとしました。 https://www.eff-lang.org/ void に意味を込めたい こういうフロントエンドのコードについて考えてみましょう。 function mount(): void { const div = document.createElement('div'); div.textConte... 続きを読む

関数型はプログラミングスタイル

2021/11/28 このエントリーをはてなブックマークに追加 13 users Instapaper Pocket Tweet Facebook Share Evernote Clip プログラミングスタイル immutable val unit

命令型及び関数型はプログラミングスタイル。命令型と関数型の間は0/1ではなく、グラデーションがある。 関数型へのアプローチ 可変の変数(var)を使わず、不変の変数(val)を使う 可変のオブジェクト(mutable)を使わず、不変のオブジェクト(immutable)を使う voidやUnitなどの戻り値のない関数は使わない。高階関数を使う... 続きを読む

EmacsユーザがVSCode だけで開発するようになって1ヶ月が経った - type t (* void *)

2021/09/11 このエントリーをはてなブックマークに追加 12 users Instapaper Pocket Tweet Facebook Share Evernote Clip vscode Emacsユーザ リモート下 ペア メモ

必要にかられてVSCode縛り開発を一ヶ月やっていたのですが、普通に便利に開発できるようになったのでメモ。 VSCodeでしかできないことがある VSCode を使うことになった主な原因は2つある。 Live Share ひとつはリモート下で密接にペアプロする必要があったため。 その上で Live Share が便利すぎて手放せなくなった。 d... 続きを読む

TypeScriptのanyみたいな「なんでも代入できる型」を分類する - soutaroブログ

2019/10/05 このエントリーをはてなブックマークに追加 45 users Instapaper Pocket Tweet Facebook Share Evernote Clip TypeScript aNy 挙動 soutaroブログ 問題

安全でないもの - void * (C) いろいろあるんだろうけど、Cから始めよう。void*にはなんでもキャストできるし、元の型に戻すこともできる。まあany。問題は変なことをやった場合。(Cはよくわからないから誰かが例を書いてくれ。) キャストによって変な型が得られた場合の挙動は未定義なんだと思う。(知らないから、誰... 続きを読む

f() vs f(void) in C vs C++ - Nick Desaulniers

2019/05/13 このエントリーをはてなブックマークに追加 20 users Instapaper Pocket Tweet Facebook Share Evernote Clip Nick Desaulniers C++ x86_64

TL;DR Prefer f(void) in C to potentially save a 2B instruction per function call when targeting x86_64 as a micro-optimization. -Wstrict-prototypes can help. Doesn’t matter for C++. The Problem While messing around with some C code in godbolt Compiler Explorer, I kept noticing a particular funny ... 続きを読む

【C言語】引数なしの関数には void を書いた方がよいという話 - 0x19f (Shinya Kato) の日報

2019/04/17 このエントリーをはてなブックマークに追加 232 users Instapaper Pocket Tweet Facebook Share Evernote Clip 引数 挙動 関数 日報 規格

C言語で引数なしの関数を書くときに void を書かないのと書くのとで挙動が違うなんて話を聞いたことはないでしょうか? つまり void func() {} と void func(void) {} で挙動が違うという話ですね。 自分も話だけ聞いたことがあったものの2つがどう違うのかはわかっていなかったため、C言語の規格を読みながら何が違うの... 続きを読む

『春画展』に雲田はるこ、白根ゆたんぽ、山本直樹、長尾謙一郎ら29作家 - アート・デザインニュース : CINRA.NET

2018/07/29 このエントリーをはてなブックマークに追加 13 users Instapaper Pocket Tweet Facebook Share Evernote Clip 雲田はるこ Faith エロティシズム 山本直樹 青木俊直

『SUMMER POP 29/春画展』が8月7日から東京・阿佐ヶ谷のVOID、高円寺のFAITHで開催される。 エロティシズムをテーマにした同展では、昨年に京都・トランスポップギャラリーで行なわれた『SPRING POP 16 / 春画展』の出展作家に新たな作家を加えた計29人の作品を紹介。 VOIDには青木俊直、意志強ナツ子、えすとえむ、大... 続きを読む

技術同人誌のおかねのはなし - type t (* void *)

2018/04/26 このエントリーをはてなブックマークに追加 27 users Instapaper Pocket Tweet Facebook Share Evernote Clip 原価 徒然なるまま 追記 結論 割合

2018 - 04 - 27 技術同人誌のおかねのはなし 徒然なるままに書く側のおかねのはなしをする。技術書典限定かつねこのしっぽさんの数値を使う。 追記: 全体的に500円で売ることを考えた内容になっている気がする。 500円で売ることを考えると、原価に対する印刷費の割合がとても大きく、1000円で売ることを考えると割合はぐっと下がる。 値上げをするというのが良い戦術な気がしてきた。しかし結論と... 続きを読む

何もしない組み込みコマンド ":" (コロン)の使い道 - Qiita

2016/02/12 このエントリーをはてなブックマークに追加 459 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita NOP コロン コマンド 使い道

Bash でシェルスクリプトを勉強していくと出会うのが : (コロン)という名前の組み込みコマンド。このコマンドは何もしないコマンドです。 こんなコマンドの存在は不思議だなと思う反面、 C言語 にも void という関数があったり、 LaTeX にも \relax があったり、何もしない命令というものは機械語の NOP からある普通のものです。 この Bash の : の使い道についてまとめてみま... 続きを読む

UNIX/Linuxのパイプ - 滴了庵日録

2014/12/25 このエントリーをはてなブックマークに追加 69 users Instapaper Pocket Tweet Facebook Share Evernote Clip UNIX printf Linux sleep パイプ

プログラミング20年くらい日々使っていながら、UNIX/Linuxのパイプの振る舞いをよく分かってませんでした。『易経』に「日に用いて知らず」というのはこれです。ちょっと簡単なコードで実験してみました。 リスト1 test1.c #include int main(void) { int i; for(i=0;i5;i++){ sleep(1); printf("test1(%d)\n",i); ... 続きを読む

Programming-language - なぜ null はそのプログラミング言語にあるのか(その1 - ”無”の無い世界) - Qiita

2014/09/08 このエントリーをはてなブックマークに追加 92 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita Haskell null undefined ヤケ

前提 TaPL 読みながら Haskell/Denotational semantics 見て、自分なりに納得した己が解釈を文芸的に綴っていくだけの内容です 序: void, null, undefined, (), [], ⊥ どんな言語でも「空っぽ」なり「無い」なり「未定義」なりを意味する値が用意されており、型付けが動的だろうと静的だろうとこれらに対してだけはヤケに自由度の高い用法を許されてい... 続きを読む

Big Sky :: C言語から golang の chan っぽい事が出来るライブラリ「chan」

2014/09/01 このエントリーをはてなブックマークに追加 26 users Instapaper Pocket Tweet Facebook Share Evernote Clip golang CHAN stdio.h ライブラリ C言語

名前そのままやん感がすごいですが。 tylertreat/chan - GitHub https://github.com/tylertreat/chan golang の chan をC言語から使える様にするライブラリです。やはりC言語というだけあって、受け渡す値の型は void* ですがそこは目をつむりましょう。 #include <pthread.h> #include <stdio.h> ... 続きを読む

Xcodeでテストのときのみ特定のコードを実行する方法 - PILOG

2014/06/09 このエントリーをはてなブックマークに追加 22 users Instapaper Pocket Tweet Facebook Share Evernote Clip PILOG method XCode 特定 サーバー

2014-01-04 Xcodeでテストのときのみ特定のコードを実行する方法 Xcode iOS テストコードのときのみ実行したいコードってありますよね?例えばサーバーのURLを変えたり、テスト用のデータを用意したりいろいろな用途があり得そうです。 シンプルにやるにはプリプロセッサマクロを使ってこんな風にやるのがよさそうです。 - (void)method { #ifdef TESTING [se... 続きを読む

iOS 7.1 から iAd 経由でのアプリインストールのコンバージョン計測が可能に - jarinosuke blog

2014/03/12 このエントリーをはてなブックマークに追加 11 users Instapaper Pocket Tweet Facebook Share Evernote Clip iAd アプリインストール コンバージョン計測 API 経由

2014-03-12 iOS 7.1 から iAd 経由でのアプリインストールのコンバージョン計測が可能に iAd Buffer コンバージョン計測 iOS 7.1 から以下の API が iAd.framework に追加されています。 iOS 7.1 API Diffs ADClient - (void)determineAppInstallationAttributionWithComple... 続きを読む

我々一般人はソーシャルメディアを劇場化して異常者と戦う - mizchi's blog

2013/12/28 このエントリーをはてなブックマークに追加 11 users Instapaper Pocket Tweet Facebook Share Evernote Clip mizchi's blog ソーシャルメディア 劇場化 信用

2013-12-28 我々一般人はソーシャルメディアを劇場化して異常者と戦う 伝説のvoid/kusakabe氏復活を記念して考えてたことを文章化してみた。 Windows使ってるやつは仕事できないバカ - Togetterまとめ http://togetter.com/li/606941 今の時代、キチガイとの戦い方にも方法はあって、相手を負かすのではなく、相手の信用をへし折る方法がある。ソーシ... 続きを読む

Objective-C - (模索中)リファクタリング:パラメタの受け渡し用NSDictionaryを専用クラス化する方法 - Qiita [キータ]

2013/10/17 このエントリーをはてなブックマークに追加 13 users Instapaper Pocket Tweet Facebook Share Evernote Clip キータ NSDictionary NSString パラメタ

お願い もっと良い方法があるよ!こうすると楽だよ!ここ間違ってるよ!等があればコメントください。やり方を模索中です ある日ソースコードを見てると、こんなソースを見つけました。 -(void)methodA { NSDictionary *userInfo; NSURL *imageUrl; NSString *appid; NSMutableDictionary *param = [NSMutab... 続きを読む

neue cc - asyncの落とし穴Part3, async voidを避けるべき100億の理由

2013/10/09 このエントリーをはてなブックマークに追加 42 users Instapaper Pocket Tweet Facebook Share Evernote Clip ベストプラクティス async 非同期 neue cc 終了

だいぶ前から時間経ってしまいましたが、非同期の落とし穴シリーズPart3。ちなみにまだ沢山ネタはあるんだから!どこいっても非同期は死にますからね! async void vs async Task 自分で書く場合は、必ずasync Taskで書くべき、というのは非同期のベストプラクティスで散々言われていることなのですけれど、理由としては、まず、voidだと、終了を待てないから。voidだと、その中... 続きを読む

iOSアプリ開発で例外の発生した場所を特定する | クラスメソッド開発ブログ

2012/10/02 このエントリーをはてなブックマークに追加 162 users Instapaper Pocket Tweet Facebook Share Evernote Clip 例外 iOSアプリ開発 クラスメソッド開発ブログ 場所 アプリ

iOSアプリを開発していて、例外が発生してアプリがクラッシュしてしまうことがしばしばあります。 Xcodeでは、クラッシュ時に得られる情報が少ないので、原因究明に時間がかかってしまいます。 そんなときは、「NSSetUncaughtExceptionHandler」を使用すると便利です。 まず、試しに、よくある例外をわざと発生させてみます。 - (void)viewDidLoad { [super... 続きを読む

ニートがプログラマを目指すスレ, 残念だけどメソッドを呼び出したタイミングで置き換えるだけだと簡単に取得できちゃいます。ぶっちゃけ大量にUDIDの代わりにUUIDを返すカテゴリを追加

2012/02/16 このエントリーをはてなブックマークに追加 17 users Instapaper Pocket Tweet Facebook Share Evernote Clip UUID load UDID method list

残念だけどメソッドを呼び出したタイミングで置き換えるだけだと簡単に取得できちゃいます。ぶっちゃけ大量にUDIDの代わりにUUIDを返すカテゴリを追加したほうが楽かも http://flcl.jp/udidudidkiller + (void)load { Method *list; unsigned int outcount; list = class_copyMethodList([UIDevi... 続きを読む

ニートがプログラマを目指すスレ, やったーUDIDKillerKillerできたよー http://blog.maripo.org/2012/02/udid-killer/ このブログと前の前のエントリのUDIDを使用不可にするコードを無効にするコードを書い

2012/02/14 このエントリーをはてなブックマークに追加 17 users Instapaper Pocket Tweet Facebook Share Evernote Clip SEL UDID プログラマ エントリ ニート

やったーUDIDKillerKillerできたよー http://blog.maripo.org/2012/02/udid-killer/ このブログと前の前のエントリのUDIDを使用不可にするコードを無効にするコードを書いてみた。 typedef void (^IMPHandler)(IMP imp); - (void)executeSelector:(SEL)selector handler:... 続きを読む

卜部昌平のあまりreblogしないtumblr - 最速の memset64 を求めて 今回のお題は char 幅じゃなくて word 幅の...

2011/01/29 このエントリーをはてなブックマークに追加 42 users Instapaper Pocket Tweet Facebook Share Evernote Clip tumblr 卜部昌平 word destination かい

今回のお題は char 幅じゃなくて word 幅の memset 、つまりプロトタイプだとvoid* memset64(void* destination, uint64_t image, int num_words);をどれだけ高速に行うかという話。なぜ高速化するかというと、塗りつぶす領域がけっこうでかいから。候補 1: REP STOSvoid*memset64(void* d, uint6... 続きを読む

Cでのポインタの読み方

2008/05/19 このエントリーをはてなブックマークに追加 1281 users Instapaper Pocket Tweet Facebook Share Evernote Clip ポインタ char 摩訶 int ルール

Cでのポインタの読み方 Cのポインタの読み方は、ルールを知らないと摩訶不思議です。 ルールを覚えれば、 int (*p[5])[3]; char (*(*fp)(void))(int); なんてのも解読する事ができます。 大事な前程 ポインタを読む際には、「英語で読む」必要があります。 「え~、英語~」 と思う方もいるかもしれませんが、逆に日本語で読む方が大変です。 基本ルール ルール 後置演算子... 続きを読む

void GraphicWizardsLair( void ); // AmazonはSIerな方面もWeb2.0も強いのに、なぜかSIer分野はblog界隈で注目されないよね

2007/04/17 このエントリーをはてなブックマークに追加 638 users Instapaper Pocket Tweet Facebook Share Evernote Clip SIer コンテキスト Ruby perl 言論

--> [neta][www] AmazonはSIerな方面もWeb2.0も強いのに、なぜかSIer分野はblog界隈で注目されないよね F's Garage:rubyとかPHPとかPerlとか。_ なのに、まるで楽天や昔のライブドアが、技術ないんじゃない?にはじまる、SIer軽視的言論(コンテキスト)が、はてなブックマークを中心とするレイヤーにはびこっているのにずっと違和感を感じてきました。 を... 続きを読む

void GraphicWizardsLair( void ); // mixiの「話のつまらない男に殺意を覚える」コミュで、書き込みした人たち全員に許諾をとらずに書籍化しようとして大揉めになっている

2006/11/22 このエントリーをはてなブックマークに追加 50 users Instapaper Pocket Tweet Facebook Share Evernote Clip 殺意 netwatch 印税 mixi コミュ

--> [mixi][netwatch] mixiの「話のつまらない男に殺意を覚える」コミュで、書き込みした人たち全員に許諾をとらずに書籍化しようとして大揉めになっている mixi(ミクシィ)の独裁管理人を許さない!_ がまとめblogらしい。 要するにコミュに書かれた文章を書籍として小学館から出版しますよ。という企画が出たんだけど。「印税はどうなるの?」とか「著作権は投稿を書いた人にあるけど?」... 続きを読む

void GraphicWizardsLair( void ); // 「水からの伝言」にまつわる議論で忘れがちなのは、科学の話と洗脳・共感の話がごっちゃになるところ

2006/11/14 このエントリーをはてなブックマークに追加 637 users Instapaper Pocket Tweet Facebook Share Evernote Clip 伝言 洗脳 void GraphicWizardsLair

--> [www][neta] 「水からの伝言」にまつわる議論で忘れがちなのは、科学の話と洗脳・共感の話がごっちゃになるところ ふぉーりん・あとにーの憂鬱: 誰が屏風の虎を追い出すか?_ とか 音極道茶室: 『「水からの伝言」を信じないでください』と言うのならやるべき事は一つだろう?_ を読んで。 この話の論点は最初から決まっている。それは「科学」のもつ良いイメージ(客観性・論理性・信頼性など)を... 続きを読む

 
(1 - 25 / 40件)