タグ

Programmingとprogrammingに関するetsuya-tのブックマーク (113)

  • MySQLでグループ内での最大値の行を取得

    | id | no | date |  content | | 01 | 01 | 2011-05-11| A | | 01 | 02 | 2011-03-09| B | | 01 | 03 | 2011-05-11| G | | 02 | 01 | 2011-02-11| Q | | 02 | 02 | 2011-04-15| F | | 02 | 03 | 2011-06-21| Z | | 02 | 04 | 2011-05-11| D | | 02 | 05 | 2011-06-21| C | というテーブルから | 01 | 03 | 2011-05-11| G | | 02 | 05 | 2011-06-21| C | というデータを取り出したいのですが、 MAXやWHEREでのサブクエリを使用してもいまいちうまく取り出せません。 要は、各ID毎に、dateが一番新しいものの中

    MySQLでグループ内での最大値の行を取得
  • @IT:.NET TIPS テキスト・ファイルの内容を読み込むには? - C#

    StreamReaderクラスを用いたテキストファイル読み込み、using構文によるファイルのクローズ、例外処理など、.NETにおけるテキストファイル読み込みの基を解説する。 この記事で分かること テキストファイルを読み込むには、「StreamReader」クラスでファイルを開き、「ReadToEnd()」で全体を、「ReadLine()」で1行ずつ読み込む 「using」ステートメントを利用すれば、自動的にファイルのクローズ処理がされるため、コードが簡潔になる ファイルが存在しないなどのエラーに備え、「try-catch」ブロックで例外発生時の処理を記述しておく必要がある

    @IT:.NET TIPS テキスト・ファイルの内容を読み込むには? - C#
  • Super Technique 講座~ザ・レトロ・アルゴリズム「コントロールブレーク」by OOP

    以前書いた「バイナリサーチ」徹底解説の続編みたいなものである。筆者はこのところ、業務プログラムを書き倒しているのだが、その時に結構頻繁に遭遇するちょっとした問題を解決するにあたって、同僚たちがあまりうまいやり方を知らない....というのを、少し気にしているのである。その問題とはこういうタイプのものだ。 データベースのあるテーブルが、実際には階層構造になっているにも関わらず、フラットに定義されているために、実際に欲しい階層データを構築するのに何回も SQL を呼んでいる....サブキーを考慮して order by してやれば、正しい順番で1回で取れるのにねぇ... そういうデータで、階層ごとに合計が欲しいんだが、Map を使って合計やってるぞ...これも Map とか使わずに、1回ループさせるだけでできるのにね.... という問題だ。これ要するに、階層データがベタな SQL のテーブル1個で

  • 【C#】いろんなパディング(空白埋めやゼロ埋め)

    固定長IFファイルの作成では必要不可欠な処理、パディング。 文字長を一定にしたり、ブラの隙間に夢を詰めたりいろんな使い方がされる。 このエントリでは以下の3種類の方法を紹介する。 基的なパディング(String.Format) 指定の文字でパディング(PadLeft、PadRight) マルチバイト文字が含まれるパディング(応用編) 基的なパディング 空白埋め まずは文字列を指定の桁になるまで空白(スペース)で埋める方法 string value = "test"; // "______test" String.Format("{0, 10}", value); // "test______" String.Format("{0, -10}", value); {0}はString.Formatでよく使われるインデックス番号。 カンマ以降の数字で桁数を決める。プラスなら右寄せ、マイナス

    【C#】いろんなパディング(空白埋めやゼロ埋め)
  • 連載 C#入門 - @IT

    1.目に見えない変換 暗黙の変換ができないとき キャストがデータを壊すとき 2.実数でもキャスト 実数でもキャスト 定数値にキャスト 符号の有無は要注意 小数の切り捨て 3.参照型のキャスト 参照型のキャスト 無関係の参照型へのキャスト スーパー・クラスへのキャスト アンボクシングとキャスト まとめ 1.C#の演算子 2.四則演算(+、-、*、/) 剰余演算 (%) 比較演算 (<、>、<=、>=、==) is演算 (is) 論理演算 (&、^、|) 条件演算 (「~ ? ~ : ~」) シフト演算子 (<<、>>) 単項演算子 (+、-、!、~) インクリメント・デクリメント演算子 (++、--) 代入演算子 (=、+=、-= …) 論理条件演算子 (||、&&) まとめ コラム:Visual Studio.NET ベータ2使用時の注意

  • 文字列の途中で改行する

    文字列の途中で改行する文字列のある位置で改行するということは、その位置に改行文字列を挿入するということです。 改行文字列は、Environment.NewLineプロパティによって取得できます。NewLineプロパティは実行している環境(OS)に応じた改行文字列を返します。NewLineプロパティはWindowsでは「キャリッジリターン + ラインフィード」を返しますので、VB.NETでは「vbCrLf」(または、ControlChars.CrLf)、C#では「"\r\n"」と同じになります。

    文字列の途中で改行する
  • 言語リファレンス - Visual Basic

    注意 このページにアクセスするには、承認が必要です。 サインインまたはディレクトリの変更を試すことができます。 このページにアクセスするには、承認が必要です。 ディレクトリの変更を試すことができます。 このセクションでは、Visual Basic 言語のさまざまな側面の参照情報を示します。 このセクションの内容 表記規則とコード規則 Visual Basic ドキュメントで、キーワード、プレースホルダー、言語の他の要素の書式設定の方法に関する概要を示します。 Visual Basic ランタイム ライブラリのメンバー Microsoft.VisualBasic 名前空間のクラスとモジュールを、その他のメンバー関数、メソッド、プロパティ、定数、および列挙型へのリンクと共に紹介します。 キーワード Visual Basic のすべてのキーワードと詳細情報へのリンクがあります。 属性 (Visu

  • 初心者のためのJavaScript入門 − @IT

    プログラミング初心者のための入門連載です。JavaScriptとは何かの基礎知識から、さまざまな基構文/文法(alertなどのイベント処理、変数、function(関数)、引数、ifなどの条件分岐、whileやforなどの繰り返し(ループ)、配列、オブジェクト、HTMLを操作するDOMなど)を、書き方が分かる豊富なサンプルコードとともに解説します。 ようこそJavaScriptの世界へ 初心者のためのJavaScript入門(1) JavaScript格的なプログラミングの世界へ。実用的なアプリケーションを作れるようになるまで

  • JavaScript/DOM|PHP & JavaScript Room

    JavaScriptの基~実用的な関数までサンプル付きで解説。 ロールオーバー、ウィンドウ操作、連動プルダウン、入力チェック(正規表現含む)など、 サイト制作に使える実用的なスクリプトを紹介。コピペで使えます。 JavaScriptでDOM(Document Object Model)のメソッド・プロパティを使ってページ上のノードにアクセスするサンプルも追加しました。

    JavaScript/DOM|PHP & JavaScript Room
  • ログイン

    ログイン画面です。|ITエンジニア・プログラマ向け総合求職・学習サイト【paiza】

    ログイン
  • dfltweb1.onamae.com – このドメインはお名前.comで取得されています。

    このドメインは、お名前.comで取得されています。 お名前.comのトップページへ Copyright © 2020 GMO Internet, Inc. All Rights Reserved.

    dfltweb1.onamae.com – このドメインはお名前.comで取得されています。
  • 初心者でもできる!Apacheをインストールする方法

    Webサーバソフトウェアの「Apache(アパッチ)」をインストールする方法を初心者向けに解説した記事です。Apacheの特徴の紹介から、起動方法・停止方法まで画像を10枚使って丁寧に説明しています。 テックアカデミーマガジンは受講者数No.1のプログラミングスクール「テックアカデミー」が運営。初心者向けにプロが解説した記事を公開中。現役エンジニアの方はこちらをご覧ください。 ※ アンケートモニター提供元:GMOリサーチ株式会社 調査期間:2021年8月12日~8月16日  調査対象:2020年8月以降にプログラミングスクールを受講した18~80歳の男女1,000名  調査手法:インターネット調査 Webサーバとは Webサーバーとは、Webブラウザからのリクエスト(要求)に対し、Webページの内容をレスポンス(回答)として表示させる役割があります。 Webサーバーの代表的な例としてApa

    初心者でもできる!Apacheをインストールする方法
  • UITabBar、UINavigationBarの高さ - すぎゃーんメモ

    UITabBarController, UINavigationControllerを使っているときに、TabBarやNavigationBarによって占有された残りのView領域の大きさを取得したい。 そう思って色々調べたもののなかなか見つからなかった。とりあえず高さ480からステータスバーで20、あとはNavigationBar, TabBarの高さがそれぞれ分かれば、、、と。 結局たどり着いたのは、UITabBarControllerのrotatingFooterView, rotatingHeaderViewを使う方法。 UITabBarControllerの中のUINavigationControllerの中のUIViewControllerからなら、 CGFloat navHeight = [[[self tabBarController] rotationgHeaderVie

    UITabBar、UINavigationBarの高さ - すぎゃーんメモ
  • 【開発効率アップ↑】Xcodeでよく使うショートカットまとめのまとめと解説 - Qiita

    「ショートカットを制するものは開発を制す」だそうです。 一つ一つは微々たる時間の節約でも毎日何度も使うと、膨大な時間が節約出来ることを 考えると、そうかもと思います。 今回は個人的に使う頻度順にまとめてみました。13inchのMBAで開発をしており、作業スペースが狭いと感じることが多いので、それを広げるショートカットが多めです。 こんなのも良く使うというご指摘あれば追加致しますので宜しくお願い致します。 その他間違いのご指摘、ご意見等頂けますと幸いです。 ★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★ Cmd + R ビルドしてラン Cmd + . ストップ。ランの状態の終了。 シュミレーターで起動しているアプリを落としたい時によく使います。 Cmd + Q シュミレーターの終了 シュミレータは起動するのに、アプリは立ち上がらない・立ち上がりが異様に遅いことって多くないですか?そんな時は終

    【開発効率アップ↑】Xcodeでよく使うショートカットまとめのまとめと解説 - Qiita
  • [iOS] アプリ名を国ごと変更したい場合 - Qiita

    言語ごとにアプリ名を変えて表示したい場合の説明です。 Swiftも、Objective-cも同じやり方です。 とりあえずアプリ名を変更したい場合はこちらの方が簡単です。 http://qiita.com/hiroo0529/private/24b027b9708d14200b56 今回はswift画面で変更してみます。 作業ステップは3つあります。 今回の目的:端末の言語が日語で、アプリ名を「アプリ名」にする Project > Info > Localizations にて、Japanese(ja)を追加 InfoPlist.stringを作成し、LocalizationをクリックしてJapaneseをチェック InfoPlist.string(Japanese)ファイルに「 CFBundleDisplayName = "アプリ名"; 」を書き込む 1. Project > Info

    [iOS] アプリ名を国ごと変更したい場合 - Qiita
  • [iOS 8/Xcode 6] Localization がより簡単になりました | DevelopersIO

    Localization がより簡単に! Xcode 6 では Localization (多言語化) に関する機能が増強され、より簡単に管理できるようになりました。どのような点に変更があったか確認していきましょう。 XLIFF のインポートとエクスポート Xcode 6 では新たに XLIFF (XML Localization Interchange File Format) 形式によるローカライズデータのインポート/エクスポートがサポートされました。XLIFF はソフトウェアや文書の国際化・翻訳のために開発された XML ベースの規格です。Storyboard や InfoPlist、Localizable.string などのようなローカライズの対象となるファイルの各種設定値を言語毎に XLIFF 形式で書き出すことができます。 書き出す方法は非常に簡単で、プロジェクトを選択した状

    [iOS 8/Xcode 6] Localization がより簡単になりました | DevelopersIO
  • 2013-02-11

    Xcode で新しくアプリケーションを作成する際に、適当にプロジェクト名を決めてしまうとその後で Bundle Identifier やアプリケーション名を変更したくなることがある。 また、既存のアプリのコードをごっそり新しくするのに新しいプロジェクトを作成して Bundle Identifier を以前のアプリと同じに変更したりする場合。 ほかにも、アプリケーションをローカライズした場合に、各国語でアプリケーション名を違ったものにしたい場合とか。 という感じに、iPhone アプリ作成時に「名前(ID)」にまつわるあれこれがこんがらがることが多い。 そんな場合にいつも「あれ?どうやるんだっけ?」とグーグル先生に聞いているので、そろそろメモしておかないといけない気がしたのでメモ。 プロジェクト名は「myApp」で、Bundle Identifier は「newApp」、アプリ名はローカライ

    2013-02-11
  • NSNumberについて

    NSNumberとは NSNumberは数値を格納するオブジェクトです。数値はそのままだとNSArrayやNSDictionaryに格納することができませんが、 一度NSNumberに格納してオブジェクトとして扱えるようにしてしまえば、格納することが出来るようになります。 格納した値を取り出すときには別の型で取り出すことも可能です。数値の型はC言語にあるものは全てあります。 代表的なメソッド(目的別) BOOL型の変数からNSNumberオブジェクトを作りたい - initWithBool: int型の整数からNSNumberオブジェクトを作りたい - initWithInt: float型の変数からNSNumberオブジェクトを作りたい - initWithFloat: double型の変数からNSNumberオブジェクトを作りたい - initWithDouble: NSNumberオ

  • CodeIQについてのお知らせ

    2018年4月25日をもちまして、 『CodeIQ』のプログラミング腕試しサービス、年収確約スカウトサービスは、 ITエンジニアのための年収確約スカウトサービス『moffers by CodeIQ』https://moffers.jp/ へ一化いたしました。 これまで多くのITエンジニアの方に『CodeIQ』をご利用いただきまして、 改めて心より深く御礼申し上げます。 また、エンジニアのためのWebマガジン「CodeIQ MAGAZINE」は、 リクナビNEXTジャーナル( https://next.rikunabi.com/journal/ )に一部の記事の移行を予定しております。 今後は『moffers by CodeIQ』にて、 ITエンジニアの皆様のより良い転職をサポートするために、より一層努めてまいりますので、 引き続きご愛顧のほど何卒よろしくお願い申し上げます。 また、Cod

    CodeIQについてのお知らせ
    etsuya-t
    etsuya-t 2015/02/14
    面白さと自戒を込めて
  • Home

    Your trusted vehicle specialists in Blandford and Shaftesbury. With years of experience working with a wide range of vehicle brands like Audi, VW, Mercedes, BMW, Land Rover, and more, our skilled specialists are equipped to handle any issues your vehicle may encounter. Whether you’re looking for a hassle free MOT, mobile tyre fitting or a reliable repair, you’re in safe hands with DCM.

    Home