【Swift】画面レイアウトをxibファイルに作成する方法【storyboard】
storyboardファイル内で画面遷移とレイアウトの両方を作成していると、画面数が多くなったり、複雑なレイアウトを作成したりした時にどうしても動作が重くなってしまうことがあります。複数人でで作業をしたり、テストをしたりする際にもストーリーボードに全てが詰まっていると作業がしづらいことも多いと思います。これらの問題を解消するために今回は、・stroyboardファイルにはViewControllerと画面遷移のみ・xibファイルに画面レイアウトを作成するこのような形で画面ごとのレイアウトを別ファイルで作成したサンプルプロジェクトを実装してみます。レイアウトを別ファイルで行うことのメリット・デメリットをまとめると以下のようになります。
製造・コーディング(PG/フロントエンド)
【パート1】ChatGPTをデスクトップ上から使えるようにデスクトップアプリ化してみた|Node.js & Electron
最近、ChatGPTという物がとても注目されています。私自身も、実際に使用してみてその性能に驚きました。簡単な質問はもちろん、前提条件を指定した文章の作成や、プログラミングのコード作成までできてしまいます。今回はその便利なChatPGTをデスクトップアプリ化し、どこからでも質問を行えるようにしていきたいと思います。
製造・コーディング(PG/バックエンド)
【パート1】Node.jsでWebオンライン3Dゲーム作ってみる|ダウンロード不要
プログラミングをしている方の中で、3Dゲームを作ってみたいという人は意外と多いのではないでしょうか?3Dゲームを作ると聞くと難しく感じるかもしれませんが、最新のゲームエンジンや便利なプログラミング技術が色々と出てきた影響で、意外と簡単にできてしまうらしいです。3Dゲームを作るといったらunityのようなゲームエンジンで作成するのがメジャーだと思いますが、今回はNode.jsというバックエンドのプログラムと、HTML・CSS・JavaScriptなどを組み合わせて作っていきたいと思います。
製造・コーディング(PG/バックエンド)
Oracle Service Busの超基礎的な使い方解説
この記事では、Oracle Service Busの基本的な使い方を説明していきます。Oracle Service Busは、エンタープライズ向けのアプリケーション統合プラットフォームであり、メッセージングやWebサービス、ファイルなど様々なプロトコルを統合することができます。
製造・コーディング(PG/バックエンド)
インフラエンジニアの必須ツール!シェルの活用法とは?
インフラエンジニアにとって、シェルは欠かせないツールです。進化していく様々なTI技術でも利用されており、重要な作業を行うことができます。本記事では、そもそも「シェル」とは何か?インフラエンジニアとシェルの関係について、またその活用方法についても詳しく説明していきます。シェルの基本的な概念から実際の活用例まで、あなたの知識を深めるための情報がここにあります。
学習・スキル
【必読】ネットワークエンジニアのスキルアップに必要な基礎知識
ネットワークエンジニアとは、情報通信技術においてネットワークを設計、構築、保守・運用する専門家のことを指します。ネットワークエンジニアは、企業や組織のネットワーク環境を最適化し、円滑な通信とデータの流れを実現する役割を担っています。本記事では、ネットワークエンジニアの仕事内容と必要なスキルについて解説します。
学習・スキル
【初心者用】Active Directoryについて
Active Directory(AD)とはマイクロソフトが提供するWindows Serverに搭載されている機能で、ネットワークにつないでいるクライアント端末やサーバー、プリンター、アプリケーションなどの情報を収集し、一元管理できるディレクトリサービスです。ユーザーアカウントを集中的に管理できるので、ファイルやフォルダの共有データへのアクセス権限、プリンタなどの周辺機器への利用制限などユーザの利用権限を効率的に管理することができます。複雑化するリソース管理のタスクも、Active Directoryを使うことによって管理しやすくなります。
その他(インフラ)
クラウドエンジニアの今後の需要は必ず拡大!その理由を説明します!
クラウドエンジニアの需要は今後も継続的に高まると予想されます。クラウドコンピューティングの普及やビッグデータの活用が進むにつれて、企業はより高機能なクラウドサービスを必要とするでしょう。またセキュリティの重要性が高まるにつれて、セキュリティ的観点としても、クラウドエンジニアの需要が高まることが予想されます。さらに新たなテクノロジーの出現や、オンプレミス環境からの移行等での案件拡大により、需要はさらに拡大していくでしょう。それに伴い、クラウドエンジニアは自身のスキルセットを継続的にアップデートし、新たなテクノロジーのトレンドに対応する必要があります。学習意欲と技術的な好奇心を持つことが重要です。そこで今回はクラウドエンジニアの需要、関連資格のご紹介をしていきます。もしクラウドエンジニアに興味があるのであれば本記事でクラウドエンジニアについて学習していきましょう。
キャリア
【初心者用】AWS基礎
Amazon Web Services(AWS)とは、世界中で使われている代表的なクラウドコンピューティングサービスです。Amazon Web Services(AWS)とは、世界中で使われている代表的なクラウドコンピューティングサービスです。・クラウドコンピューティングとはクラウドと呼ばれることもあり、インターネット上で運用されているサーバーなどを利用できるサービスです。ユーザーは自前でサーバーなどのハードウェアやソフトウェアを持たなくても、インターネットを通じて必要な時に必要な分だけ利用できるサービスです。それに対して、自社内にサーバーなどを設置して管理する運用形態は「オンプレミス」といいます。・AWSとはAWSはAmazonのサーバーを借りられるサービスのことです。Amazon社が社内のビジネス課題(システム効率の悪さ、サーバーの準備スピードの遅さ、拡張性の問題など)を解決するために生まれたものがAmazon Web Services(AWS)です。2006年に、このシステムを客向けに開始しました。現在では多くの企業が利用する人気のクラウドコンピューティングサービスとなっています。190以上の国において、数十万人に及ぶ登録アカウントがあります。また、サーバーはEC2、ネットワークはVPCといったサービスで構築することが可能です。
その他(インフラ)
関連タグ
カテゴリ別人気記事
もっと見るテレワーク関連人気記事
2023年10月02日
製造・コーディング(PG/フロントエンド)2023年07月18日
アーキテクト・技術選定(PG/バックエンド)2023年11月17日
学習・スキル2023年10月26日
テスト(運用・保守・サポート)2023年01月09日
詳細設計(内部設計)(インフラ)
週間人気記事
もっと見るサーバーOSの種類と特徴を徹底解説!選ぶ際のポイントは?
サーバーとは、インターネットやネットワーク上で様々なサービスを提供するコンピューターのことです。サーバーには、ウェブサイトやメール、データベースなどのサービスを提供するために必要なソフトウェアがインストールされていますが、そのソフトウェアを動かすためには、サーバー用のOS(オペレーティングシステム)が必要です。サーバーOSには、主にwindows系、UNIX系、LINUX系の3つの種類がありますが、それぞれにどのような特徴があるのでしょうか?この記事では、サーバーOSの種類と特徴について徹底解説し、選ぶ際のポイントをお伝えします。
開発環境関連(インフラ)
Salesforce開発に欠かせないApexの役割と学習方法を解説
Salesforceは、世界最大のクラウド型のCRM(顧客管理)システムであり、様々な業務やビジネスに対応したアプリケーションを提供しています。Salesforceのアプリケーションは、カスタマイズや拡張が可能で、自分のニーズに合わせて機能やデザインを変更することができます。そこで活躍するのがSalesforce専用のプログラミング言語である「Apex」です。この記事では、Apexの役割や開発環境、Apexの学習方法について解説しますので、これまでSalesforceの標準機能を使うだけで、100%活用できていなかったエンジニアの方は是非最後まで読み進めてください。
初心者
AUTOSARについて、まとめてみた
AUTOSAR(オートザー)とは、Automotive Open System Architectureの略称で、車載ソフトウェアの共通化を実現するためのプラットフォームの仕様名称でもあります。
開発環境関連(PG/フロントエンド)
IVEC学習①
IT検証技術者認定試験(IVEC)とは、一般社団法人IT検証産業協会(IVIA)が認定するテストエンジニアの資格試験です。特徴はテストの現場における実務を重視していることです。IVECのキャリアクラス(下図参照)ごとに実務力を問う記述式試験を設けており、その合格者(認定者)には実際の現場でも安心して仕事が任せられると、業界でも高い評価を受けています。2024年春期試験より従来の試験レベルを再編し、テスタークラス、デザイナークラス、 アーキテクトクラスにすると共に、新たに、初心者向けのアシスタントクラス、専門家として活躍できる エバンジェリストクラスを新設しました。各クラスの試験の合格者を認定者とし、認定証を発行します。
学習・スキル
【初心者向け】不具合報告書の書き方
テストエンジニアは業務内で不具合を見つけた際に不具合報告書を起票することになります。不具合報告書とは、発生した不具合の原因と対策について記載した文書です。社内の関係者への共有はもちろん、取引先に提出することもあるため、正確かつわかりやすく記載する必要があります。
初心者
便利なMyBatisについて知ろう
皆さんはMyBatisについて耳にしたことはありますか。私自身MyBatisを軽く触ったことがある程度でしたが学習コストが少なく、便利なフレームワークだと感じました。今回はその便利なMyBatisについて記事作成を通して、読んだ方が基礎知識を学べていただけたらと考えています。
初心者
【必見】AIエンジニアの需要と将来性について
AI(人工知能)の発展により、AIエンジニアの需要が急速に拡大しています。AI技術は様々な産業や分野において革新的な変化をもたらし、企業はその力を活用するためにAIエンジニアを積極的に採用しています。本記事では、AIエンジニアの需要の高まりと将来性、そしてAIエンジニアになるために必要なスキルについて詳しく探っていきます。
キャリア