MD5: 59bab8f71f8c096cd3f72cd73851515d
Rename it to: Sublime Text
Make it executable with: chmod u+x Sublime\ Text
| <!DOCTYPE html> | |
| <html> | |
| <head> | |
| <title>My Iframe</title> | |
| </head> | |
| <body> | |
| <button>Botão</button> | |
| <script type="text/javascript"> | 
| (function() { | |
| // Do not use this library. This is just a fun example to prove a | |
| // point. | |
| var Bloop = window.Bloop = {}; | |
| var mountId = 0; | |
| function newMountId() { | |
| return mountId++; | |
| } | 
| var url = // Webhook URL | |
| var text = // Text to post | |
| $.ajax({ | |
| data: 'payload=' + JSON.stringify({ | |
| "text": text | |
| }), | |
| dataType: 'json', | |
| processData: false, | |
| type: 'POST', | |
| url: url | 
| function processInboxToSheet() { | |
| //var threads = GmailApp.getInboxThreads(); | |
| // Have to get data separate to avoid google app script limit! | |
| var start = 0; | |
| var threads = GmailApp.getInboxThreads(start, 100); | |
| var sheet = SpreadsheetApp.getActiveSheet(); | |
| var result = []; | |
| for (var i = 0; i < threads.length; i++) { | |
| var messages = threads[i].getMessages(); | 
Для выполнения задания нужно: иметь представление о HTML/CSS (так как мы делаем сайт на фреймворке, а страницы сайтов пишутся на HTML), иметь представление о SQL-запросах или желание в них разобраться (так как мы будем работать с базой данных), иметь представление об ООП (так как все популярные фреймворки используют ООП).
Нужно иметь установленные и настроенные Апач/PHP/любую SQL- или NoSQL-базу данных (или денвер/XAMPP но лучше бы установить компоненты по отдельности, дает полезные навыки).
Если есть пробелы в знаниях, у меня есть паста про установку Апача и пара уроков по ООП.
Задание поможет: разобраться в MVC, научиться использовать один из фреймворков, использовать современные подходы к разработке, писать более правильный код.
Примечание: раньше тут были другие условия задачи. Их можно найти в предыдущих ревизиях этого задания по ссылке https://gist.github.com/codedokode/8733007/e8e73b0255b3d899cb4e17dc9446fe694a8f5f7c
Cделать сайт TestHub, который позволяет создавать и проходить тесты (с вопросами и ответами). Их могут использовать например, преподаватели для проверки знаний студентов, работодатели для отсеивания кандидатов на вакансию, маркетологи для проведения опросов. Далее мы будем называть того, кто создает тесты, экзаменатором, а того, кто сдает, студентом, это лишь условные названия.
| $media-queries: true; | |
| @mixin bp($point) { | |
| @if ($media-queries) { | |
| $bp-large-screen: 1824px; | |
| $bp-bigscreen: 1824px; | |
| $bp-ipad-max: 1024px; | |
| $bp-ipad-min: 768px; | |
| $bp-iphone5-max: 568px; | |
| $bp-iphone-max: 480px; | 
| <?php | |
| /* | |
| * getPostViews( $postID ) | |
| * setPostViews( $postID ) | |
| */ | |
| // function to display number of posts. | |
| function getPostViews($postID){ | |
| $count_key = 'post_views_count'; |