タグ ポインタ
新着順 10 users 50 users 100 users 500 users 1000 usersDatabricks情報を手に入れろ!?Databricks関連書籍やウェブ上のポインタなど(長い)
こんにちわ!Databricksはじめたいけど情報が、、、ない、、、?という方?あるよー!ここにあるよー! というわけで、Databricks関連情報をまとめていきたいと思います。 書籍 まずはこれ「データブリックス-クイックスタートガイド」Databricksとはなぜ生まれてきたのか、どういうアーキテクチャなのか、といった最初... 続きを読む
【C言語】ハァ… 困ったなァ 「未定義動作」にもう疲れちゃって 全然動けなくてェ… - Qiita
はじめに どうも、y-tetsuです。 以前、こんな記事でお世話になりました。 お久しぶりです。あい変わらずC言語の学びなおしにいそしんでおります! いやー、C言語ってムズカシイですよね。最初は文法がとっつきづらかったり、ポインタでつまずいたり、慣れてきたら慣れてきたで色んな災いが出てきたり…で、結果「もう疲... 続きを読む
プログラム初心者にC言語のポインタを不本意ながら教える羽目になったなら、こう教えると良いよ - 偏見プログラマの語り!
僕がプログラミングに触れた当時は、プログラミングといえば「まず C 言語」でした。それから 10 年以上が経ちました。学校の授業や企業の研修では未だに C 言語を教えているところがあるようです。関数型プログラミング言語という波が来ている 2012 年にもなって未だに C 言語をやっているというのはまるで進歩が無く残... 続きを読む
C言語をマスターしたい人はGCCのバージョン14を使いましょう - pyopyopyo - Linuxとかプログラミングの覚え書き -
C言語(C++を含む)を習得したい人,ポインタを勉強したい人はgcc-14を使いましょう.難しいところは gcc-14 が丁寧に解説してくれます C言語の難しいところ 例を示します.C言語で記述された,たった6行のソースコードです int main() { int buf[10]; buf[10] = 0; return 0; } このソースコードには問題があります.... 続きを読む
HHKB新作は遂にポインタ搭載&メカニカルの『HHKB Studio』 4つのジェスチャパッド搭載でクリエイター向けにも活躍 | テクノエッジ TechnoEdge
HHKB Studioはコンパクトな筐体にミニマルなキー配列は従来のHHKBそのまま、鍵盤中央にポインティングスティックを搭載。 さらにキーボード側面にはスライド操作できる4つのジェスチャパッドを備え、マウスやトラックパッドに手を伸ばさずポインタの移動やクリエイティブアプリの操作が可能です。 キーボードとして最も... 続きを読む
生のポインタは使わないで! Modern C++のメモリ管理
本連載では、Modern C++と称されるC++について、Modern C++らしい言語仕様をピックアップし紹介していきます。第3回は、スマートポインタについて紹介します。高度なメモリ管理には生のポインタの使いこなしが必須という古い常識はもはや通用しません。メモリを効率よく、しかも安全に使うことを実現しているスマートポ... 続きを読む
入門 B-link tree
概要 DBMS で広く利用されている B+ tree には様々な variant が存在するが、B-link tree もその1つ。 シンプルなラッチプロトコルで並行アクセスをさばけるよう、リーフノード以外のノードにも右の隣接ノードへのポインタを持たせた構造となっており、PostgreSQL で使われていることでも有名。 この記事では主にこの B-... 続きを読む
マウスを使わない新入社員たち
若い子たちのマウス離れが本当に深刻。 ここ3年くらいで、急にマウスを使わない、使えない人間が増えている。 弊社はPC仕事多いし、勿論全員にマウスを支給している。 なのに、皆マウスを使わない。 10人いたら7人はタッチパッドでポインタを動かしている。 正直とても非効率的だと思うのだが、とにかくマウスを使わない... 続きを読む
【ネタ】コメントだけしか書いていないのに「Hello, world!」と表示されるJavaプログラム - Qiita
これはJavaでポインタで使えるというネタから着想を得たプログラミングネタです。 厳密には 「コメントだけ書いてあるようにしか見えない」 です。 コメントだけしか書いていないのに「Hello, world!」と表示されるJavaプログラム % java --version openjdk 16.0.2 2021-07-20 OpenJDK Runtime Environment Microsoft-25... 続きを読む
旧石器時代のポインタをご利用の皆様へ ~provenance入門~ - Qiita
Help us understand the problem. What is going on with this article? 続きを読む
トラックパッドやマウスがサポートされるiPadOS 13.4では、macOSと同じようにアクセシビリティからポインタの大きさや慣性、スクロールの速さが変更可能。 | AAPL Ch.
トラックパッドやマウスがサポートされるiPadOS 13.4では、macOSと同じようにアクセシビリティからポインタの大きさや慣性、スクロールの速さが変更可能になるようです。詳細は以下から。 Appleは現地時間20 続きを読む
Big Sky :: Go 言語の struct の実体を引数で(なるべく)渡せない様にするテクニック
Go 言語は struct のレシーバがポインタの場合は実体であってもポインタの場合であっても呼び出せるので、もし struct が参照カウントに従い動作する様な場合は実体でコピーされてしまっては困る場合があります。例えば以下の様なインタフェースを考えます。 package main import ( "fmt" "sync/atomic" "time" ) type f... 続きを読む
音楽のコードの構成音をその場で確認できるChrome拡張機能を作った(β版) - Qiita
Chord Dictionary Mouse Dictionary( https://qiita.com/wtetsu/items/c43232c6c44918e977c9 )に触発されて作りました。 任意のサイトで音楽のコード名にポインタを当てるとコードの構成音が見れます。 コードが表示されている状態でCtrl+Spaceを押すとコードが再生されます。 コードの構成音をその場で確認できるChrome... 続きを読む
ポインタを使ったデータ構造をHaskellの代数的データ型と相互変換したい | Aqueos Sodium Hydroxide
struct ST_VEC3D_LIST { double x; double y; double z; struct ST_VEC3D_LIST * next; }; というような構造体を定義してやるのが常套手段です。 要素を追加するときは next ポインタでつないでいって、リストを手繰るときは next ポインタを再帰的に参照していくことになります。リストの終端は next に NULL を代入す... 続きを読む
ポインタを使ったデータ構造をHaskellの代数的データ型と相互変換したい | Aqueos Sodium Hydroxide
struct ST_VEC3D_LIST { double x; double y; double z; struct ST_VEC3D_LIST * next; }; というような構造体を定義してやるのが常套手段です。 要素を追加するときは next ポインタでつないでいって、リストを手繰るときは next ポインタを再帰的に参照していくことになります。リストの終端は next に NULL を代入す... 続きを読む
実装して理解するスライス #golang - Qiita
つまり、Goのスライスは次の図のように、配列へのポインタと長さと容量を持った値として表現されています。 runtimeとreflectパッケージでポインタがunsafe.Pointerとuintptrで表現方法は違いますが、どちらもポインタを表す値です。 unsafe.Pointerは任意型のポインタと相互変換可能な型です。一方で、uintptrは整数型... 続きを読む
nilが欲しいからと言ってむやみにポインタを使うとひどい目にあう話 - moriyoshiの日記
2018 - 03 - 19 nilが欲しいからと言ってむやみにポインタを使うとひどい目にあう話 スマートフォン アプリ側の実装担当として少し関わっているあるβ版のサービスで、奇妙だが比較的クリティカルな問題が発生していた。 それもメッセージが関係ない人間に届くというものであった。 なんとなくその問題を担当することになったが、常に状況が再現するわけではなく、他の仕事もあったので、問題への見当を付け... 続きを読む
例え話をしないC言語のポインタの説明 | 右や左の旦那様
まえおき 巷では「プログラマーになりたい人に初学者にとって、ポインタという考え方がわけわかめ」という話がよくあります。 そこでいろいろな人が「ポインタは住所だ」とか「変数がハコで」とか手を変え品を変え分かりやすいように説明してくれています。 それでもなお「ポインタがわかりづらい」という人が後を絶ちません。 もういっそのこと、例え話をやめてド直球で攻めたらいいんじゃないでしょうか。 Hello, W... 続きを読む
初心者でも独学でC言語のポインタについて理解できるサイトと書籍6選 - paiza開発日誌
2018 - 01 - 26 初心者でも独学でC言語のポインタについて理解できるサイトと書籍6選 プログラミング プログラミング初心者 プログラミング学習 Webサービス紹介 書籍紹介 Photo by Tnarik Innael プログラミングをこれから学ぼうとしている方や、これから研修や実務に入る新人エンジニアの皆さんの中には「 C言語 を学習したい」という方もいらっしゃるかと思います。 C言... 続きを読む
Go言語で「なかった」の返し方 - Qiita
何らかの関数が、その結果として「なかった」ということを返す場合について考えてみます。処理自体は成功したが、その結果「なかった」ということを返す場合です。 いくつかのパターンをあげてみます。 nil まず始めに return nil, nil は ダメ です。エラーでない場合は、何らかの non-nil な値(ポインタ)を返すべきです。 Go言語でコードを書く際はエラーを必ず確認し、そして、以下のよ... 続きを読む
Vimをはじめるときのポインタ - 藻ログ
2017 - 12 - 15 Vimをはじめるときのポインタ vi Vim2 Advent Calendar 2017 15日目の記事です. TL;DR Vim をはじめたいと相談された時,挫折させてしまうことが多い 一体何がいけないのか() *1 いきなり色々説明するからや!段階的に情報が集まったポインタが欲しい! ということで, Vim の設定について聞かれたときに紹介しているものをまとめてみ... 続きを読む
GoとCの間のポインタ渡し - Qiita
これは Go3 Advent Calendar 2017 の3日目の記事です。 CでGOのポインタを扱う方法と、GoでCのポインタを扱う方法を紹介する。 コードは以下にあります。 https://github.com/74th/adventcalendar2017-go3-4 GoのポインタをCで扱う場合 そのままGoのポインタを渡すコードを作成すると、ビルドエラーになる import "C" /... 続きを読む
C言語でインクルードするだけで使えるNon-movingで正確なGCを作った - Qiita
インクルードするだけで使えるNon-movingで正確なGCをC言語用に作りました。 行数がコメントを除いて100行に満たない非常に小さなライブラリです。 GCのアルゴリズムとしてはCheneyのコピーGCを採用しています。 通常のCheneyのコピーGCではメモリ空間のうち半分が無駄になってしまいメモリ効率が悪かったり、 GC発生時にオブジェクトが移動してしまいC言語のようなポインタを直接触れる... 続きを読む
C言語のポインタがわからないときに参考にしたい3つのサイト - ライフをハックしたい
2017 - 10 - 04 C言語のポインタがわからないときに参考にしたい3つのサイト IT エンジニア 教育 最近よく耳にするIOTのおかげでC言語も最注目されてきました。ずいぶん昔にやったので再習得したいと思う人も多いでしょう。 C言語を習得する上で、最初の大きな壁は「ポインタ」です。ポインタの理解なくしてC言語の習得は出来ません。しかし、多くの入門者を払いのけるパワーがあることも事実です。... 続きを読む
「Web業界」のポインタの指し示す先が,人によって変わるバグ | F's Garage
たまたまマストドンのtoot見てて気になったんだけど,「Web業界」という響き. 僕もWebSigのモデレータに長らく参加していて,つくづく思ったんだけど,一言にWeb業界と言っても,そのポインタの先にあるクラスタって,全然違うのよね. ・Web受託業界 コーポレートサイト系 フリーランス系 Flash界隈(昔は) 広告系 SI系 ・Webサービス系 (メディアとか) ・広告系 ・ゲーム系 ・スタ... 続きを読む