Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?
PHPを使用していて桁数を指定し、ランダムなパスワードや文字列を生成したいことがあると思います。 今回の記事ではPHPを使用し、ランダムなパスワードを桁数を指定して生成する方法について紹介します。 やり方は、色々あると思うのですが、今回は、以下のようなプログラムを紹介します。 方法1 下記のプログラムの関数を使用すると、桁数を指定してランダムなパスワードを出力することができます。 比較的簡単なロジックなので、色々な場面で使用できると思います。 function generatePassword($length = 8) { $chars = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'; $count = mb_strlen($chars); for ($i = 0, $result = ''; $i <
コンテンツ管理チュートリアル¶ このチュートリアルは簡単な CMS アプリケーションを作ります。 はじめに CakePHP のインストールを行い、データベースの作成、 そしてアプリケーションを素早く仕上げるための CakePHP が提供するツールを使います。 必要なもの: データベースサーバー。このチュートリアルでは MySQL サーバーを使います。 データベースを作成するための SQL の知識が必要です。CakePHP は、それを前提としています。 MySQL を使用するとき、 PHP で pdo_mysql が有効になっていることを確認してください。 基礎的な PHP の知識。 始める前に、最新の PHP バージョンであることを確認してください。 最低でも PHP 5.6 (CLI) 以上をインストールしてください。 あなたのウェブサーバーの PHP バージョンもまた、 5.6 以上で
This document is for a version of CakePHP that is no longer supported. Please upgrade to a newer release! ようこそ¶ CakePHP 3 は、 PHP 7.4 (最小は PHP 5.6) 上で動作するウェブ開発フレームワークです。 CakePHP 3 の基礎に入門するには CakePHP 概要 を読んでください。 CakePHP クックブックは、オープンに開発されている、コミュニティーで編集可能なドキュメントのプロジェクトです。 ドキュメンテーションの品質、正当性、正確性の高さを維持することを期待しています。 右端に固定された鉛筆アイコンボタンに注目してください。 このボタンは、あなたがドキュメンテーションの追加・削除・修正などの貢献が簡単にできるように、 該当ページの GitHub
New CakePHP 5.1 Chiffon. Faster. Simple. Delicious. What's new in 5.1 The migration guide has a complete list of what's new in 5.1. We recommend you give that page a read when upgrading. A few highlights from 5.1 are: new plugin commands Components can now have dependencies injected by the container Upgraded to support PHPUnit 11.1+ Improved enum validation More events, so you can observe your app
プログラミング学習サービスやら、ペットサロン予約サービス、風俗検索サービスなど色々とやっている「かずきち」です。 ■運営サービス一部 http://crazy-wp.com/ http://webukatu.com/ 新宿のホストから不動産・保険の営業を経て、HTMLって何?という状態から3ヶ月独学でプログラミングやデザインを学び、IT業界で1年間実務経験を積んで年収は1本超え。現在は起業家としてサービス運営やら不動産運営をしています。 Qiita内にそれ系の記事も書いてます。 エンジニアで稼ぐために大切な13のコト WEBサービスで起業したい人に読んで欲しい18のコト #wordpressってなに? 優れたメンテナンス性・無限の拡張性を併せ持ったオープンソースのCMS。 ##世界で最も使われているCMS ワードプレスは現在、世界で最も使われているCMSです。 世界中の政府機関、企業、教育
ソースコード・ドキュメンテーション・ツール Doxygen は、C++、C、Java、Objective-C、Python、IDL (Corba、Microsoft 風)、Fortran、VHDL、PHP、C# 向けのドキュメンテーション・システムです。 D にもある程度対応しています。 Doxygen には、次の3つの利点があります。 文書化されたソースファイルのセットから、 オンライン・ドキュメント・ブラウザ (HTML形式) やオフラインのリファレンス・マニュアル (形式) を生成することができます。 RTF (MS-Word)、PostScript、ハイパーリンク PDF、圧縮 HTML、Unix man ページ形式の出力もサポートされています。ドキュメントは、ソースから直接抽出されます。これにより、ドキュメントとソースコードの一貫性を保つことがとても容易になります。 Doxyge
AI & MLLearn about artificial intelligence and machine learning across the GitHub ecosystem and the wider industry. Generative AILearn how to build with generative AI. GitHub CopilotChange how you work with GitHub Copilot. LLMsEverything developers need to know about LLMs. Machine learningMachine learning tips, tricks, and best practices. How AI code generation worksExplore the capabilities and be
経緯 phpを全く知らない人間にphpのossについて検証・調査するようにというお達しが来ました。 ossのシステム要件を見ると、linux系のosの指定、 apache、 mysql、 phpのversionにも色々指定があったので、dockerを使って検証することを決意したのでありました。(dockerの名前だけは知っていたので、やってみたいという気持ちがありました) 問題点 社内の人間でdockerを知っている人がほとんどいません。また、osもwindows8.1、 10、 macOSなどなど いざ開発となっても、問題が起こりそうなにおいがプンプンします 目標 docker toolbox、 docker for windows、 docker for macでも動作すること とにかくわかりやすいこと。なるべくdocker以外入れない。vagrantとか 1に関してはosの問題がある
2. 徳丸浩の自己紹介 • 経歴 – 1985年 京セラ株式会社入社 – 1995年 京セラコミュニケーションシステム株式会社(KCCS)に出向・転籍 – 2008年 KCCS退職、HASHコンサルティング株式会社設立 • 経験したこと – 京セラ入社当時はCAD、計算幾何学、数値シミュレーションなどを担当 – その後、企業向けパッケージソフトの企画・開発・事業化を担当 – 1999年から、携帯電話向けインフラ、プラットフォームの企画・開発を担当 Webアプリケーションのセキュリティ問題に直面、研究、社内展開、寄稿などを開始 – 2004年にKCCS社内ベンチャーとしてWebアプリケーションセキュリティ事業を立ち上げ • 現在 – HASHコンサルティング株式会社 代表 http://www.hash-c.co.jp/ – 独立行政法人情報処理推進機構 非常勤研究員 http://www.
こんにちは。フロントエンドエンジニアのつっちーです。 ブラウザで動作するプログラミング言語は JavaScriptただひとつですが、プログラミング言語はほかにも山のように存在します。WordPressでおなじみPHP、Ruby on Railsで火がついたRuby、機械学習の分野で使われるPythonなどなど。 普段これらの言語を用いて開発を行っている方は、「この言語がブラウザでも動けばいいのに」と常々思ってらっしゃるのではないでしょうか。 今回は、そんな願いを叶えるコンパイラをいくつかご紹介します。 ブラウザでJavaScript以外の言語が動くの? 今回ご紹介するものは、「JavaScript以外の言語をブラウザに対応させる」ものではありません。「JavaScript以外の言語を、JavaScriptに変換する」、という働き(以下の処理手順を参照)をするものです。 JavaScript
以前から「クッキーはサブドメイン間で共有して使える」というのは聞いてたんですが、今回仕事で使うことになりそうなのでちょっと調べてみました。 以下、 set.example.com で発行したクッキーを get.example.com で呼び出す。というテストです。 http://set.example.com/cookie_set.php <?php setcookie("TestCookie", "Test", time() + 3600, "/", ".example.com"); echo "set!"; ?> ↑このスクリプトにアクセスするとクッキーが発行される。 http://get.example.com/cookie_get.php <?php echo "<hr>"; echo $_COOKIE["TestCookie"]; echo "<hr>"; ?> ↑このスクリプト
PHPでアプリケーションを作ってゆく。大きくなると、classが増えてゆく。classが増えてゆき、constructorの引数が増えてゆく。classをnewする順番が決まってゆき、それに従はねばならない。同じインスタンスがあちこちで必要になる。DI (Dependency Injection, IoC) の出番だ。 はじめはPimpleを使うてゐたが面倒になり、既存のDIライブラリは複雑な手続きが必要で、面倒だったので自分で作った。Ranyuen/Diだ。 cf. Ranyuen/Di https://github.com/Ranyuen/Di cf. PHPで簡単に華麗にDIとAOPをキメる http://c4se.hatenablog.com/entry/2014/12/11/013136 こんなに苦労して作ったDIコンテナだが、Rubyでは20行で書けるとMatzも言ってゐる。
あけましておめでとうございます。 大晦日は実家でプログレ聞きながらコード書いてました。 今さらながら Heldon の Stand by とか聞いてたんですが、Tangerine Dream を思わせるミニマルなシンセサイザーの反復と、リシャール・ピナスによるロバート・フリップばりの暴力的なギターソロが絡みあっており、大変良いですね。 作ったもの また説明長くなりそうなので、はじめに作ったものの紹介です。 dee dee-rails この Dee というのが DI コンテナの本体です。 名前は Ozzy Osbourne ソロ 1st Blizzard of Ozz におけるランディ・ローズのギター曲からです。 50 秒と短く、メタルアルバムの中にあってクラシック風の静かなギター曲ですが、同時にアルバムから欠かせない存在感を放つ名曲です。 何が言いたいかというと、Dee はコンパクトな実装
<?php /** * Tumblr OAuth認証実装サンプル * * @author newton */ class OAuthSample { const CONSUMER_KEY = 'あなたのコンシューマーキー'; const CONSUMER_SECRET = 'あなたのコンシューマーシークレット'; const REQUEST_TOKEN_URL = 'http://www.tumblr.com/oauth/request_token'; const AUTHORIZE_URL = 'http://www.tumblr.com/oauth/authorize'; const ACCESS_TOKEN_URL = 'http://www.tumblr.com/oauth/access_token'; /** * コントストラク * セッションの初期化をやる */ public
ゴールデンウィークにぶらぶら遊ぶことをしなかったせいで、いまだに休めていない感のある kagata です。 ゴールデンウィークに遊ばずに何をしていたかというと、ひたすら Ruby on Rails のチュートリアルを解き進めていました。ひととおりやってみるといろいろ気づきがあったので、読者のみなさまにもご紹介申し上げます。 動機 業務ではひたすら PHP による開発を続けているのですが、最近プライベートで Ruby のコードを書くことが多くなってきました。といってもサーバサイドアプリケーションを書いているのではなく、主に Itamae や Serverspec など Infrastructure as Code 的な用途が今のところ多いです。 そうこうするうちに Ruby 自体もちょっとおもしろくなってきて、勉強するのに適当な教材がないか探して見つけたのが Rails チュートリアルでした
PHP: preg_match() / JavaScript: match() 正規表現チェッカー ver3.1 PHP及びJavaScriptコーディング中に正規表現を記述する際の動作チェック等にご利用ください。 正規表現と対象文字列を入力し、[チェック!]ボタンをクリックすると、PHP: preg_match()と JavaScript: match()の実行結果がフィードバックされます。 正規表現
マウスといえばロジクール!なtanakaです。先日発売されたMX Master、もちろん買いました。数えてみるとVX Revolutionから始めて、7台は買ってました。先代のM950にくらべて形が少し変わりましたが、軽くなって操作しやすくなったと思います。 今日は、PHPアプリケーションの開発環境をVagrantとItamaeを使って構築する方法を紹介します。 Itamae について Itamaeとはサーバーの構成管理をするツールです。作成したサーバの設定を自動化してメンテナンスしやすくするために使います。設定ファイルの記述がシンプルなのが特長です。 私は、ITエンジニア向けイベントCROSS 2015のセッション インフラエンジニアの睡眠時間を確保する方法 ~Infrastructure as a Code時代のインフラ運用~に参加していて、Twitterに流れてきたコメントで知りまし
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く