Как стать автором
Обновить

xbox 360 slim

Время на прочтение 1 мин
Количество просмотров 684
Чулан
Перевод
image
В сети появилась “шпионская” фотография, на которой предположительно изображена материнская плата для новой версии популярной игровой консоли Xbox 360. Если это изображение соответствует действительности, новая модификация может стать самой маленькой игровой приставкой в линейке Xbox.

При этом следует принять во внимание, что данный снимок получен из Китая, и проверить его подлинность не представляется возможным. Тем не менее кое-какие выводы при его изучении сделать можно. К примеру, судя по приведенному изображению, CPU и GPU в этой системе объединены в едином чипе.

Отметим, что текущий год и без того обещает стать урожайным в плане новостей из стана Microsoft, имеющих отношение к игровой сфере. К примеру, до конца года должна быть, наконец, представлена система управления под кодовым названием Project Natal, о которой мы не раз сообщали в новостях. Кроме того, в новой мобильной платформе Windows Phone 7 Series будет реализована совместимость с играми для Xbox, и даже обещают создать 3D игры под эту операционную систему. Тем не менее, в этом ноябре консоли Xbox 360 исполнится пять лет, так что самое время подумать об обновлении.
Всего голосов 16: ↑10 и ↓6 +4
Комментарии 3

Шаблонизатор Slim — альтернатива Haml'y

Время на прочтение 5 мин
Количество просмотров 73K
Ruby on Rails *
Давно хотел попробовать Haml, но всё не было времени. Но вот недавно обнаружил новый шаблонизатор, который мне сразу понравился. По словам создателей, он взял лучшее от Jade и Haml. Основная задача — сократить объем кода, при этом не делая его страшным и непонятным.

Вот так выглядит шаблон с использованием Slim:
doctype html
html
  head
    title Slim Examples
    meta name="keywords" content="template language"

  body
    h1 Markup examples
    #content.example1
      p Nest by indentation

    = yield

    - unless items.empty?
      table
        - for item in items do
          tr
            td = item.name
            td = item.price
    - else
      p No items found

    #footer
      | Copyright © 2010 Andrew Stone

    = render 'tracking_code'

    script
      | $(content).do_something();

Читать дальше →
Всего голосов 67: ↑61 и ↓6 +55
Комментарии 68

Краткая инструкция по интеграции шаблонизатора Twig и Slim Micro Framework

Время на прочтение 2 мин
Количество просмотров 13K
Разработка веб-сайтов *PHP *
Наткнувшись однажды на пост Как возникают автомобильные пробки, решил подробнее посмотреть, что же из себя представляет Slim Micro Framework и как я могу его использовать в своих проектах.

Первым делом надо было выбрать шаблонизатор. После недолгих поисков, выбор пал на Twig и теперь можно приступать к интеграции.
Подробности интеграции
Всего голосов 11: ↑11 и ↓0 +11
Комментарии 8

Plim — наиболее полный порт шаблонизатора Slim на Python

Время на прочтение 6 мин
Количество просмотров 4.1K
Python *
Определённо, первые реализации Haml и Slim должны были появиться на Python. Или, по крайней мере, так было бы справедливее.
Cложно представить себе более «питоничный» подход к написанию HTML-разметки, чем тот, который в своё время был предложен этими языками. Синтаксис, основанный на отступах, отсутствие закрывающих символов, общая лаконичность — не эти ли слова можно услышать из уст среднестатистического программиста, рассказывающего кому-то в первый раз о Python?
Читать дальше →
Всего голосов 24: ↑22 и ↓2 +20
Комментарии 10

Дайджест интересных новостей и материалов из мира PHP за последние две недели №14 (26.03.2013 — 08.04.2013)

Время на прочтение 6 мин
Количество просмотров 18K
Блог компании Zfort Group Разработка веб-сайтов *PHP *


Предлагаем вашему вниманию очередную подборку с ссылками на новости и материалы.

Приятного чтения!
Читать дальше →
Всего голосов 54: ↑45 и ↓9 +36
Комментарии 15

Как я выбирал легкий PHP фреймворк

Время на прочтение 4 мин
Количество просмотров 101K
PHP *Программирование *
Из песочницы
Frameworks
Для начала скажу что я очень большой любитель что-то попатчить и потвикать, даже если для этого нету особой необходимости. И вот недавно рассматривая статистику XCache на своем сервере я подумал что смог бы оптимизировать объем памяти который он тратит на опкеш (opcache) файлов различных фреймворков. Сделать это просто — переписать все используя только один, файлы которого были бы общими для всех сайтов, каких у меня порядка 20-ти, но в большинстве они довольно простенькие и особого труда их переписать мне бы не предоставило. И тут я начал поиск того самого фреймворка, который в идеале имел бы достаточно фич чтобы разработка была простой, и в тоже время был легким и быстрым. Вот те которые мне понравились и мои мысли о них.
Читать дальше →
Всего голосов 59: ↑43 и ↓16 +27
Комментарии 23

Дайджест интересных новостей и материалов из мира PHP за последние две недели №22 (15.07.2013 — 28.07.2013)

Время на прочтение 5 мин
Количество просмотров 19K
Блог компании Zfort Group Разработка веб-сайтов *PHP *


Предлагаем вашему вниманию очередную подборку с ссылками на новости и материалы.

Приятного чтения!
Читать дальше →
Всего голосов 90: ↑79 и ↓11 +68
Комментарии 5

Prepros: open-source компилятор файлов для front-end разработки

Время на прочтение 2 мин
Количество просмотров 51K
Разработка веб-сайтов *CSS *JavaScript *


Здравствуйте, уважаемые Хабражители.

Данная статья посвящена фантастическому, на мой взгляд, open-source приложению Prepros, которое может облегчить рабочий процесс многим фронт-энд разработчикам.

Prepros умеет компилировать файлы LESS, Sass, SCSS, Stylus, Jade, Slim, Coffeescript, LiveScript, Haml и Markdown, минифицировать и объединять в один JavaScript-файлы и это еще не все.

Под катом — более подробный обзор приложения.

Читать дальше →
Всего голосов 49: ↑41 и ↓8 +33
Комментарии 23

Дайджест интересных новостей и материалов из мира PHP за последние две недели № 27 (22 сентября — 6 октября 2013)

Время на прочтение 6 мин
Количество просмотров 21K
Блог компании Zfort Group Разработка веб-сайтов *PHP *


Предлагаем вашему вниманию очередную подборку с ссылками на новости и материалы.

Кстати, вчера исполнился ровно год с момента публикации первого PHP-дайджеста на Хабре. Огромное спасибо всем, кто так или иначе помогал создавать дайджесты, спасибо разработчикам за замечательные инструменты, авторам за их полезные статьи, а главное спасибо вам за то, что до сих пор читаете!
Читать дальше →
Всего голосов 71: ↑64 и ↓7 +57
Комментарии 7

Дайджест интересных новостей и материалов из мира PHP за последние две недели № 28 (6—20 октября 2013)

Время на прочтение 5 мин
Количество просмотров 17K
Блог компании Zfort Group Разработка веб-сайтов *PHP *


Предлагаем вашему вниманию очередную подборку с ссылками на новости и материалы.

Приятного чтения!
Читать дальше →
Всего голосов 49: ↑37 и ↓12 +25
Комментарии 11

Дайджест интересных новостей и материалов из мира PHP № 31 (25 ноября — 8 декабря 2013)

Время на прочтение 5 мин
Количество просмотров 19K
Блог компании Zfort Group Разработка веб-сайтов *PHP *


Предлагаем вашему вниманию очередную подборку с ссылками на новости и материалы.

Приятного чтения!
Читать дальше →
Всего голосов 51: ↑46 и ↓5 +41
Комментарии 13

PHP фреймворк 2013

Время на прочтение 1 мин
Количество просмотров 44K
PHP *Phalcon *
Идея провести голосование навеяна странной статьей, результаты которой хочется поставить под сомнение. Возможно предпочтения действительно определяются регионом и маленькой выборкой автора, поэтому предлагаю провести голосование среди большого Хабрасообщества.
Читать дальше →
Всего голосов 57: ↑41 и ↓16 +25
Комментарии 149

Пишем простую энциклопедию на Slim Framework

Время на прочтение 5 мин
Количество просмотров 24K
Разработка веб-сайтов *PHP *
Туториал
В этой заметке мы рассмотрим процесс создания очень простой электронной энциклопедии с применением Slim Framework. Предположим, что у вас есть таблица базы данных, которая содержит огромное количество энциклопедических заметок и статей. Нам нужно показывать пользователю соответствующую заметку в красивом шаблоне.

Может быть, наша энциклопедия содержит ответы на часто задаваемые вопросы об автомобилях, а может это медицинский справочник. Не суть дела. Главное, что нам не нужен CRUD, так как за наполнение таблицы базы данных будет отвечать другая система. Но нам очень важна стабильность, скорость и простота поддержки этого нехитрого приложения.

Подобную энциклопедию можно очень легко создать средствами других фреймворков и CMS, но я попробую использовать микрофреймворк Slim. Почему? Всё очень просто: настоящая заметка рассчитана на начинающего программиста, который хочет начать изучение Slim Framework.
Читать дальше →
Всего голосов 19: ↑15 и ↓4 +11
Комментарии 9

Backslant – шаблонизатор в стиле slim

Время на прочтение 3 мин
Количество просмотров 6.4K
Python *
Захотелось мне сделать шаблонизатор, чтобы как slim, теги чтобы автоматом закрывались и прочее. Красиво же так:
html
  head
    title
        - yield "Плюшка!" + " Чашка чаю!"


Но и этого мне мало, хочу чтобы не было своего недоязыка, хочу чтобы просто питоновские конструкции. А кто захочет себе в ногу стрельнуть и бизнес логики в шаблоны навалить, то это проблема начинашек, мне зачем мучаться размазывая код вьюх в папки типа utils, template_tags и прочее?

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

А еще, еще пусть каждый шаблон это генератор!

Читать дальше →
Всего голосов 21: ↑19 и ↓2 +17
Комментарии 4

Что мы знаем о MODX 3 на данный момент?

Время на прочтение 5 мин
Количество просмотров 18K
MODX *
Перевод
Несколько недель назад ведущий архитектор Джейсон Ковард (Jason Coward, «opengeek») поделился своим видением о будущем MODX на площадке Medium. Основываясь на этой информации, а также на других обсуждениях в сети, что мы знаем о MODX 3? Каков его статус, и когда мы можем увидеть что-то вживую?

Честно говоря, у нас пока нет точных ответов. Есть только некоторые части информации, которые мы можем сложить вместе. Поскольку MODX 3 еще попросту не создан, существует множество допущений и «продвинутых» предположений. MODX 3 – это долгосрочный проект, который только запускается.
Почему нам все равно нужен MODX 3?
Всего голосов 14: ↑11 и ↓3 +8
Комментарии 8

Неудобно редактировать ERb/EEx шаблоны? Попробуйте Slim/Slime

Время на прочтение 2 мин
Количество просмотров 5.2K
Разработка веб-сайтов *Ruby *Программирование *HTML *Elixir/Phoenix *

ERb — стандартный язык разметки в мире Ruby. Это html со вставками на Ruby. В мире Elixir ту же роль выполняет EEx. Такой же синтаксис, только вместо Ruby — Elixir. Вот как это выглядит:


<!DOCTYPE html>
<html>
  <head>
    <title>Заголовок</title>
    <meta name="keywords" content="template <%= language_name %>">
    <meta name="author" content="<%= user_name %>">
  </head>
  <body>
    <h1 class="page-header"><%= page_header %></h1>
    <div id="content">
      <p><%= page_content %></p>
      Дополнительный текст.
    </div>
  </body>
</html>

То же самое можно написать в 1.5 раза короче без потери читаемости.

Читать дальше →
Всего голосов 16: ↑13 и ↓3 +10
Комментарии 13

Опрос. Какой php-фреймворк вы используете?

Время на прочтение 1 мин
Количество просмотров 41K
Разработка веб-сайтов *PHP *Symfony *Yii *Laravel *
Давно не делали опрос о популярности php-фреймворков. Это, конечно, не волшебный мир JavaScript, где всё меняется каждые полгода-год, но всё-таки и в php тоже постоянно идут изменения.

Выпускаются новые версии, что-то устаревает, что-то входит в моду и т.д. Один фреймворк более «компонентный» и лучше следует принципам SOLID, другой удобен для быстрого старта, третий имеет хорошее комьюнити.

Итак, опрос для тех, кто использует php в своей практике.
Читать дальше →
Всего голосов 28: ↑23 и ↓5 +18
Комментарии 255

Опыт внедрения PSR стандартов в одном легаси проекте

Время на прочтение 6 мин
Количество просмотров 12K
PHP *

Всем привет!
В этой статье я хочу рассказать о своем опыте переезда на “отвечающую современным трендам” платформу в одном legacy проекте.

Читать дальше →
Всего голосов 19: ↑19 и ↓0 +19
Комментарии 14

Создание современного API на PHP в 2020 году

Время на прочтение 5 мин
Количество просмотров 17K
PHP *MySQL *PostgreSQL *API *Разработка под Linux *
Recovery mode
Итак, на примере этого API, я хочу показать современную PHP архитектуру для высоконагруженных проектов. Когда проект еще в самом начале, и не то, что бизнеслогика (взаимоотношения с базой данных) не прописана, но и сама бизнес модель не очень ясна, построение эффективной IT архитектуры может идти только одним путем: необходимо жестко разделить frontend и backend.

Что обычно делали в таких ситуациях два-три года назад? Брался монолитный фрейворк типа Laravel или Yii2, вся бизнес модель разбивалась, худо-бедно, на блоки, а эти блоки уже имплементировались как модули фреймворка. В итоге еще через 3 года получалась огромная не поворотная машина, которая сама по себе медленная, а становилась почти невыносимо медленной, в которой фронтенд рендится через бэкенд посредством классической MVC архитеркутуры (пользователь отправил запрос, контроллер его подхватил, вызвал модель, та в свою очередь чего-то там натворила с базой данных, вернула все контроллеру, а тот наконец-то вызвал вьювер, вставил туда данные из модели и отдал это все пользователю, который уже успел открыть очередную банку пива...). А… ну еще особо продвинутые ребята, они не просто вьюверели Tweeter Bootstrap, а во вьювер вкручивали на самом деле очень хорошие библиотеки типа JQuery или вместо вьювера использовали какой-нибудь фронтенд фреймворк. В итоге поддерживать такой БеЛаЗ становилось все сложнее, а ввести нового программиста в команду было очень сложно, ибо не все рождаются Энштейнами. Добавим сюда тотальное отсутствие документации разработчика (камменты в 9000 файлах почитаешь — там все есть!) и в итоге, смотря на это все, становилось по-настоящему грустно…
Читать дальше →
Всего голосов 40: ↑11 и ↓29 -18
Комментарии 50
1