• 4 способа как создать блоки одинаковой высоты

    • Перевод
    fourmethodsbanner
    Раньше, когда все верстали с использованием таблиц, создать колонки одинаковой высоты было очень просто.  Достаточно создать таблицу, например, с 3мя колонками и все они автоматически будут иметь одинаковую высоту.  Но в блочной верстке не все так просто.
    В этой статье я расскажу вам о некоторых способах создания колонок равной высоты и о совместимости этих методов с браузерами (включая IE6). Все эти способы описывают создание 3х колоночного макета.
    Читать дальше →
  • Личный опыт Web разработки в Mac OS X

    Привет Хабр!

    По мотивам вот этой статьи

    Как веб-разработчик, выбравший Mac OS X в качестве основного рабочего инструмента, я столкнулся с проблемой настройки необходимого окружения. По многолетней привычке работы с серверами на Linux, руки сами потянулись в консоль дабы все поставить, но остановились — постойте, постойте, но зачем мне превращать эту операционку в очередной Linux сервер? Мне этого шаманства с консолью на серверах хватает, спасибо. Будем использовать встроенные компоненты, насколько это возможно.
    Поехали
  • Отдаем файлы эффективно с помощью PHP

      Если Вам потребовалось отдавать файлы не напрямую веб сервером, а с помощью PHP (например для сбора статистики скачиваний), прошу под кат.
      Три способа отправить пользователю файл и не повесить сервер
    • Отладка с помощью XDebug и PhpStorm (дополнение)

      Доброго времени суток, %username%!

      Прочитал сегодня статью «Отладка с помощью XDebug и PhpStorm на примере сайта 1С-Битрикс». В ней автор использует «зеленого жука» для запуска отладки. В комментариях предложены еще несколько методов запуска отладки, такие как специальные закладки, различные плагины и т.д. На мой взгляд, все это неудобно, к тому же есть наиболее простой и удобный вариант. Я мог бы предложить его в комментариях к статье, но, увы, в read-only это невозможно. Посему вынужден писать отдельную статью.
      Читать дальше →
    • DOMPDF – экспорт данных из PHP в PDF

      • Tutorial
      С помощью библиотеки DOMPDF можно создавать PDF файлы из HTML кода. Нужно только сверстать некий HTML шаблон и передать его DOMPDF и уже на выходе получить сгенерированный PDF файл. Но не надо забывать и то, что эта библиотека не движок для обработки веб-страниц, а значит и шаблоны должны быть сверстаны с использованием самых базовых средств: HTML тегов и CSS стилей. Хотя разработчики заявляют, что их библиотека поддерживает стандарты CSS 2.1 и даже некоторые свойства CSS 3. С полным их перечнем можно ознакомиться здесь. Есть, кстати, один минус – она является довольно “прожорливой” к оперативной памяти. Поэтому возможно придется задуматься об аренде виртуального выделенного сервера. Но это зависит от содержания и объема планируемых PDF документов. С другой стороны она вам может помочь сэкономить много времени на разработку различных отчетов в формате PDF.
      Читать дальше →
    • Обработка и оформление отчетов в Excel на PHP

      • Tutorial

      Не редко при разработке некоего проекта, возникает необходимость в формировании отчетной статистики. Если проект разрабатывается на Delphi, C# или к примеру, на С++ и под Windows, то тут проблем нет. Всего лишь необходимо воспользоваться COM объектом. Но дела обстоят иначе, если необходимо сформировать отчет в формате excel на PHP. И чтобы это творение функционировало на UNIX-подобных системах. Но, к счастью, не так все плохо. И библиотек для этого хватает. Я свой выбор остановил на PHPExcel. Я уже пару лет работаю с этой библиотекой, и остаюсь доволен. Поскольку она является кроссплатформенной, то не возникает проблем с переносимостью.


      PHPExcel позволяет производить импорт и экспорт данных в excel. Применять различные стили оформления к отчетам. В общем, все на высоте. Даже есть возможность работы с формулами. Только необходимо учитывать, что вся работа (чтение и запись) должна вестись в кодировке utf-8.

      Читать дальше →
    • Онлайн размещение документов на сайте

      В наше время, когда Интернет широко шагает по стране, компании все чаще создают собственные сайты. Почти на каждом присутствует информация о ценах на продукцию, услуги и т.д., проще говоря – прайсы. Зачастую прайсы сразу сверстаны в html страницу или дается ссылка на их скачивание. В первом случае хорошо, если на сайте установлена CMS и можно редактировать страницы, а если нет? Во втором, нужно закачать прайс по ftp. Оба случая могут явиться камнем преткновения при обновлении прайса на сайте, если нет собственного вебмастера. Да и копирование информации из готового прайса на сайт, может привести к неточностям и ошибками, особенно если прайс не маленький. А это чревато потерей клиентов. Рассмотрим, как упростить размещение прайсов online. Сразу оговорюсь, что рассматривать мощные системы, где CMS сайта взаимодействует с бухгалтерией компании я не буду.
      Читать дальше →
    • Как открыть компьютерный интернет-магазин

        Приветствую Хабро-сообщество.

        Прошу не судить строго за пост, во-первых это проба пера на этом сайте, во-вторых — это всего лишь собственный опыт, который вполне возможно не является идеалом для копирования, но возможно станет для вас базой для того чтобы делать лучше.
        Читать дальше →
      • Урок matte painting


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

          Во вложении четыре части, у кого диалап — можно не заходить :):)

          Читать дальше →
        • 8 правил вирусного маркетинга

            1. Идея должна быть достойна того, чтобы стать вирусом. Если она не стоит того, чтобы о ней говорили, то никто и не будет о ней говорить.

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

            3. Продемонстрируйте идею. Продемонстрируйте идею правильно выбранным людям и делайте всё необходимое для того, чтобы они осознали её как можно быстрее. В случае необходимости стимулируйте их материально, в особенности в начале процесса. Не изымайте плату за ознакомление с идеей до тех пор, пока без неё можно обойтись.

            Читать дальше или сразу бросать плюшки
          • Скачиваем доклады с MIX09

              На сайте конференции MIX09 все больше и больше докладов становятся доступными для просмотра. И что очень немаловажно – их можно скачать.

              Для этого — идем на сайт Mix Videos 09. Заходим на страницу нужного доклада. Пролистываем страницу чуть вниз – и видим ссылки для скачивания видео в доступных форматах. На данный момент все видео выложены в формате Windows Media Video (High).

              На сайт будет выкладываться довольно много роликов, в связи с чем советую Вам подписаться на RSS-канал сайта Mix Videos 09.

              Приятного просмотра!
            • Написание текстов для сайтов: не пересушить, не пересолить

                Как-то я услышал интересное высказывание одного повара:

                — Готовить очень просто! Надо не пережарить и не недожарить, надо не пересолить и не недосолить, надо не пересушить и не перемочить.

                Хитрый повар не открыл нам секретов своего мастерства, но во многом он прав: качество произведения заметно тогда, когда автор не впадает в крайности.

                Написание текстов на сайт — такая же творческая деятельность, как и любая другая. По моему мнению, свой стиль есть у каждого. И он будет заметен, если его не испортят крайности.

                Вот некоторые крайности для статей на сайт:
                — пересушенный текст, очень формальный,
                — фамильярный текст, панибратское обращение,
                — слишком длинный текст,
                — слишком короткий текст.
                Как правильно приготовить вкусный и полезный текст
              • Онлайн инструменты для типографии

                  Создавая контент, мы всегда стараемся использовать более подходящий шрифт и стили для оформления. Мы живем в 21 веке и обилие этих самых стилей и шрифтов заставляет нас задуматься — «А нет ли удобных онлайн инструментов которые облегчат нам жизнь?». Конечно же есть и их много! Вот о некоторых из них здесь и пойдет речь.

                  Читать дальше →
                • 8 советов по организации онлайн поддержки

                    image

                    Не так давно, после публикации статьи «10 причин, по которым вы теряете клиентов», развилась интересная дискуссия на тему о необходимости поддержки посетителей на страницах вашего интернет-магазина.

                    Мысли, которые мы вынесли из той заметки и комментариев, были приблизительно следующие: чат нужен для того, чтобы помочь вашему посетителю стать вашим клиентом. Чат нужен для того, чтобы иметь живую связь с вашими клиентами. Чат нужен для того, чтобы знать, какие проблемы у вас есть и решить, как с ними работать. Чат нужен…

                    Ниже приведены идеи, которые помогут сделать онлайн поддержку эффективной:
                    Читать дальше →
                  • Манипуляция с помощью диаграмм. Самое интересное (вебинар от 5 марта 2009).

                      5 марта состоялся наш первый видео-семинар. Тема: «Манипулятивная диаграммология». Или другими словами «как не попадаться на обман с помощью искажения цифровой информации».

                      Так как далеко не все смогли присутствовать в онлайне, выкладываем сокращенную версию (10 минут):
                      Читать дальше →
                    • Алгоритмы поиска, обратный индекс — Часть 1

                        image
                        C этой статьи я начинаю цикл статей по SEO, в которых будет теория, практика и советы. Начнем естественно с азов. В материале вкратце описываются алгоритмы, по которым современные поисковые системы осуществляют поиск, как проходит индексация, какие математические модели используются при поиске документов.


                        Что вы узнаете?


                        Алгоритмы поиска. Что представляет из себя индексация, инвертированный индекс. Математические модели, используемые современными поисковыми системами.
                        Узнать больше
                      • Как сделать идеальную версию для печати

                          Ещё 18 лет назад первый в мире браузер WorldWideWeb, написанный Бернерс-Ли, уже давал пользователю возможность отправить на принтер интернет-страницу. Но, несмотря на это, проблематика удобной печати документов в интернете до сих пор остается актуальной и вызывает вопросы в среде веб-разработчиков.

                          Почему же простая, на первый взгляд, функция вызывает так много дискуссий? Чтобы понять это, достаточно вспомнить, что представлял собой первый в истории веб-строительства сайт, и сравнить его с современными.

                          Читать дальше →
                        • Книги для стартаперов

                            image

                            Мания стартапов, накрывшая волной и Россию, со временем породила миф: тебе достаточно иметь крутую идею, желание и способности что-то сделать и перед тобой все двери открыты. Конечно, эти качества помогают в реализации проекта, но не стоит забывать о том, что большинство стартаперов не имеют практики в маркетинге, создании презентаций, общении с инвесторами или с командой. Они не знают, как нанимать и мотивировать сотрудников, как показать продукт с лучшей стороны и где стоит пожертвовать фичами ради удобства. А это не менее важно, чем голова на плечах и золотые руки.

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

                            Некоторые книги непосредственно про стартапы, другие — про маркетинг, третьи — про мотивацию, четвертые — про саморазвитие. Так или иначе, считаю, что все это стоит знать начинающим предпринимателям.
                            Читать дальше →
                          • Айдентика без логотипа

                              Время от времени тот или иной дизайнер понимает, что формула «логотип + фирменный цвет» не есть универсальное решение для любого фирменного стиля. Недавно в ру_айдентити снова был поднят этот вопрос: какими способами помимо логотипа можно сделать бренд графически уникальным и узнаваемым. Я хочу поделиться с вами подборкой подобных примеров, которую собрал некоторое время назад.

                              Билайн


                              Получил некоторое количество нелестных отзывов в сторону своего логотипа, мол, эта цветная полосатая кнопочка в монохроме превращается в черти что. Но давайте попробуем вспомнить, сколько раз нам случалось за эти 3 года видеть Билайн в ч/б? =) Полосатый знак-шарик здесь не более чем абстрактное выражение полосатого стиля.


                              Читать дальше →