はてブログ

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



タグ グローバル変数

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

【Rust】static でも Drop したい

2022/08/02 このエントリーをはてなブックマークに追加 6 users Instapaper Pocket Tweet Facebook Share Evernote Clip static rust Drop デストラクタ Program

Rustのstatic変数はいわゆるグローバル変数として使われることが多いですが、static変数はDropできない(デストラクタが呼ばれない)という特徴があります。 Static items do not call drop at the end of the program. メモリ管理の仕組みとして見ると、'static なライフタイムを持つstatic変数はdrop() の実行時でも生... 続きを読む

Rustで設定ファイルの内容をグローバル変数に保存する - Qiita

2020/10/06 このエントリーをはてなブックマークに追加 6 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita rust 設定ファイル 内容

extern crate lazy_static; use config::ConfigError; use dotenv::dotenv; use lazy_static::lazy_static; use serde::Deserialize; /// .evnの内容を保存するstruct #[derive(Deserialize, Debug)] pub struct Config { pub address: String, pub port: i32, } impl Config { /// 環境変数からデータを読み込む pub fn... 続きを読む

Web制作者がチェックしておきたい、Chrome 71 デベロッパーツールの新機能のまとめ | コリス

2018/12/11 このエントリーをはてなブックマークに追加 46 users Instapaper Pocket Tweet Facebook Share Evernote Clip デベロッパーツール コリス DOMノード エクスポート アップ

先週、アップデートされたChrome 71 デベロッパーツールの新機能を紹介します。 ブラウザのアップデートと共に、デベロッパーツールも便利になっていきますね! What's New In DevTools (Chrome 71) Live Expression機能でDOMノードを強調表示 DOMノードをグローバル変数として保存 HARファイルにエクスポート メインメ... 続きを読む

メモリとスタックとヒープとプログラミング言語 | κeenのHappy Hacκing Blog

2017/04/30 このエントリーをはてなブックマークに追加 626 users Instapaper Pocket Tweet Facebook Share Evernote Clip een ビーフ rust スタック 引数

κeenです。 今回の話は別にRustに限ったものではないのですが、よくRustを始めたばかりの人がスタックとヒープが分からないと言っているのをみかけるので少しメモリの話をしますね。 厳密な話というよりは雰囲気を掴んで欲しいという感じです。 メモリは配列 プログラム(プロセス)のメモリには実行するプログラム(機械語)やグローバル変数/定数、関数の引数やローカル変数、その他プログラムで使うデータ領域... 続きを読む

Python3.6の概要(その2 - 変数アノテーション) - atsuoishimoto's diary

2016/12/25 このエントリーをはてなブックマークに追加 19 users Instapaper Pocket Tweet Facebook Share Evernote Clip PEP アノテーション Python 変数 モジュール

2016 - 12 - 25 Python3.6の概要(その2 - 変数アノテーション) python 変数 アノテーション PEP 484 -- Type Hints で導入された型ヒントが、モジュールの グローバル変数 や、クラスの インスタンス 変数などにも指定できるようになった。 PEP 526 -- Syntax for Variable Annotations 変数の型 アノテーション... 続きを読む

大規模プロダクトにおけるフロントエンドの1年間の変化 - Qiita

2016/12/19 このエントリーをはてなブックマークに追加 118 users Instapaper Pocket Tweet Facebook Share Evernote Clip Rails Qiita Sprockets サーバーサイド

プロダクトに関わるエンジニアは40人近くいて、弊社ではフロントエンド/サーバーサイドといった明確な線引きがないため全員がフロントエンドに触れる機会が有りえます。開発チームチーム・コード共にそれなりに大規模と言えるのではないでしょうか。 やったこと モジュール間の依存解決 もともとRailsのSprocketsに沿ってjsを書いていたため、classは全て一つのグローバル変数に格納され、全てのjsが... 続きを読む

上司「お前のプログラムはモジュールと関数が多すぎるからもっとグローバル変数とか使ってまとめろ」 - Togetterまとめ

2016/07/12 このエントリーをはてなブックマークに追加 285 users Instapaper Pocket Tweet Facebook Share Evernote Clip モジュール 関数 Togetterまとめ 上司 お前

専門のプログラマーじゃないのですが、噂のstaticおじさんに部署内で遭遇することになるとは夢にも思わなかった……などと供述しており 続きを読む

クロージャってどんなときに使うの? ~ 利用場面を 3つ 挙げてみる - Qiita

2016/01/05 このエントリーをはてなブックマークに追加 90 users Instapaper Pocket Tweet Facebook Share Evernote Clip クロージャ Qiita 演算 引数 関数

結論を先にまとめると、以下の3つです。 1. グローバル変数の宣言をなるべく減らしたい場合 2. ユーザが引数を与えてカスタマイズ可能な自由度の高い「関数」を生成したい場合 3. 前回、呼び出されて実行されたときの演算結果(値)を内部で保存して、次に呼び出されたときに、前回の結果(値)に対して、さらに同じ処理(演算)を行う関数を生成したい場合 以下、「クロージャ」の定義から、頭の整理まで、分かりや... 続きを読む

日々の覚書: MySQL 5.7.9のinnodb_default_row_formatがまた何か企んでいるようです

2015/09/08 このエントリーをはてなブックマークに追加 30 users Instapaper Pocket Tweet Facebook Share Evernote Clip 覚書 Format 日々 リリース前

2015年9月8日火曜日 MySQL 5.7.9のinnodb_default_row_formatがまた何か企んでいるようです MySQL 5.7.9では innodb_default_row_format というサーバー変数が追加される(らしい。5.7.9はリリース前なので試せない) オンライン変更可能なグローバル変数なので、`SET GLOBAL innodb_default_row_for... 続きを読む

JavaScriptからグローバル変数を抽出し、レガシーなコードに立ち向かう - Misoca開発ブログ

2015/05/15 このエントリーをはてなブックマークに追加 64 users Instapaper Pocket Tweet Facebook Share Evernote Clip Misoca開発ブログ コード jQuery ウィーク 箇所

2015-05-15 JavaScriptからグローバル変数を抽出し、レガシーなコードに立ち向かう こんにちは、Misoca開発チームのmzpです。ゴールデン・ウィークは北海道で過していました。 最近、JavaScript関連の技術がどんどんでてきてますね。 それはそれとして、数年前から続いているコードベースだと、グローバル変数を利用していたりjQueryを直接利用していたりといった箇所がいくつか... 続きを読む

Browserifyでrequireを使ってjavascriptの依存関係をすっきりにしてみる - ぼくのかんがえたさいきょうのうぇぶさーびす

2015/03/16 このエントリーをはてなブックマークに追加 67 users Instapaper Pocket Tweet Facebook Share Evernote Clip ブザー browserify require class ボク

2015-03-16 Browserifyでrequireを使ってjavascriptの依存関係をすっきりにしてみる javascript Tweet ブラウザ上もでrequire使いたい 現状Coffeeのclassを異なるファイルから参照するにはwindow.HogeClassとか@HogeClassとかでグローバル変数をってたんだけどBrowserifyを使えばNode.js のモジュールの... 続きを読む

CSSに死を!これはJSerの叫び! #kbkz_tech

2015/02/16 このエントリーをはてなブックマークに追加 234 users Instapaper Pocket Tweet Facebook Share Evernote Clip セレクター JSer 隠蔽 kbkz_tech CSS

CSSの問題 セレクター設計が辛い 特に大規模化する場合、「CSSの問題」===「セレクターの問題」と言っていい (それ以外にもあるけど、大規模化するとほぼ確実にセレクターは問題になる) なぜ大規模化するとセレクターが辛くなるのか 「隠蔽ができない」 サイト全体で使用しているグローバル変数に対する定義を書いているようなもの 続きを読む

PHP 5.4 以上でも register_globals を再現するライブラリ MercifulPolluter - Qiita

2014/12/27 このエントリーをはてなブックマークに追加 59 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita register_globals foo 猛威

あらすじ PHP と呼ばれる言語では、かつて register_globals という機能が猛威を奮っていました。簡単に言うと、リクエストパラメータが自動的にグローバル変数にセットされるというものです。 // http://example.com/?foo=123&bar=baz var_dump($_GET['foo'], $_GET['bar']); // string(3) "123" //... 続きを読む

JSファイル全体を括るfunctionについての話。(JavaScriptおれおれAdvent Calendar 2014 – 01日目) | Ginpen.com

2014/12/01 このエントリーをはてなブックマークに追加 240 users Instapaper Pocket Tweet Facebook Share Evernote Clip Ginpen.com function グローバルスコープ

これですね。これ何か呼び方あるの? なにこれ グローバル変数にならないようにする仕組み。 スコープ問題 JavaScriptではスコープ(変数の有効範囲)は関数単位(function(){~})になるのが基本。 そして一番外側、どの関数の中でもないものは「グローバルスコープ」に所属する「グローバル変数」となり、どこからでも利用できる変数になる。そうなるとどこかで変数の名前がかぶった際、勝手に値が変... 続きを読む

WordPressでAjaxを使う方法の解説 | hijiriworld Web

2014/09/18 このエントリーをはてなブックマークに追加 132 users Instapaper Pocket Tweet Facebook Share Evernote Clip Ajax wp-admin WordPress バス URL

基本の解説 STEP1. リクエスト送信先のパス WordPress で Ajax を使う場合 /wp-admin/admin-ajax.php にリクエストを送ることに決まっている。 JavaScript ファイル内で動的にパスを指定することはできないので、wp_head にフックしてリクエスト送信先のURLをグローバル変数として出力しておく。 > functions.php function ... 続きを読む

Golangで関数をグローバル変数に代入してテスト時にスタブする - 小野マトペの納豆ペペロンチーノ日記

2014/08/14 このエントリーをはてなブックマークに追加 62 users Instapaper Pocket Tweet Facebook Share Evernote Clip ロジック golang 時刻 Goプログラム 条件分岐

2014-08-14 Golangで関数をグローバル変数に代入してテスト時にスタブする Go こんにちは、小野マトペです。タイトル全部です。 昨日、現在時刻によって条件分岐するロジックを含むGoプログラムを書いていて、どうテストするか困ったのですが、うまい(と思う)やり方を思いついたのでここに書いておきます。 書いていたのはまあだいたいこういうソースコードです。 // main.go packag... 続きを読む

Sassの変数スコープと!global - Weblog - Hail2u.net

2014/03/11 このエントリーをはてなブックマークに追加 18 users Instapaper Pocket Tweet Facebook Share Evernote Clip global Sass less Weblog コンテキスト

Sassの変数スコープの仕様では、ローカル・コンテキストからグローバル変数を上書きできていた。LESSでは多くのプログラミング言語と一緒で上書きはできないという素直な仕様になっている。Sass 3.3では上書きしようとすると警告が出るようになり、!globalフラグを使い明示的に上書きしていることを教える必要があるようになった。将来的には仕様が変更され、警告なしでLESSと同じ挙動になるようだ。 ... 続きを読む

ShellScript - シェルスクリプトを書くときに気をつける9箇条 - Qiita [キータ]

2013/09/24 このエントリーをはてなブックマークに追加 656 users Instapaper Pocket Tweet Facebook Share Evernote Clip グローバ キータ Qiita ShellScript 大文字

あくまでも個人的なものであるので、傍から見るとナンセンスな項目があるかもしれませんが、建設的な意見や批判などは大歓迎なので、コメント欄などからお願いします。 1. グローバル変数は大文字 PATH や HOME など、環境変数が大文字なので、エクスポートする変数を大文字で書くという習慣は一般的であるような気がしますが、エクスポートする変数を抱えるシェルスクリプトを作成する機会が稀なので。 グローバ... 続きを読む

Perlなんて大嫌いですし、YAPC楽しみです - アルミ缶の上にアルフォート

2013/09/19 このエントリーをはてなブックマークに追加 24 users Instapaper Pocket Tweet Facebook Share Evernote Clip YAPC アルフォート perl bless クラスメソッド

Perlなんて大嫌いです。 モジュールの最後の「1;」のダサさったらないし、$@とか諸々の省略形に吐き気がするし、オブジェクト指向は完全に後付けで「bless」でまず脱落しそうになったし、クラスメソッドとインスタンスメソッドの区別もないし、アンスコ始まりをprivate methodとみなす紳士協定だし、インスタンス変数は外からいじり放題だし、$@がグローバル変数なのも罠だし、Test::More... 続きを読む

Vim のプラグインを作る時に注意すべきことや便利なプラグイン - C++でゲームプログラミング

2013/07/04 このエントリーをはてなブックマークに追加 72 users Instapaper Pocket Tweet Facebook Share Evernote Clip Vimプラグイン Vim script オプション 普段 少し

この記事は Vim Advent Calendar 2012 216日目の記事になります。 さて、Vim Advent Calendar 2012 の1日目にも似たような内容の記事を書いたのですが、今回はもう少し Vim script よりの内容になっています。普段、Vimプラグインを作る際に注意している事や便利なプラグインなんかを紹介してみたいと思います。 [グローバル変数のオプションの初期化に... 続きを読む

Vim Girl Ver 7.4(イラスト)を描いた | IMAGEDRIVE

2013/06/18 このエントリーをはてなブックマークに追加 53 users Instapaper Pocket Tweet Facebook Share Evernote Clip IMAGEDRIVE ゲームプログラミング vim イラスト

これは Vim Advent Calender 2012 200日目の記事です。 前回199日目は @manga_osyos さんの Vim のグローバル変数の一覧を unite.vim で表示させる – C++でゲームプログラミング でした。 前(100日目)の内容が Vim Girl だったので 200日目も Vim Girl のイラストだろうと予想した皆様おめでとうございます。正解です。 他... 続きを読む

JavaScript のスコープを理解する - tacamy memo

2012/12/30 このエントリーをはてなブックマークに追加 227 users Instapaper Pocket Tweet Facebook Share Evernote Clip スコープ 変数 関数 ローカル変数 仮引数

2012-12-30 JavaScript のスコープを理解する スコープとは、変数の有効範囲のことで、プログラムのどの場所から参照できるかを決める概念です。 スコープの種類 JavaScript のスコープには、グローバル変数とローカル変数の 2 種類あります。 グローバル変数 ローカル変数 関数の外(トップレベル)で宣言した変数 関数の中で宣言した変数, 関数の仮引数 プログラム全体から参照で... 続きを読む

スマホ・タブレットの判別ができるPHPクラスライブラリ「PHP Mobile Detect」:phpspot開発日誌

2012/12/24 このエントリーをはてなブックマークに追加 152 users Instapaper Pocket Tweet Facebook Share Evernote Clip クラスライブラリ 判別 phpspot開発日誌 マッチング

PHP Mobile Detect - lightweight PHP class for detecting mobile devices スマホ・タブレットの判別ができるPHPクラスライブラリ「PHP Mobile Detect」。 判別ならば文字列マッチングでもよいという人もいると思いますが、グローバル変数や無駄なマッチングを省くためにこうしたクラスライブラリを活用するのもよいかもしれません... 続きを読む

例えば, Singleton を避ける - Born Too Late

2011/12/13 このエントリーをはてなブックマークに追加 122 users Instapaper Pocket Tweet Facebook Share Evernote Clip Singleton TDD TddAdventJp 翌日 概要

この記事は TDD Advent Calendar jp: 2011 の 14 日目です. 前日: TDD戦略 -TDDを導入し進化させる方法- #TDDAdventJP (@kyon_mm さん) 翌日: (@gab_km さん) この記事の概要 TDD で開発することで設計上の問題点に気づきやすくなる Singleton はグローバル変数である Singleton の使用はできる限り避けるべき... 続きを読む

F's Garage:「ぼくはこうしてプログラミングを覚えた」をどう読みましたか?

2011/07/21 このエントリーをはてなブックマークに追加 246 users Instapaper Pocket Tweet Facebook Share Evernote Clip プログラミング F's Garage ボク extract

フェイスブックでエンジニアをやっていた方の面白い話があった。 「ぼくはこうしてプログラミングを覚えた」 フェイスブックのエンジニアで史上ベスト3に入るといわれるEvan Priestley氏への質問「どうやってプログラミングを覚えましたか」に対する本人からの答えです。 という話 コードの質がフェイスブックの強みであったことはないが、2007年のフェイスブックのコードはグローバル変数とextract... 続きを読む

 
(1 - 25 / 27件)