Skip to main content

Ruby on Rails и Bootstrap. Часть 3. Bootstrap и выполнение задач.

Ruby on Rails и Bootstrap, что это такое и как их подружить вы узнаете из этой статьи. Bootstrap — это HTML, CSS, JS фреймворк, который очень ускоряет разработку сайтов. Очень часто применяется различными студиями и отдельными верстальщиками, для создания адаптивных сайтов. Адаптивные сайты всегда правильно отображаются на различных устройствах с разным разрешением экрана. Этот фреймворк экономит очень много времени, так как нам не нужно писать стили для всех блоков на странице, это уже сделано в bootstrap’e, нам остается только добавлять классы нашим элементам. Сегодня я расскажу вам, как подключить Bootstrap к Ruby on Rails и еще мы сегодня добавим функцию подтверждения выполнения задач.
(далее…)

Ruby on Rails — Создание простого приложения. Часть 2. Удаление и изменение задач.

В первой части урока мы с вами создали наше первое приложение на Ruby on Rails, научились добавлять и отображать задачи. В этой части мы с вами научимся удалять и редактировать наши задачи. Мы будем изменять название задачи и текст краткого описания.
(далее…)

Ruby on Rails — Создание простого приложения. Часть 1

И так, мы с вами уже научились устанавливать Ruby on Rails, разобрали самые базовые команды для создания контроллеров и моделей. А сегодня создадим простое приложение, с помощью которого мы сможем разобрать и понять основы работы в Rails. Сложное приложение мы делать не будем, создадим простое To-do приложение со списком задач, а в будущем будем добавлять новый функционал. Все создают менеджеры задач, почему бы и нам не сделать 🙂
(далее…)

Install Zabbix on Ubuntu 16 with Nginx and php-fpm

Установка Zabbix на Ubuntu 16, NGINX + PHP-FPM

С релизом новой версии Ubuntu, часть пользователей столкнулась с проблемой установки Zabbix сервера. Дело в том, что новая версия Ubuntu включает в себя Nginx и PHP 7, а не Apache + php 5.*. В этом и проявляется сложность установки и настройки, так как предыдущие руководства, написанные для более ранних версий уже не работают. Однако на самом деле все намного проще и сегодня мы разберем как настроить Zabbix и Nginx + PHP-FPM.

(далее…)

Ruby on Rails. Первые шаги.

Недавно в одной статье я кратко описывал свои впечатления от языка программирования Ruby и почему я начал на нем писать. Разрабатывая приложения на Ruby я не мог не заметить фреймворк для разработки Web-приложений Ruby on Rails. Так как с MVC фреймворками я не очень знаком, пробовал только Yii, а я занимался в основном разработкой модулей для уже готовых систем и их доработкой, времени у меня на изучение особо не было. Однако возможность разрабатывать сайты на Ruby меня заинтересовала. И сегодня я вам постараюсь кратко рассказать об особенностях использования данного фреймворка.
(далее…)

Почему я решил изучать язык Ruby

Каждому программисту нужно расти, осваивать новые знания и навыки. И очень хорошим способом расширить свои навыки и область их применения — это изучение нового языка программирования. Кто-то хочет попробовать себя в разработке под мобильные платформы, кто-то пробует себя в написании игр, другие пробуют создавать автоматизированные системы, нейронные сети и т.д. В любом случае, программист начинает изучать область, смотрит какие языки используются и выбирает подходящий для себя.

(далее…)

Пример работы с VK API в PHP

Социальные сети уже давно стали частью нашей жизни. Практически у каждого пользователя есть персональная страничка в таких сервисах как вконтакте, фейсбук, твиттер и другие. И поскольку такие сервисы очень популярны в наше время, они сделали специальное API. При помощи методов которые предоставляет API конкретной системы, вы можете получить список пользователей, список фотографий, даже найти всех пользователей в определенной области на карте, список действий очень большой.

Однако, не каждый пользователь может получить доступ к этим данным. Большинство сервисов требуют регистрации и создания специального приложение, которое и будет работать с методами определенного сервиса.

(далее…)

Почему не стоит писать хороший код

Писать хороший код нужно. Хороший код — это код который красиво оформлен, имеет правильные названия переменных, оптимизирован, выполнен согласно рекомендациям оформления. Такой код доставит вам удовольствие от программирования и в будущем, от его чтения. Согласитесь, ведь всегда проще читать хорошо оформленный текст, нежели тот, в котором полно грамматических ошибок. Похожая ситуация и с кодом.
Однако, для новичков писать хороший код довольно тяжело. Особенно тем, кто еще не имел дела с программированием, даже на языке разметки html.

(далее…)

Простой пример использования PHP и AJAX.

В эпоху современного веба, большинство сайтов становятся все более интерактивными. Если ранее для получения обновленных данных нам нужно было обновить полностью страницу, то сейчас появились технологии которые позволяют полностью страницу не загружать, а только лишь отдельную ее часть. В свою очередь это предоставляет удобство как пользователям так и владельцам серверов, ведь для пользователя загрузка страницы будет быстрее, так как загружается только отдельная часть страницы, а серверу не нужно каждый раз генерировать страницу и отдавать ее пользователю. Эти возможности просто реализовать при помощи php и ajax. (далее…)

Zabbix and snmp

Zabbix и snmp на примере коммутатора D’link

SNMP — специальный протокол 7го уровня OSI, специально разработанный для проверки функционирования сетевых устройств, таких как маршрутизаторы, коммутаторы, принтеры, серверы и другое. Является очень удобным средством для получения информации с устройств, особенно если ваша система поддерживает данный тип мониторинга. (далее…)