Task.php

- -

Dec 23, 2022 · php admin/cli/scheduled_task.php --list If it it listed, then note the name and run the task manually - note that the \ has to be escaped with \\ TaskFreak Wordpress Plugin. Add a simple task management system to your Wordpress powered website. Free & Open Source. learn more | download. current version : 1.0. Simple but efficient web based task manager, todo list, time tracking application. Getting things done never seem so easy.Top 53+ PHP Interview Questions and Answers [2024] Hypertext Preprocessor (PHP) is a popular scripting language used for web development. This open-source language was created in 1994 and is now managed by the PHP group. The language can run on various platforms such as Windows, Linux, and MacOSX, and is compatible with most of the …Jan 15, 2011 · c:\xampp\php\php.exe -f c:\xampp\htdocs\do_something.php. save that bat file that contains that line. Go to windows scheduler and create a new task and in action tab, browse to point that executephp.bat and for start in -> direct to the directory u have that executephp.bat. In PHP Managed Hosting, the hosting provider takes care of various technical aspects and tasks related to the server environment, leaving you to focus more on developing and maintaining your website or application. Managed PHP Hosting from Cloudways offers tailored support for PHP-powered websites and apps.Sep 26, 2023 · Great if you like your tutorials to the point. 11. Learn-php.org Free Interactive PHP Tutorial. Learn-php.org free interactive PHP tutorial. The unique thing about this PHP tutorial is that it’s a set of interactive exercises that encourage you to try out coding and see if you can get the expected output. Jul 11, 2023 · In this tutorial, you will learn how to develop your own project management system with PHP and MySQL. Here we will develop a simple project management system with live demo to manage clients, projects and tasks with milestone, costs and hours. You can easily customize this projects according to your requirement. Dec 15, 2022 · Object-oriented programming, commonly referred to as OOP, is an approach which helps you to develop complex applications in a way that's easily maintainable and scalable over the long term. In the world of OOP (to create object in PHP), real-world entities such as Person, Car, or Animal are treated as objects. Not out of box, but you can use static site generators like Jekyll, Harp. This might require to drop php templating for something like liquid, and this way Jekyll CLI can interpret your includes and general page structure and generate ready-to-push html files that can be minified by gulp task.I want to create a button modify which will allow users to change the value they have selected. For instance, if the task list is: Get up. Take a bath. Go for a jog. Go to school. Come back home. A user should be able to select "Go to school", and having done so, click Modify and change that to "Go to work", or something else. I've made the ...We would like to show you a description here but the site won’t allow us.for more information about PTHREADS read php docs here: PHP DOCS PTHREADS. if you'r using WAMP like me, then you should add 'pthreadVC2.dll' into \wamp\bin\apache\ApacheX.X.X\bin and also edit the 'php.ini' file (same path) and add the same line as before. extension=php_pthreads.dll. GOOD LUCK!Oct 6, 2022 · Step 2: Initialize the composer using the following command. composer init. Step 3: Create .php file. Your Project Structure should look like this. Step 4: To implement the Async function we need to import the package first by using composer. composer require amphp/react-adapter. Roundcube Webmail Login. Username: Password: Logina true PHP for Beginners course with step-by-step lessons. learn how to code using PHP from a national award-winning teacher. you will be taken from absolute PHP beginner to confident coder with every step clearly explained. create dozens of useful PHP scripts. create a basic hit counter via sessions. create a bad word filter. Usage. The recommended workflow when working with Symfony forms is the following: Build the form in a Symfony controller or using a dedicated form class;; Render the form in a template so the user can edit and submit it;; Process the form to validate the submitted data, transform it into PHP data and do something with it (e.g. persist it in a database).; Each …26) Explain PHP variable length argument function. PHP supports variable length argument function. It means you can pass 0, 1 or n number of arguments in function. To do this, you need to use 3 ellipses (dots) before the argument name. The 3 dot concept is implemented for variable length argument since PHP 5.6. The Harris Tactical Communications Premier Customer Support site provides technical assistance, downloads, training, and product demos for account holders.Feb 22, 2023 · 3. qdPM. qdPM is a free web-based project management tool suitable for a small team working on multiple projects. It is fully configurable. You can easily manage projects, tasks, clients, and team members. Customers interact with your support team using a ticket system that is integrated into task management. For this kind of generic tasks, PHP provides predefined iterators that will make your life easier. In this post, we will consider two PHP built-in iterators: the ArrayIterator class; the FilterIterator class; With ArrayIterator, you can easily unset or modify values and keys when iterating over arrays and objects, as in =>Nov 13, 2023 · HTML forms to delete and add a task. (D) We use the PHP library to get all tasks and display them in “nice HTML rows”. (A) When add/update/delete task is submitted, we use the PHP library once again to update the database accordingly. Practice PHP coding with fun, bite-sized exercises. Earn XP, unlock achievements and level up. It's like Duolingo for learning to code.Practice PHP coding with fun, bite-sized exercises. Earn XP, unlock achievements and level up. It's like Duolingo for learning to code.Our task application is almost complete. But, we have no way to delete our existing tasks when they're done. Let's add that next! Deleting Tasks. Adding The Delete Button. We left a "TODO" note in our code where our delete button is supposed to be. So, let's add a delete button to each row of our task listing within the tasks.blade.php view.Get Building With These PHP Projects. In this article, we share the 13 best php projects in 2024 with source code. Yes, despite JavaScript being everywhere, PHP still powers the server side of more than 75% of websites, including tech giants like WordPress, Facebook, and Wikipedia. That might surprise you!DotNetPanel. Navigate to the hosting space in which WHMCS is installed and click Scheduled Tasks from the Hosting Space Menu, then click Add Scheduled Task.. From the Task Type dropdown menu select the Check Web Site Availability option and enter the URL of the cron.php file into the URL field. Use the Schedule options to run this task Daily …For Cron job to work you just need to hit the url, without any output and without downloading anything. I am using only the wget with this two parameters:Tasks, subtasks, attachments and comments. Break down a task into sub-tasks, estimate the time or the complexity. Describe your task by using Markdown syntax. Add comments, documents, change the color, the category, the assignee, the due date. Move or duplicate your tasks across projects with one click. Automatic actions. Don't repeat yourself!If you can still use it then nothing is wrong with your database server. wrong config; check username, password and server settings in both your .env file and your config/database.php. no privileges to the server and or database with given credentials Looking at the steps you already took I think it's the last.Creating Database. Open your database web server then create a database name in it db_task. After that, click Import then locate the database file inside the folder of the application then click ok. You can also add the database table programmatically. To do this, copy and paste the code below into the PHPMyAdmin SQL Tab in your newly created ... Click Application type > Web application. In the Name field, type a name for the credential. This name is only shown in the Google Cloud console. Add authorized URIs related to your app: Client-side apps (JavaScript) –Under Authorized JavaScript origins, click Add URI. Then, enter a URI to use for browser requests.ReactPHP is an event-driven programming library that has an event loop at its core. cron-expression understands CRON expressions, can determine if they are due to be executed and calculate the next …Task is a pure PHP task runner. Leverage PHP as a scripting language, and as your platform of choice. Use loads of nice features inspired by Grunt and Gulp (and Phing). Employ Symfony components for effortless CLI goodness. Extend with plugins. Ask us anything on Twitter at @taskphp. Example The add-task.php file then sends back confirmation of the newly added item, so it can be added to the list. The beautiful thing is that all of this happens without refreshing the page! Now that our form is sending the new to-do item to add-task.php, we need to tell that file what to do with the information. Open add-task.php and add the ...php -i is the same as the PHP info page except the command line environment may be different to the web server environment. php -i | grep \\.ini will list the files that are effective so you may need to check if these set memory_limit. What may help in the short term: you can use -d to override PHP settings so, if I have memory_limit = …The Harris Tactical Communications Premier Customer Support site provides technical assistance, downloads, training, and product demos for account holders.Create a smarter to-do list. With Toodledo you can create powerful to-do lists to improve your productivity. We provide you with folders, tags, contexts, subtasks and more to help organize your lists as efficiently as possible. You can sort, filter and search through your list and Toodledo can tell you what needs to be completed and alert you ...PHP Loops. In this tutorial you will learn how to repeat a series of actions using loops in PHP. Different Types of Loops in PHP. Loops are used to execute the same block of code again and again, as long as a certain condition is met. The basic idea behind a loop is to automate the repetitive tasks within a program to save the time and effort.challenge_action: string: no — Action to be taken when worker answer the challenge incorrectly. Possible values are rate_nok, to rate the task as Not Satisfied, and rate_nok_block, to rate the task as Not Satisfied and block the worker from future jobs.Required if there are challenges set up.Scheduling Artisan Commands. In addition to scheduling closures, you may also schedule Artisan commands and system commands. For example, you may use the command method to schedule an Artisan command using either the command's name or class.. When scheduling Artisan commands using the command's class name, you may pass an array …Laravel's command scheduler offers a fresh approach to managing scheduled tasks on your server. The scheduler allows you to fluently and expressively define your command schedule within your Laravel application itself. When using the scheduler, only a single cron entry is needed on your server. 1. you can set vitual host for your web server & access your PHP Application likw www.oorja.local. in the wamp server, just add below code at end of your httpd.conf file, which allow you access your PHP application without localhost, Document root and Directory have your physical pathe of your application directory.For Videos Join Our Youtube Channel: Join Now. Send your Feedback to [email protected]. PHP Programs for beginners and professionals with examples on fibonacci series, prime number, sum of digits, armstrong number, alphabet triangle, number triangle, factorial number, reverse number, even odd etc. Top 53+ PHP Interview Questions and Answers [2024] Hypertext Preprocessor (PHP) is a popular scripting language used for web development. This open-source language was created in 1994 and is now managed by the PHP group. The language can run on various platforms such as Windows, Linux, and MacOSX, and is compatible with most of the …Create the task definition to run NGINX and the web server app in Amazon ECS. Next, you set up the task definition. This task definition enables the collection and export of NGINX Prometheus metrics. The NGINX container tracks input from the app, and exposes that data to port 8080, as set in nginx.confJan 27, 2014 · The add-task.php file then sends back confirmation of the newly added item, so it can be added to the list. The beautiful thing is that all of this happens without refreshing the page! Now that our form is sending the new to-do item to add-task.php, we need to tell that file what to do with the information. Open add-task.php and add the ... Buy this task management PHP script at $55 with 6 months support and regular updates. Also, you can extend your support for up to 12 months at $18.75 only. Click Here For More Details 6. pTask Manager – Project’s Task Management PHP Script. pTask task management PHP script is the best solution for managing your company projects online.VSCode can now support debugging PHP projects through the marketplace extension vscode-php-debug. This extension uses XDebug in the background, and allows you to use breakpoints, watches, …Creating Database. Open your database web server then create a database name in it db_task. After that, click Import then locate the database file inside the folder of the application then click ok. You can also add the database table programmatically. To do this, copy and paste the code below into the PHPMyAdmin SQL Tab in your newly created ... Published on Jan 27, 2014. To-do lists are a great way to keep track of your daily tasks. In this tutorial, we will build our own to-do list using PHP, MySQL, and AJAX. This tutorial …Dec 15, 2022 · Object-oriented programming, commonly referred to as OOP, is an approach which helps you to develop complex applications in a way that's easily maintainable and scalable over the long term. In the world of OOP (to create object in PHP), real-world entities such as Person, Car, or Animal are treated as objects. Company (referred to as either “the Company”, “We”, “Us” or “Our” in this Agreement) refers to Task Mantra Private Limited, 58, 5th Block,Jyothi Nivas College Road,Kormangala. Goods refer to the items offered for sale on the Service. Orders mean a request by You to purchase Goods from Us. Service refers to the Website.After you process the $_POST data, use a SELECT query followed by an if statement to check if there are any rows in the table with the same first name and last name as the $_POST first name and last name data.. If there is, display a message that this data has already been inserted. If there isn't, use an INSERT query to add this data to the …Dec 30, 2019 · 4. Taski – Full Featured Task Management PHP Script. If you are owning an organization and want to manage all your works and members online then, this Taski PHP Script is the best solution for you. You can easily manage all your company tasks and trace your employees work progress in the best possible way. Confirm that the job ran twice ##; Run attached testadhoc.php script to queue a new adhoc task.; Run the adhoc_task.php script:For most programs written in PHP, its sole purpose is to execute a simple process consisting of multiple tasks, where the tasks …Mar 4, 2020 · PHP wasn’t designed with long-running processes and tasks in mind. It was designed for shorter tasks based around the nature of an HTTP request. As such, long-running tasks can be problematic, mostly because of memory consumption. There are a couple of things that you can do to help reduce memory consumption. These include: 3. qdPM. qdPM is a free web-based project management tool suitable for a small team working on multiple projects. It is fully configurable. You can easily manage projects, tasks, clients, and team members. Customers interact with your support team using a ticket system that is integrated into task management.Escolha a melhor solução para sua empresa. Com o e-mail corporativo, sua empresa garante mais segurança, privacidade e credibilidade no atendimento. Migramos …Automate Google Tasks with simple code. Anyone can use Apps Script to automate and enhance Google Tasks in a web-based, low-code environment. Add tasks based on activity in Gmail or Docs. Update task lists …Oct 19, 2022 · Scheduling Tasks in PHP by Eric Lippmann | Oct 19, 2022 In the scenario where you want to execute tasks repeatedly at a specific time and have full control over when they are executed and how the results are handled, it makes sense to build this into your application instead of setting up a cron job, for example. Our task application is almost complete. But, we have no way to delete our existing tasks when they're done. Let's add that next! Deleting Tasks. Adding The Delete Button. We left a "TODO" note in our code where our delete button is supposed to be. So, let's add a delete button to each row of our task listing within the tasks.blade.php view.Step 3: Create a new Trigger for your Task. Switch to Trigger tab and click on new to create a trigger for your task. Select Daily and set enter 365 in Recur every days input field. Now move to advance settings and check Repeat task every option and choose 5 minutes from the drop-down. After doing that edit 5 minutes text to 1 minute.Handling Intensive Tasks with Laravel. When dealing with time consuming, resource intensive tasks, most PHP developers are tempted to choose the “quick hack route”. We’ve all used “ini_set (‘max_execution_time’, HUGE_INT);” before, but it doesn’t have to be this way. In today’s tutorial, PHP developer Daniel Gheorghe ...PHP 100.0%. Interface library for the PHPTask library. Contribute to php-task/php-task development by creating an account on GitHub.Mar 6, 2010 · My intention is to provide an universal way to run scheduled tasks in PHP. So far I have: 1) Analyze site traffic. If you receive 770 hits a day (which is one hit per 2 minutes), and you scheduled a task to run at 6:00 AM and a visitor requested a page at 5:59 AM, then run the task because the next visitor will arrive in 6:01 AM on average. I want to create a button modify which will allow users to change the value they have selected. For instance, if the task list is: Get up. Take a bath. Go for a jog. Go to school. Come back home. A user should be able to select "Go to school", and having done so, click Modify and change that to "Go to work", or something else. I've made the ...Task API. The Moodle Tasks API is a comprehensive API to support the scheduling and running of tasks. Tasks are individual activities which are to be performed, and come in two primary forms: Scheduled tasks - tasks which run regularly and according to a schedule set by the administrator, with the same configuration each time; and.After you process the $_POST data, use a SELECT query followed by an if statement to check if there are any rows in the table with the same first name and last name as the $_POST first name and last name data.. If there is, display a message that this data has already been inserted. If there isn't, use an INSERT query to add this data to the …Handling Intensive Tasks with Laravel. When dealing with time consuming, resource intensive tasks, most PHP developers are tempted to choose the “quick hack route”. We’ve all used “ini_set (‘max_execution_time’, HUGE_INT);” before, but it doesn’t have to be this way. In today’s tutorial, PHP developer Daniel Gheorghe ...Laravel's command scheduler offers a fresh approach to managing scheduled tasks on your server. The scheduler allows you to fluently and expressively define your command schedule within your Laravel application itself. When using the scheduler, only a single cron entry is needed on your server. The new description field contains human readable text that identifies the particular request that the task is performing such as identifying the search request being performed by a search task like the example above. Other kinds of tasks have different descriptions, like _reindex which has the source and the destination, or _bulk which just has the number of …Write a PHP script to create a two-dimensional array (4x4), initialized to 10. Click me to see the solution. 57. Write a PHP function to compares two multidimensional arrays and returns the difference. Click me to see the solution. 58. Write a PHP script to combine (using one array for keys and another for its values) the following two arrays.PHP Math Functions. Function. Description. abs () Returns the absolute (positive) value of a number. acos () Returns the arc cosine of a number. acosh () Returns the inverse hyperbolic cosine of a number.3. qdPM. qdPM is a free web-based project management tool suitable for a small team working on multiple projects. It is fully configurable. You can easily manage projects, tasks, clients, and team members. Customers interact with your support team using a ticket system that is integrated into task management.db/tasks.php. If a plugin wants to configure scheduled task, two items are required: a class extending the \core\task\scheduled_task class; and; the db/tasks.php file containing its initial configuration. The general format of the file is as follows:ReactPHP is an event-driven programming library that has an event loop at its core. cron-expression understands CRON expressions, can determine if they are due to be executed and calculate the next …There is a single operator in PHP, capable of providing the remainder of a division operation. Two numbers are passed as parameters. The first parameter divided by the second parameter will have a remainder, possibly zero. Return that value. Examples remainder(1, 3) 1 remainder(3, 4) 3 remainder(-9, 45) -9 remainde … To Do List Example #4. A template of a ToDo list card with ALL, ACTIVE and COMPLETED tasks tabs - for organizing your tasklist. New task... Active. Completed. Cras justo odio. Dapibus ac facilisis in. Morbi leo risus. Porta ac consectetur ac.Jul 18, 2020 · TaskGo SaaS is a task management tool with advanced features that would allow you to manage tasks of projects with utmost ease. It’s a highly effective tool that allows you to juggle multiple tasks under one secured roof. This cost-effective tool is here to make the management of tasks easier. With a SaaS version, create plans using a super ... So, let's define a Task model that corresponds to our tasks database table we just created. Again, we can use an Artisan command to generate this model. In this case, we'll use the make:model command: php artisan make:model Task. The model will be placed in the app directory of your application. Laravel's command scheduler offers a fresh approach to managing scheduled tasks on your server. The scheduler allows you to fluently and expressively define your command schedule within your Laravel application itself. When using the scheduler, only a single cron entry is needed on your server. Quore is the world’s leading digital hospitality solution. Log in to your account to access our full suite of hotel solutions!The Harris Tactical Communications Premier Customer Support site provides technical assistance, downloads, training, and product demos for account holders.May 30, 2023 · Write a PHP script to create a two-dimensional array (4x4), initialized to 10. Click me to see the solution. 57. Write a PHP function to compares two multidimensional arrays and returns the difference. Click me to see the solution. 58. Write a PHP script to combine (using one array for keys and another for its values) the following two arrays. Mar 29, 2021 · Step 3 — Scheduling the PHP Script to Run After 1 Minute. In Linux, you can schedule jobs to run automatically after a stipulated time by entering a command into the crontab file. In this step, you will instruct the crontab daemon to run your /var/www/html/tasks.php script after every minute. So, open the /etc/crontab file using nano: PHP is a popular scripting language that can be used to create dynamic and interactive web pages. W3Schools PHP Tutorial teaches you the basics of PHP syntax, variables, functions, forms, cookies, sessions, and more. You can also try out your PHP code online with W3Schools Spaces, a free and powerful web development tool.In this post, we’ll look at how to build a RESTful API with PHP, as well as examples of authentication, GET, PUT, DELETE, and SELECT operations. ... We’ll focus on a simple “tasks” API with the following operations: authentication, GET (retrieve tasks), PUT (update a task), DELETE (delete a task), and SELECT (retrieve a specific task ...Wexflow will do that for you. Wexflow comes with a cross-platform workflow server, a backend for designing, managing and tracking workflows, sequential workflows, flowchart workflows, and approval workflows on generic business objects called records. Wexflow provides 100+ activities for different kind of tasks and allows custom integration with ...26) Explain PHP variable length argument function. PHP supports variable length argument function. It means you can pass 0, 1 or n number of arguments in function. To do this, you need to use 3 ellipses (dots) before the argument name. The 3 dot concept is implemented for variable length argument since PHP 5.6. The Harris Tactical Communications Premier Customer Support site provides technical assistance, downloads, training, and product demos for account holders.Update a task — PUT tasks/{task} — TaskController@update; Statuses. Add a new status — POST statuses — StatusController@store; Update a status — PUT statuses — StatusController@update; To keep things simple for now let’s just redirect the /home route to /tasks. Update your /routes/web.php file to match the following:Dec 30, 2023 · Well, you can go for Focalboard, which is an open-source and self-hosted project management software. It helps to organize, manage, track, and define work across your teams by using the Kanban board view. It has two editions: Focalboard Personal Desktop: It is a desktop app for personal and to-do projects. We would like to show you a description here but the site won’t allow us.Not out of box, but you can use static site generators like Jekyll, Harp. This might require to drop php templating for something like liquid, and this way Jekyll CLI can interpret your includes and general page structure and generate ready-to-push html files that can be minified by gulp task.Jul 18, 2020 · TaskGo SaaS is a task management tool with advanced features that would allow you to manage tasks of projects with utmost ease. It’s a highly effective tool that allows you to juggle multiple tasks under one secured roof. This cost-effective tool is here to make the management of tasks easier. With a SaaS version, create plans using a super ... Jul 9, 2018 · Click “Complete” next to our newly created task. The task will be marked as complete and be shown at the beginning of the completed tasks. Go ahead and log out of the application using the ... Roundcube Webmail Login. Username: Password: LoginPHP is a server-side language suited towards web development. The acronym is recursive, standing for PHP: Hypertext Preprocessor. Considerably more versatile than CGI …Tasks define the shell commands that should execute on your remote servers when the task is invoked. For example, you might define a task that executes the php artisan queue:restart command on all of your application's queue worker servers. All of your Envoy tasks should be defined in an Envoy.blade.php file at the root of your application ...PHP readfile () Function. The readfile () function reads a file and writes it to the output buffer. Assume we have a text file called "webdictionary.txt", stored on the server, that looks like this: The PHP code to read the file and write it to the output buffer is as follows (the readfile () function returns the number of bytes read on success):The Harris Tactical Communications Premier Customer Support site provides technical assistance, downloads, training, and product demos for account holders.Aug 22, 2016 · The command schedule:run is responsible for collecting all the PHP task files and runs the tasks which are due. Task Files. Task files resemble crontab files. Just like crontab files, they can ... The basic idea is, your original PHP script puts tasks or jobs into a queue. Then you have queue job workers running elsewhere, taking jobs out of the queue and starts processing them independently of the original PHP. The advantages are: Scalability - you can just add worker nodes to keep up with demand. In this way, tasks are run in parallel. db/tasks.php. If a plugin wants to configure scheduled task, two items are required: a class extending the \core\task\scheduled_task class; and; the db/tasks.php file containing its initial configuration. The general format of the file is as follows:PHP MySQL To do List: In this tutorial, You will learn to create a simple To-do list using PHP and MySQL step by step.So, You should read all the given points carefully. So that you can easily integrate Todo functionality into your project* * * * * php /path/to/artisan schedule:run >> /dev/null 2>&1. This Cron will call the Laravel command scheduler every minute. Then, Laravel evaluates your scheduled tasks and runs the tasks that are due. In your case, you use the Windows task scheduler instead of Cron but the important thing is to call artisan schedule:run every minute. Each ...About Interface library for the PHPTask library asapo.at/projects/php-task php sync async task-scheduler hacktoberfest php-task Readme MIT license Activity Custom properties 24 stars 5 watching 9 forks Report repository Releases 16 2.0.1 (2023-06-01) Latest Jun 1, 2023 + 15 releases Packages No packages published Contributors 5 Languages PHP 100.0% Sep 26, 2023 · Great if you like your tutorials to the point. 11. Learn-php.org Free Interactive PHP Tutorial. Learn-php.org free interactive PHP tutorial. The unique thing about this PHP tutorial is that it’s a set of interactive exercises that encourage you to try out coding and see if you can get the expected output. PHP is a popular scripting language that can be used to create dynamic and interactive web pages. W3Schools PHP Tutorial teaches you the basics of PHP syntax, variables, functions, forms, cookies, sessions, and more. You can also try out your PHP code online with W3Schools Spaces, a free and powerful web development tool.Laravel's command scheduler offers a fresh approach to managing scheduled tasks on your server. The scheduler allows you to fluently and expressively define your command schedule within your Laravel application itself. When using the scheduler, only a single cron entry is needed on your server. Tasks. All routines of system cron (cron.php) are tasks. Most tasks are daily, and should only be run once a day. Some tasks benefit from running multiple times a day, such as ticket escalations or checking for WHMCS Updates. Other tasks should only run once a month, such as calculating overage usage and generating the respective invoices. ... | Cuywnendhgg (article) | Mxddcwle.

Other posts

Sitemaps - Home