はてなブックマークアプリ

サクサク読めて、
アプリ限定の機能も多数!

アプリで開く

はてなブックマーク

  • はてなブックマークって?
  • アプリ・拡張の紹介
  • ユーザー登録
  • ログイン
  • Hatena

はてなブックマーク

トップへ戻る

  • 総合
    • 人気
    • 新着
    • IT
    • 最新ガジェット
    • 自然科学
    • 経済・金融
    • おもしろ
    • マンガ
    • ゲーム
    • はてなブログ(総合)
  • 一般
    • 人気
    • 新着
    • 社会ニュース
    • 地域
    • 国際
    • 天気
    • グルメ
    • 映画・音楽
    • スポーツ
    • はてな匿名ダイアリー
    • はてなブログ(一般)
  • 世の中
    • 人気
    • 新着
    • 新型コロナウイルス
    • 働き方
    • 生き方
    • 地域
    • 医療・ヘルス
    • 教育
    • はてな匿名ダイアリー
    • はてなブログ(世の中)
  • 政治と経済
    • 人気
    • 新着
    • 政治
    • 経済・金融
    • 企業
    • 仕事・就職
    • マーケット
    • 国際
    • はてなブログ(政治と経済)
  • 暮らし
    • 人気
    • 新着
    • カルチャー・ライフスタイル
    • ファッション
    • 運動・エクササイズ
    • 結婚・子育て
    • 住まい
    • グルメ
    • 相続
    • はてなブログ(暮らし)
    • 掃除・整理整頓
    • 雑貨
    • 買ってよかったもの
    • 旅行
    • アウトドア
    • 趣味
  • 学び
    • 人気
    • 新着
    • 人文科学
    • 社会科学
    • 自然科学
    • 語学
    • ビジネス・経営学
    • デザイン
    • 法律
    • 本・書評
    • 将棋・囲碁
    • はてなブログ(学び)
  • テクノロジー
    • 人気
    • 新着
    • IT
    • セキュリティ技術
    • はてなブログ(テクノロジー)
    • AI・機械学習
    • プログラミング
    • エンジニア
  • おもしろ
    • 人気
    • 新着
    • まとめ
    • ネタ
    • おもしろ
    • これはすごい
    • かわいい
    • 雑学
    • 癒やし
    • はてなブログ(おもしろ)
  • エンタメ
    • 人気
    • 新着
    • スポーツ
    • 映画
    • 音楽
    • アイドル
    • 芸能
    • お笑い
    • サッカー
    • 話題の動画
    • はてなブログ(エンタメ)
  • アニメとゲーム
    • 人気
    • 新着
    • マンガ
    • Webマンガ
    • ゲーム
    • 任天堂
    • PlayStation
    • アニメ
    • バーチャルYouTuber
    • オタクカルチャー
    • はてなブログ(アニメとゲーム)
    • はてなブログ(ゲーム)
  • おすすめ

    2025年ランキング

『行け!偏差値40プログラマー – 勉強 プログラミング 富山PR 他…』

  • 人気
  • 新着
  • すべて
  • [ PHP ] 無名関数 use 構文でパラメータの値渡しと参照渡しの違い – 偏差値40プログラマー

    4 users

    hensa40.cutegirl.jp

    ここでは、無名関数の作成と無名関数の use 構文を使用したパラメータの事前バインディングと遅延バインディングの違いについて掲載しています。 無名関数(クロージャ) 無名関数とは、その名の通り名前のない関数であり、PHP5.3.0 以降でサポートされています。以下は無名関数の作成と呼び出しを行うサンプルコードになります。詳細はサンプル内のコメントを参照ください。 /* * call_user_func() 関数を使用して無名関数の作成と呼び出しを * 一度に行う。ただし、以下の方法では関数の使い回しはできなない。 */ $answer = call_user_func(function($n, $m) { return $n * $m; }, 6, 9); // $answer : 54 // 無名関数自体を変数に代入 $multi = function($n, $m) { return

    • テクノロジー
    • 2017/11/28 17:37
    • [ Windows10 ] Wbadmin コマンドでバックアップする – 偏差値40プログラマー

      3 users

      hensa40.cutegirl.jp

      Windows10 では Wbadmin コマンドでドライブ丸ごとのバックアップを取得することができます。なお、どのバージョンのOSから利用できるようになったのかは知りません。なお、Wbadmin コマンドを実行するには、管理者権限が必要です。 バックアップの重要性に気付いた人が、急にバックアップ強化月間だとか言い出しました。毎度毎度、暇になると急に思いつきで何かやりだすアホな人です。 Wbadmin コマンドの実行例 Wbadmin コマンドの実行例は下記のとおりです。DドライブをKドライブにバックアップしています。 バックアップの開始1 C:\WINDOWS\system32>wbadmin start backup -backupTarget:K: -include:D: -quiet wbadmin 1.0 - バックアップ コマンド ライン ツール (C) Copyright 2

      • テクノロジー
      • 2017/08/02 16:04
      • Windows Server
      • backup
      • [ VB.NET / C# ] 3項演算子 ( VB2008 から IIf 関数は使わない ) – 偏差値40プログラマー

        3 users

        hensa40.cutegirl.jp

        C# の場合 C言語でお馴染みの 3項演算子は、C# でもサポートされています。記述方法も C 言語と同じです。 int score = 80; int average = 60; // 条件が真ならgood、偽ならbadが返される object ret = score > average ? "good" : "bad"; 真と偽の場合で異なる型を返す 3項演算子を使用しているときに、真と偽のケースでそれぞれ違う型の値を返すことはできませんが、一旦 object 型に格納してからリターンすることで同じ型とみなされます。 お奨めはしませんが。。。 // 異なる型を返すことはできない(コンパイルエラー) //object ret = score > average ? new List<string>[1] : new Dictionary<string, string>[2]; // どう

        • テクノロジー
        • 2017/07/28 16:26
        • software
        • development
        • 開発
        • programming
        • IT
        • 仕事
        • あとで読む
        • [ jQuery ] 画面全体の操作をロックする ( z-index の活用 ) – 偏差値40プログラマー

          3 users

          hensa40.cutegirl.jp

          サブミット実行時にサーバーの処理時間が長い場合などに、今表示されているボタンなどの多重実行などを避けるために、画面全体をロックしたい場合があります。もっとも、サーバーの処理に時間をかけないようにできれば良いのですが、仕方がない場合もあるのでてっとり早く画面全体の操作を制限する jQuery を使用したサンプルを掲載しています。 画面ロックのサンプルスクリプト 本サンプルではロックと解除を実行していますので、動作を確認する場合には unlockScreen 関数の呼び出しをコメントアウトするとわかりやすいと思います。 $(function () { var lockId = "lockId"; // 画面操作を無効する lockScreen(lockId); // 画面操作を有効にする unlockScreen(lockId); /* * 画面操作を無効にする */ function loc

          • テクノロジー
          • 2017/04/13 19:59
          • jQuery
          • CSS
          • Javascript でサブミット(GET or POST)する – 偏差値40プログラマー

            3 users

            hensa40.cutegirl.jp

            ここでは、Javascript でサブミットする場合サンプルスクリプトを掲載しています。 詳細はサンプル内のコメントを参照ください。 Javascript で submit するサンプル <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>Javascript でサブミットする</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <script type="text/javascript"> <!-- function mySubmit(formName, url, method) { // サブミットするフォームを取得 var f = document.forms[form

            • テクノロジー
            • 2017/01/18 14:16
            • html
            • JavaScript
            • [ PHP ] abstract static 宣言は使用できません – 偏差値40プログラマー

              3 users

              hensa40.cutegirl.jp

              今は昔な情報となりますが PHP では、abstract static 宣言を行うことはできなくなりました。古いソースコードはインターフェースを使った代替手段に書き換える必要があります。 abstract static 宣言は、PHP 5.2.0 以降で使用できなくなりましたが、本当は PHP 5.0.0 の時点で使用できなくなるはずだったようです。 PHP マニュアルより引用 abstract static なクラス関数が削除されました。 ちょっとした手違いで、PHP 5.0.x および 5.1.x では abstract static な関数をクラス内で定義できてしまっていました。PHP 5.2.x では、 これはインターフェイス内でのみ定義できるようになりました。 NG となる abstract static 宣言を行うサンプル abstract class ParentClass

              • テクノロジー
              • 2016/12/14 19:28
              • php
              • あとで読む
              • [ C言語 ] TCP / IP でパケットの送受信を行うサンプル – 偏差値40プログラマー

                5 users

                hensa40.cutegirl.jp

                ここでは、Unix / Linux で C 言語を用いて TCP でパケットの送受信を行うサンプルコードを掲載しています。なお、詳細はコメントを参照ください。また、UDP による送受信を行うサンプルコードは「[ UNIX-C ] UDP / IP でパケットの送受信を行う」に掲載しております。 サーバ側サンプルコード #include <stdio.h> #include <sys/types.h> #include <sys/socket.h> #include <netinet/in.h> int main(int argc, char** argv) { int sd; int acc_sd; struct sockaddr_in addr; socklen_t sin_size = sizeof(struct sockaddr_in); struct sockaddr_in fro

                • テクノロジー
                • 2016/11/01 12:04
                • プログラミング
                • [ ASP.NET ] Webサーバーで動的に埋め込んだ Javascript を実行する ( ClientScript.RegisterStartupScript ) – 偏差値40プログラマー

                  4 users

                  hensa40.cutegirl.jp

                  『ASP.NET ボタンクリック時に静的に埋め込んだ Javascript を実行する』では、OnClientClick プロパティで静的に埋め込んだ Javascript をボタンクリック時に実行させましたが、サーバー処理実行前に Javascript が実行されるため、サーバー処理の結果によって表示するメッセージ内容を変更させるといったことはできません。 サーバーで動的に Javascript を埋め込む ボタンクリック時、サーバー側処理で動的に埋め込んだ Javascript をブラウザ上で実行させてみたいと思います。 ASPX <form id="form1" runat="server"> <div> <asp:Button id="Button1" runat="server" Text="Button"/> </div> </form> 次に、クリックイベントハンドラを定義し

                  • テクノロジー
                  • 2016/07/08 22:00
                  • [ Javascript ] 文字列内に指定した文字列が存在するか調べる – 偏差値40プログラマー

                    4 users

                    hensa40.cutegirl.jp

                    文字列内に任意の文字列が存在するか調べるのは、javascript のみならず必ず必要な処理ですね。はりきって調べてみたいと思います。 string.indexOf を使用する /* * 検索対象文字列 */ str = "akawari"; /* * 指定した文字列が存在する位置を検索する */ idx = str.indexOf("aka"); // 見つからなかった場合には -1 が返される if(idx != -1) { alert("文字列 aka が見つかりました"); alert("index = " + idx); // 先頭から見つかったので 0 が返される } 検索結果のインデックスを取得することで、文字列が存在するかを調べることができます。 なお、大文字と小文字は区別されます。 大文字と小文字を区別せずに存在するか調べる 続いて大文字と小文字を区別せずに検索してみたい

                    • テクノロジー
                    • 2016/07/04 11:42
                    • development
                    • javascript
                    • tips
                    • あとで読む
                    • [ jQuery ] DOM要素の移動とコピー ( jQuery.clone().appendTo ) – 偏差値40プログラマー

                      4 users

                      hensa40.cutegirl.jp

                      ここでは、jQuery を使用して DOM 要素の移動とコピーを行うサンプルを掲載しています。なお、DOM 要素とは div や table などの HTML の各種のタグのことを指しています。 サンプルHTML ここで使用するサンプルスクリプトは、以下の HTML を使用するものとします。 <select id="sid"> <option value="orange">オレンジ</option> <option value="apple">リンゴ</option> </select> <div id="divid">要素を移動したりコピーしたり</div> select タグを div タグ内に移動させるサンプル /* * セレクトタグをDIVタグ内に移動させる */ $( "#sid" ).appendTo( "#divid" ); 実行後の HTML の内容は以下の通りです。元々の

                      • テクノロジー
                      • 2016/05/30 12:04
                      • jQuery
                      • [ JavaScript ] Aタグのリンクを無効にする ( javascript:void(0); ) – 偏差値40プログラマー

                        4 users

                        hensa40.cutegirl.jp

                        ここでは、A タグの画面遷移を無効にする方法について記載します。Aタグのリンクがクリックされても画面遷移しないようにするには href に undefined を設定すればいいです。 以下がサンプルコードになります。 A タグの画面遷移を無効にするサンプルスクリプト <a href="javascript:void(0);">クリックされても画面遷移しない</a> そもそも、void 演算子はカッコ内の式を評価し、undefined を返すものなので、上記のサンプルで式 (0) を評価していますが、 実際には、1 であっても、全く異なるスクリプトを実行させても問題ありません。ただ、void(0) と記述したほうがなんとなくわかりやすいだけです。0 と言えば false、false と言えば動作しないと言うイメージになってきませんか? 上記と同様にリンクのクリックを無効にするには、oncli

                        • テクノロジー
                        • 2016/05/24 13:08
                        • *programming
                        • javascript
                        • [ jQuery ] セレクタ 選択条件を指定して要素を取得 ( id 属性 / class 属性 ) – 偏差値40プログラマー

                          3 users

                          hensa40.cutegirl.jp

                          jQuery で利用する頻度が高いセレクタの基本的な使用方法を掲載しています。 セレクタとは、HTML 内のタグ ( 要素 ) を条件を設定して選択することをいいます。ここでは id 属性と class 属性をセレクタで取得しています。 id 属性の条件を指定して要素を取得 id 属性を条件指定して要素を取得するサンプルを掲載します。次の HTML を使用しています。 HTML <div id="id0">ID0</div> <div id="id1">ID1</div> <div id="id2">ID2</div> <div id="id3">ID3</div> <div id="id4">ID4</div> <div id="ggg_id">GGG</div> <div id="bbb_id">BBB</div> サンプルスクリプト // DIVタグでid属性が存在しているものはすべ

                          • テクノロジー
                          • 2016/05/20 13:41
                          • [ Oracle11g ] パスワードの有効期限を無期限にする ( password_life_time ) – 偏差値40プログラマー

                            5 users

                            hensa40.cutegirl.jp

                            Oracle11g からはデフォルトでパスワードの有効期限が180日になっています。 Oracle10g までのようにパスワードの有効期限を無期限にしないと、半年後に以下の Oracle エラーが発生することになり、色々面倒なことになります。とくに一括で 「 ログインできません 」 的なメッセージを表示しているようなシステムの場合には、 解析にも時間がかかるかもしれません。 天災は忘れたころにやってきます パスワードの有効期限を無期限にする方法は以下の通りです。なお、SQLの表示結果はわかりやすいように多少加工してありますので、実際の表示とは異なります。 -- ユーザのプロファイルを確認する。(特に変更していない場合はdefaultだろう) select username,profile from dba_users; -- username profile -- ------------

                            • テクノロジー
                            • 2016/05/12 21:43
                            • [ PHP ] zip ファイルの作成と展開 ( ZipArchive ) – 偏差値40プログラマー

                              4 users

                              hensa40.cutegirl.jp

                              PHP 5.2.0 以降デフォルトで使用可能となった ZipArchive クラスを使用して ZIP ファイルの作成および展開のサンプルコードを掲載しています。なお、動作確認は PHP5.3.5 ( Windows ) で行っています。 ファイルシステム上に一時ファイルとして作成したファイルを ZIP ファイルに追加するサンプルになります。ポイントとして、一時ファイルの削除位置がは ZipArchive::close 関数呼出し後であることです。ZipArchive::close メソッドをコールする前に追加したファイルを削除すると、ZIP ファイルの作成に失敗します。close 時にこれまでの変更を一括で保存する仕様のようです。 // 作成する zip ファイル $zip_file = '/path/to/file.zip'; $zip = new ZipArchive(); $open

                              • テクノロジー
                              • 2016/04/18 13:42
                              • php
                              • [ Oracle ] シーケンスの取得(nextval / currval) – 偏差値40プログラマー

                                3 users

                                hensa40.cutegirl.jp

                                Oracle でシーケンスを作成した直後は、現在値には値が入っていません。現在値が未設定のまま SQL でシーケンスの現在値を取得しようとすると ORA-08002 エラーが発生します。 ここでは、出力されるエラーと対応方法について掲載しています。 現在値が未設定の場合 Oracle シーケンスでは現在値が未設定のままの状態で、現在値を取得しようとするとエラーとなります。サンプルでは、シーケンス名を seq1 としています。 ORA-08002: 順序SEQ1.CURRVALはこのセッションではまだ定義されていません SQL> select seq1.currval from dual; select seq1.currval from dual * 行1でエラーが発生しました。: ORA-08002: 順序SEQ1.CURRVALはこのセッションではまだ定義されていません シーケンスは現

                                • テクノロジー
                                • 2016/04/05 12:18
                                • [ C言語 ] UDP / IP でパケットの送受信を行う – 偏差値40プログラマー

                                  5 users

                                  hensa40.cutegirl.jp

                                  UDP / IP でパケットの送受信を行うサンプルコードになります。 詳細はサンプル内のコメントを参照ください。なお、本サンプルコードは Solaris10 上で動作確認を行っております。 受信側 #include <stdio.h> #include <sys/types.h> #include <sys/socket.h> #include <netinet/in.h> int main(int argc, char** argv) { int sd; struct sockaddr_in addr; socklen_t sin_size; struct sockaddr_in from_addr; char buf[2048]; // 受信バッファ // IPv4 UDP のソケットを作成 if((sd = socket(AF_INET, SOCK_DGRAM, 0)) < 0) {

                                  • テクノロジー
                                  • 2016/03/24 09:48
                                  • Socket
                                  • C言語
                                  • ネットワーク
                                  • プログラミング
                                  • あとで読む
                                  • PowerShell でリモート接続する ( Enter-PSSession ) – 偏差値40プログラマー

                                    8 users

                                    hensa40.cutegirl.jp

                                    PowerShell でリモート接続を行うには、リモート接続される側で接続を受け付けるようにしなければなりません。 リモートデスクトップでの設定と似たようなものです。具体的には PowerShell コンソールを管理者権限で起動して Enable-PSRemoting コマンドを実行して、リモートからの接続を許可します。 Enable-PSRemoting コマンドでエラー PS C:\Windows\system32> Enable-PSRemoting WinRM クイック構成 WinRM サービスによるこのコンピューターのリモート管理を有効にするコマンド "Set-WSManQuickConfig" を実行します。 これには、次の処理が含まれます: 1. WinRM サービスを開始または (既に開始されている場合は) 再起動します。 2. WinRM サービスのスタートアップの種類を

                                    • テクノロジー
                                    • 2016/01/16 09:45
                                    • PowerShell
                                    • Windows
                                    • microsoft
                                    • tool
                                    • *あとで読む
                                    • あとで読む
                                    • [ Javascript ] 配列をコピーする2つの方法 – 偏差値40プログラマー

                                      8 users

                                      hensa40.cutegirl.jp

                                      Javascript では、以下のように記述すると参照が代入されるだけで、実体は同一アドレスをさします。とりあえず本ページでは、これを参照コピーと呼ぶことにします。 配列の参照コピー var src = ["A", "B", 1, 2]; var copied = src; src[0] = 0; copied[1] = 0; alert(src); // 0,0,1,2 alert(copied); // 0,0,1,2 次に、参照コピーではなく各要素の器ごとコピーする2種類の方法を記載します。世間ではディープコピーと呼ばれています。 Array.concat を使用する方法 Array.concat は配列に要素を追加した配列を返すものですが、要素を追加しなければ 元々の配列のコピーが返されますので、それを利用しています。 var src = ["A", "B", 1, 2]; //

                                      • テクノロジー
                                      • 2016/01/08 12:16
                                      • JavaScript
                                      • プログラミング
                                      • TIPS
                                      • あとで読む

                                      このページはまだ
                                      ブックマークされていません

                                      このページを最初にブックマークしてみませんか?

                                      『行け!偏差値40プログラマー – 勉強 プログラミング 富山PR 他…』の新着エントリーを見る

                                      キーボードショートカット一覧

                                      j次のブックマーク

                                      k前のブックマーク

                                      lあとで読む

                                      eコメント一覧を開く

                                      oページを開く

                                      はてなブックマーク

                                      • 総合
                                      • 一般
                                      • 世の中
                                      • 政治と経済
                                      • 暮らし
                                      • 学び
                                      • テクノロジー
                                      • エンタメ
                                      • アニメとゲーム
                                      • おもしろ
                                      • アプリ・拡張機能
                                      • 開発ブログ
                                      • ヘルプ
                                      • お問い合わせ
                                      • ガイドライン
                                      • 利用規約
                                      • プライバシーポリシー
                                      • 利用者情報の外部送信について
                                      • ガイドライン
                                      • 利用規約
                                      • プライバシーポリシー
                                      • 利用者情報の外部送信について

                                      公式Twitter

                                      • 公式アカウント
                                      • ホットエントリー

                                      はてなのサービス

                                      • はてなブログ
                                      • はてなブログPro
                                      • 人力検索はてな
                                      • はてなブログ タグ
                                      • はてなニュース
                                      • ソレドコ
                                      • App Storeからダウンロード
                                      • Google Playで手に入れよう
                                      Copyright © 2005-2026 Hatena. All Rights Reserved.
                                      設定を変更しましたx