JavaScriptで、配列の最大値を取得する方法について。 最初に答えを書いておくと、Math.max(...targetArray)。 旧来はapplyを使うのが主流だった? Math.max()を使うと、数値の中から最大のものを取得できる。 Math.max(6, 8, 9, 7); // 9 しかしこれは、一つずつ数を渡す必要があり、配列を渡すことは出来ない。 配列でMath.max()を使うにはどうすればいいのか。 applyを使えば解決する。 const array = [3, 8, 7, 2, 5]; Math.max.apply(null, array); // 8 applyの第二引数には配列を渡して使うが、この配列の要素が1つずつ引数として渡される。 そのため、配列を展開してそれを引数として渡す手段として、applyが有用なのだ。 このテクニックは有名らしく、Math.
と思われた方は、早速、phpMyAdminを使う環境を準備しましょう。 まずは、phpMyAdminをインストールすることから始まります。phpMyAdminは「Windows」や「Mac」、「Linux」など様々なOS上に構築できます。 ここからは、OSごとにphpMyAdminのインストール手順を解説します。 Windowsにインストール (1)まず、phpMyAdminをダウンロードすることから始まります。phpMyAdminの公式サイト(以下のURL)へアクセスします。 https://www.phpmyadmin.net/ (2)画面上部に表示されている「Download」をクリックしてください。 phpMyAdminのダウンロード用ページが表示されます。 (3)設定環境に応じたファイルをダウンロードします。 現在、phpMyAdminは「4.7系」と「4.0系」が提供されていま
こんにちは、okutani(@okutani_t)です。MacにはデフォルトでPHPとApacheがすでに入っていますが、私は普段からHomebrewを使ってアプリを管理しています。 今回はその導入手順を記して置きます。今回はPHP5.5, MySQL5.6, Apache2.2をHomebrewを使って導入してみましょう。 Homebrewの導入方法は下記の記事からどうぞ。 MySQL5.6インストールと初期設定 データベースMySQLを導入します。上から順に行っていきましょう。 $ brew install mysql MySQLを起動します。 $ mysql.server start rootのパスワードを設定。 $ mysqladmin -u root password 'パスワード' 私の場合、「Using a password on the command line inter
$ brew search php@7 ==> Searching local taps... php@7.0 php@7.1 php@7.2 ==> Searching taps on GitHub... ==> Searching blacklisted, migrated and deleted formulae... ... $ brew install php@7.1 ==> Downloading https://homebrew.bintray.com/bottles/php@7.1-7.1.16_1.sierra.bottle.tar.gz Already downloaded: /Users/$USER/Library/Caches/Homebrew/php@7.1-7.1.16_1.sierra.bottle.tar.gz ==> Pouring php@7.1-7.1
はじめに こんにちは、ディレクターのエリカです。 今回は、Macを利用しているWebディレクターのみなさんが、作業環境をより効率的に整えられるようになる「Homebrew」をご紹介したいと思います。 目次 パッケージマネージャとは? パッケージマネージャ導入のすすめ Homebrewとは? Homebrewのインストール Homebrewの使い方 まとめ パッケージマネージャとは? パッケージマネージャと言われてもピンと来ない方は、App Storeをイメージしてみてください。 アプリケーションを探してインストールしたり、更新されたらアップデートしてくれたり、つまり、いろいろなアプリケーションをまとめて管理するためのアプリケーションですね。 パッケージマネージャ導入のすすめ 当ブログでも、Webサイトの開発や検証で有用なツールをいろいろと紹介しています。 その中で伝えたいことは、ツールのイ
ノマドです。 タッチバーが付いた新型の Mac Book Pro(2016年モデル) の購入を検討しています。 話題のタッチバーとやらは実際どうなのか? 量販店で実物を確認してみるとビックリ! ESC(エスケープ)キーがタッチバーの左隅に実装され、ソフトウェアキーとなっていた!! ソフトウェアキーというのは、ソフトウェアキーボード的なアレです。 ESCキーがハードウェアじゃないってことです。 なので、ESCキーをタイプしている感がありません。 ESCキーが、、、なんてこった。。 これは困ったぞ... Vim エディタを普段から利用している私にとって ESCキーは非常に重要。 ESCキーの使用頻度は、非常に高いのです。 展示品の MacBook Pro のターミナルで簡単なスクリプトを書きながら ESCキーの操作感を何度も確認してみました。 タッチバーが付いていないモデルもありましたので、そ
Touch Bar を搭載した MacBook Pro で「esc」(Escape) ボタンまたはその代替機能を使う方法について説明します。 MacBook Pro (15-inch, 2016) 以降および MacBook Pro (13-inch, 2016, Four Thunderbolt 3 Ports) 以降には Touch Bar があります。Touch Bar は、使用中のアプリケーションに応じて自動的に変化し、馴染みのあるツールやコントロールの中から適切なものが適宜表示されます。該当するモデルでは、「esc」ボタンは Touch Bar の左側、従来のキーボードで「esc」キーがあったのと同じ場所に表示されます。MacBook Pro (16-inch, 2019) には、Touch Bar とは別に、専用の「esc」キーがあります。 場合によって、Touch Bar に
・一番手っ取り早い方法 一番手っ取り早い方法は、ターミナルでpythonコマンドを1行叩く方法。 python -m SimpleHTTPServer 8888 これでURLを http://localhost:8888/ とすれば ブラウザから動作確認できる。 ※ 機械学習やDeepLearningのために Anacondaをインストールした方などは、 上記コマンドで怒られる可能性があるので手っ取り早くしたい場合は、こっちで python -m http.server 8888 動作確認したいhtmlのファイルなどがある階層へcd等で移動し そこでpython -m SimpleHTTPServer 8888を叩けば、ブラウザで確認できるので どのファイルも確認が可能。 ※サーバーの停止は、[control] + [c] ・違う方法 MacOS X 以降の最近のMacは、最初からPHPや
こんばんは! paizaのスキルチェックの標準入力に手こずって、D問題を時間切れで諦めていた者です。 ※このブログポストはPython3のお話です。 他の言語には対応していないので悪しからず🙏🏻 僕: paizaのスキルチェックで習熟度を確認してみようかなぁ♪ # coding: utf-8 # 自分の得意な言語で # Let's チャレンジ!! input_lines = input() print("XXXXXX") 僕: ん?なんぞこれ、とりあえず実行してみるか! 実行結果ステータス Wrong Answer 提出コードのアウトプット XXXXXX 😱 僕: どうすればいいんだ(絶句) プログラミング初心者の僕には、標準入力で値を取得することも大変な事でした。 標準入力で値を取得する方法 1行の入力の場合 例)入力: s_1 s = input() #変数 s に s_1を取得
こんにちは、エンジニアリングGの中村です。 以前にこのブログにてエムスリーでの社内研修について紹介しました。今回は、この中でのbashスクリプティング講座の資料を公開します。 www.m3tech.blog 弊社の中でもいろいろな用途でbashが使われていますが、bashは簡単に利用できるもののプログラミング言語としてはバグを生みやすい、辛い言語だと思います。 ここで紹介しているのはいわゆるコーディング規則というよりも、バグ防止と可読性向上のためのルールをTips集的にまとめたものです。 bashにおいてまだまだ注意するところはありそうですが、多少なりともわかりにくいスクリプトの削減になればと期待しています。 [追記: 2018-08-22] はてブにて以下のコメントをいただきました。 bashスクリプティング研修の資料を公開します - エムスリーテックブログ bashで50行以上になった
uncles (current / last 50){{ bestStats.block.uncles.length }}/{{ uncleCount }}
日常的に2進数で会話することが多々ありますよね。 そんなときに我々が使う日本語から2進数に変換するための方法を紹介します。 fromStr print("Input string") string = input() listStr = [c for c in string] print("To hex") for item in listStr: print(hex(ord(item)), end=" ") print("\nTo dec") for item in listStr: print(int(ord(item)), end=" ") print("\nTo bin") for item in listStr: print(bin(ord(item)), end=" ") print()
文字コードとは 文字コードとは、文字を表す番号のことです。 コンピュータは数字しか処理できないので、人間の言語 (自然言語と呼ばれます) はコンピュータが理解できる形に変換してあげる必要があります。 文字コードは、それぞれの文字(イメージ)に対応する番号の一覧表です。 文字コードはいくつか種類があり、それにより見た目が同じでも番号が異なります。 例えば、Windowsで保存したファイルがMacで文字化けしてしまった経験はありませんか? OSの違いによる文字化けは文字コードが違うことが原因です。 普段はあまり聞き慣れない文字コードですが、プログラミングを行う際、特に日本語を扱う場合には、知っておくと汎用性の高い知識です。 ASCII もっとも基礎的な文字コードで、「アスキー」と発音します。 半角英数字128文字から構成されており、全ての文字を1バイトで表します。 例えば「A」はASCIIでは
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く