PHPカンファレンス関西2024 の登壇資料です。 Cookie を使った Session 管理について解説しています。
![PHPで学ぶ Session の基本と応用 / web-app-session-101-2024](https://cdn-ak-scissors.b.st-hatena.com/image/square/6f2c019a20029c012d5939a86f7f1c24795a405d/height=288;version=1;width=512/https%3A%2F%2Ffiles.speakerdeck.com%2Fpresentations%2F692be0b6f1f8439c9ea5c7fb63f7230b%2Fslide_0.jpg%3F29251283)
地図とグラフでサクサク探せる賃貸物件検索。「最高に探しやすい!」「抜群に使いやすい」「なにこれめちゃ快適!」「相場とかいろいろわかってしまう」などのユーザさんの声多数
チームで仕事するとき、みんなもう少し自分の存在、自分のリアクションがチームに与える影響を自覚した方がいい。 例えばミーティングでブレストしているとき、議論が前に進むのは、あるときふと場に出されたアイデアに対して、誰かが"それいいですね"って言った瞬間である。アイデアを出したとき、その人にはふつう、確信なんてほとんどない。僕なんか自分の意見に自信なんかなくて(大体みんなそうなのだ)、言ってみて、まわりの反応を見て、あ、なんか良さそうだ…と思ったときにやっと前に進むことができる。みんな、自信なんてないのだ。だからアイデアは、場に出されたときはまだ、波際の砂のお城のようにやわらかである。 しかし、あるアイデアに対して、それいいね、と声をもらったとき。いい顔が見えたとき。姿勢が前のめりになってくるとき。そのときとあるアイデアは、はじめて光るのだ、形になる可能性を見せるのだ。 * 逆に言えば、議論に
2015年も終わりになって、gitの基本的な使い方の話に更なる需要があるとは思っていないのですが 本日が私のAdventCalender担当日であることと、本日偶然遭遇したトラブルの都合上、もしかしたらまだ需要が微レ存かもしれないと思い記事を書いていきたいと思います。 まとめ 皆しとくといい。 git のデフォルト設定はどうなっているか gitはデフォルトではmergeコマンドを使った際に、mergeコミットを発生させる必要がない場合mergeコミットを発生せずにmergeを行うfast-forwardでのmergeを行うようになっている。 --no-ffというオプションを付けることで意図的にfast-forwardを行わないコミットをすることが出来る。 どういうトラブルが起こるか 仮にmasterにtopicAブランチをmergeしたとする。 fast-forwardであるmergeの場
親のコンポーネントとしてCoordinatorLayoutを配置し、ToolbarをAppBarLayout、CollapsingToolbarでラップさせる。 そして、コンテンツ領域に関してはNestedScrollViewでラップしてあげます。 シンプルなケースではすでに提供されているandroidxやマテリアルコンポーネントを活用することによってネストスクロールをサポートすることは可能です。 しかし、場合によっては子のスクロールが動作しなかったり、スクロールさせたくない場面で子がスクロールしてしまう等があります。 そのような不具合に繋がってしまうことには理由があると思いますが、ここでは以下の3つを主な原因として取り扱います。 スクロールの仕組み自体が複雑である Jetpack Compose / Android View / 相互運用でそれぞれスクロールの仕組みが異なる Jetpac
1987年兵庫生まれ。会社員のかたわら、むだなものを作る活動をしています。難しい名字のせいで、家族が偽名で飲食店の予約をするのが悩みです。(動画インタビュー) 前の記事:「私はロボットではありません」をチェックするロボットを作る > 個人サイト むだな ものを つくる ヘアアレンジ初心者から脱却したい 妻の始業時間が早すぎるのと、僕の始業時間が遅すぎるので、子どもの朝の支度は僕の担当になっている。 朝ご飯を作って食べさせて、ハミガキをして、着替えさせて、幼稚園まで送る。 朝の時間は戦争だ。 その一連の流れの中で「髪の毛を結ぶ」という工程がある。 自分の髪も他人の髪も結んだことはない。これまでの人生で経験がない作業だ。 ということで一番簡単であろう二つ結びをやることにした。1歳のときのむすめ、かわいいな!(心の声) 髪を二つに分けてゴムで結べばいい。これならさすがに業界未経験でも安心だ。 前
Now in REALITY Tech #98 Jetpack ComposeでのLazyColumnとCoilを組み合わせるときのつまずきポイント こんにちは、Androidエンジニアのmits_sidです。 REALITYのAndroidアプリではJetpack Composeの利用が推奨されており、長く取り組みを行ってきたこともあって広く使われるようになってきました。 画面のUIを実装するに辺り、頻出するのがリストビューです。こちらはJetpack Composeでは LazyColumn や LazyRow を利用することで実現します。 (REALITYでは縦方向にスクロールをするリストビューが多いため、この記事では LazyColumn を中心に取り上げます) リストビューに並ぶ各アイテムの中身は様々な物が考えられます。テキストやアイコンはもちろんのこと、画像を表示することも考え
Regional Scrum Gathering Tokyo 2024および Developers Summit 2024での発表資料になります。
mobile.stmn #2 (2023/10/6) https://stmn.connpass.com/event/294182/
本記事では、1日目におこなわれた『龍が如く7 光と闇の行方』(以下、『龍が如く7』)のデバッグに関するセッション“「龍が如くスタジオ」のQAエンジニアリング技術を結集した全自動バグ取りシステム”をリポート。 セッションには、セガのQAエンジニア・阪上直樹氏と、ビルドエンジニアの粉川貴至氏が登壇した。 バグをハグしたくなる自動システム! まずは阪上氏が開発者たちへ向けて、「バグは好きですか?」という質問からセッションがスタート。最初に龍が如くスタジオの各タイトルで、バグを発見した数の推移が公開された。ゲームの規模が大きくなるにつれ、バグも増加傾向にあるという。 そして全自動バグ取りシステムを運用した『龍が如く7』では、なんと25000ものバグが発見されたという。こう見るとネガティブな印象を受けるかもしれないが、バグ発見数が多ければ多いほど、ゲームクオリティがアップするということだ。 バグとい
僕自身は龍が如くシリーズは、クロヒョウ2、極1、極2、0、3、4、5、6、0とやって、7はRPGだし主人公違うしなぁと思って、買うだけ買って後でやろうと積んでいたところ、CEDECのすごいテストの話を聞いて、(オリジナル版を積んでいたのに)インターナショナル版を買って始めてしまうぐらいインパクトがあり(そして積んでたのを後悔したぐらいよかった)ました。それ以降、維新極、7外伝、8は発売日に買ってプレイしてます。 こちらにその講演の詳細なレポートがこちらにあります。 https://www.famitsu.com/news/202009/11205564.html その8の発売前に龍が如くスタジオの技術責任者の方がXのアカウントを開設して、C++のコードを投稿されていたのですが、それに対してエンプラ開発目線で意見しているようなツイートを見かけて、「いや、システムの特性全然違うから」と思い筆を
みなさん、こんにちは!2022年8月よりAndroidエンジニアとしてインターン中の kitakkun です。 現在MirrativのAndroidチームでは、アプリケーションの品質向上を目指してマルチモジュールの導入を進めています。 Mirrativでは、元々あったmirrorman(当時の開発コードネーム)という巨大なモノリスのモジュールから、新規開発部分をfeatureモジュールに切り出して開発をしています。 モノリスモジュールからfeatureモジュールを分離 元々モノリス部分だったmirrormanが巨大で、mirrormanにあるクラスをfeatureモジュールで使いたいケースがあり、未だmirrormanへの参照が残っている状態です。 なるべくmirrormanへの参照をなくすために、特定のfeatureモジュールでしか使われていないファイルをmirrormanから移動してい
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く