Раз пошла такая пьянка, то и я, в свою очередь, решил представить на суд общественности свой вариант макета, который, как мне кажется, находится очень близко к идеальному.
CrashMax @CrashMax
User
Альтернатива cookies посредством Java Script
5 min
14KПоиск по хабру похожей статьи не дал, потому рискну поделится с теми кто еще не в курсе
Многие из вас сталкивались с проблемой хранения данных на клиенте. Первым делом в голову приходит cookies но ограничение хранения данных в размере не более 4kb не всех радует, сегодня если позволите я вам расскажу как посредством Java Script хранить около 100kb на клиенте.
Многие из вас сталкивались с проблемой хранения данных на клиенте. Первым делом в голову приходит cookies но ограничение хранения данных в размере не более 4kb не всех радует, сегодня если позволите я вам расскажу как посредством Java Script хранить около 100kb на клиенте.
+1
Защита PHP скриптов от копирования — это возможно?
4 min
41KБывает так, что вам неохота предоставлять исходные коды проектов, которые вы разрабатывали. Для этого можно использовать программы-обфускаторы, о которых недавно шла речь.
А бывает, что вам не так хочется закрыть исходный код, как защитить скрипт от копирования. На мой взгляд, сокрытие исходного кода, в большинстве случаев, не имеет смысла без защиты от копирования.
А бывает, что вам не так хочется закрыть исходный код, как защитить скрипт от копирования. На мой взгляд, сокрытие исходного кода, в большинстве случаев, не имеет смысла без защиты от копирования.
+1
Вышел Sphinx 0.9.8
1 min
1.2K![Sphinx search engine](https://habrastorage.org/getpro/habr/post_images/dfb/6cd/413/dfb6cd413c0e364ddf7f024f6f466e0e.jpg)
+56
12 лучших сайтов с креативными ссылками (для дизайнеров)
1 min
7.1KПодборка из 12 сайтов в ассортименте которых, большой выбор креативных ссылок: портфолио, фотоколлекций, медиа-дизайн, иллюстраций и т.д.
Designcollector
![](https://habrastorage.org/getpro/habr/olpictures/30e/4fd/eb4/30e4fdeb4f5815cb854d9794a24efd0e.jpg)
The FWA
![](https://habrastorage.org/getpro/habr/olpictures/e05/3d6/133/e053d61337ddbfa33d05e46e1eedbef8.jpg)
Creativenews
![](https://habrastorage.org/getpro/habr/olpictures/dc2/751/ee1/dc2751ee1ac980b6ce4742109cb35db3.jpg)
Designcollector
![](https://habrastorage.org/getpro/habr/olpictures/30e/4fd/eb4/30e4fdeb4f5815cb854d9794a24efd0e.jpg)
The FWA
![](https://habrastorage.org/getpro/habr/olpictures/e05/3d6/133/e053d61337ddbfa33d05e46e1eedbef8.jpg)
Creativenews
![](https://habrastorage.org/getpro/habr/olpictures/dc2/751/ee1/dc2751ee1ac980b6ce4742109cb35db3.jpg)
+1
Indeed
3 min
2.2KСуществует огромное количество рейтингов языков программирования, некоторые измеряют скорость(Debian Shootout), другие пытаются определить популярность(TIOBE Index), третьи считают количество поисковых запросов(Google Trends) но всё же самым актуальным для любого человека, который зарабатывает программированием на жизнь, является состояние рынка труда. Сайт indeed.com предоставляет очень удобное средство для просмотра различных трендов, в данном случае мы запросили у него динамику спроса на самые популярные языки для Web:
![](https://habrastorage.org/getpro/habr/olpictures/430/fbb/4c2/430fbb4c288b37ee011c342ba5ab9de6.png)
![](https://habrastorage.org/getpro/habr/olpictures/430/fbb/4c2/430fbb4c288b37ee011c342ba5ab9de6.png)
+38
Работаем с массивами в JavaScript без велосипедов
2 min
42KЭту статью я хочу посвятить тонкостям работы с массивами в JavaScript.
Наверное, у каждого JavaScript-разработчика есть фунции (самописные или библиотечные) $ (выбор элемента по id) и $$ (выбор элементов по CSS-классу). Если мы выбираем несколько элементов по CSS-классу, то мы хотим произвести с ними определенные действия. Напрашивается цикл. А если нужна выборка среди них? Преобразования? Действия над нужными элементами? Непростой получается код.
JavaScript не стоит на месте, Mozilla неустанно улучшает JavaSript в своем движке Gecko и грех не пользоваться этими нововведениями. В JavaScript 1.6 добавлены новые полезные методы для упрощения кода, необходимого в вышеописанных ситуациях.
Наверное, у каждого JavaScript-разработчика есть фунции (самописные или библиотечные) $ (выбор элемента по id) и $$ (выбор элементов по CSS-классу). Если мы выбираем несколько элементов по CSS-классу, то мы хотим произвести с ними определенные действия. Напрашивается цикл. А если нужна выборка среди них? Преобразования? Действия над нужными элементами? Непростой получается код.
JavaScript не стоит на месте, Mozilla неустанно улучшает JavaSript в своем движке Gecko и грех не пользоваться этими нововведениями. В JavaScript 1.6 добавлены новые полезные методы для упрощения кода, необходимого в вышеописанных ситуациях.
+39
+63
Все, о чем вы не знали, и боялись спросить по поводу темизации Views
1 min
1.3K![](https://habrastorage.org/getpro/habr/olpictures/abf/a32/699/abfa32699e1afa63a67cc27283cd687e.png)
Первым серъезным камнем преткновения разработчика, познавшего начальные прелести Друпала, является темизация модуля Views. Этот процесс содержит минимум документации, так что, порой, некоторые начинающие разработчики вообще не догадываются, что с вьюсами можно что-то делать. Однако, можно, и даже очень многое.
Итак, рассмотренные в статье разделы:
- Темизация любых типов вьюсов
- Темизация «списочной» вьюсы
- Темизация «табличной» вьюсы
- Темизация «тизерной» вьюсы
- Темизация вьюсы c полными нодами
- Темизация summary-представления
- Темизация полей
- Темизация расширенных фильтров
+22
JS-PHP MVC интерфейс — cобираем всё вместе
5 min
7.4KДля начала я хочу поблагодарить m007, который подал идею, как можно упростить Programmer-friendly интерфейс взаимодействия Клиент(JS)-Сервер(PHP), что и поспособствовало написанию этой статьи.
Данная статья является заключительной, в которой я объединю JS-Шаблоны, PHP Model-controller, и добавлю Динамическое создание UI методов на JS (некоторые идеи которого были взяты из статьи m007). Тем самым мы получим на выходе неплохой и удобный фундамент для создания своих AJAX приложений.
Данная статья является заключительной, в которой я объединю JS-Шаблоны, PHP Model-controller, и добавлю Динамическое создание UI методов на JS (некоторые идеи которого были взяты из статьи m007). Тем самым мы получим на выходе неплохой и удобный фундамент для создания своих AJAX приложений.
+20
Шпаргалки по jQuery
1 min
1.7KВ последнее время столкнулся с тем, что Prototype не такая уж клевая библиотека. Даже в компрессии напару с scriptaculous занимают много места да и синтаксис странный. Для меня загадка, почему в Rails включили именно его. jQuery по синтаксису намного больше похож на Ruby и более легковесная библиотека. Собственно немного порыскал и нашел неплохие шпаргалки на jQuery, чтоб освоение протекало несколько легче.
+53
Meteora
2 min
1.3KУже имеется множество javascript фреймворков, инструментов, множество обсуждалось и тут, однако один очень интересный проект мы упустили из виду. Итак, встречайте
![](https://habrastorage.org/getpro/habr/olpictures/8ab/44c/924/8ab44c9242c0f48924d6e5558918ac69.jpg)
Сам по себе это не самостоятельный фрэймворк, это набор виджетов (как их называют разработчики проекта). Сам пакет основан на MooTools. Однако имеет уже множество встроенных функций, таких как автокомплит, календари и т.п.
![](https://habrastorage.org/getpro/habr/olpictures/8ab/44c/924/8ab44c9242c0f48924d6e5558918ac69.jpg)
Сам по себе это не самостоятельный фрэймворк, это набор виджетов (как их называют разработчики проекта). Сам пакет основан на MooTools. Однако имеет уже множество встроенных функций, таких как автокомплит, календари и т.п.
+33
Ресурсы по Silverlight и Expression на русском
2 min
1.8KОдин из самых часто задаваемых вопросов — где же можно научиться Silverlight и Expression. И желательно на русском. Что ж, попробую ответить на этот вопрос и продолжать информировать о новинках в дальнейшем.
+29
css fix для различных браузеров
2 min
12KПредставьте себе абстрактный разговор абстрактного заказчика с абстрактным верстальщиком.
— У тебя бага в менюшке, все наверх съехало, — говорит заказчик.
— Посмотрел во всех браузерах, нету! Ты в каком смотришь? — говорит верстальщик.
— В фаерфоксе.
— Нормально все там, — говорит верстальщик, просмотрев сайт во всех версиях фаерфокса.
— Осталось бага. Если это важно, то я с мака.
+149
Ещё один способ разобраться с PNG в IE6
1 min
2KСуществует несколько способов избавиться от глюка использования PNG картинок в Internet Explorer 6.
Unit Interactive предложили свой вариант решения — Unit PNG Fix.
Ключевые особенности:
Unit Interactive предложили свой вариант решения — Unit PNG Fix.
Ключевые особенности:
- Малый вес, около 1 килобайта
Решает некоторые проблемы функциональность атрибута filter
Работает как с тегоми img, так и атрибутом background-image
Автоматически запускается
Позволяет выставлять авто ширину и высоту
Полностью бесплатен
Скачать и посмотреть можно на странице Unit PNG Fix
+19
+83
Внедрение Flash с помощью SWFObject 2
16 min
47KTranslation
Вопрос о внедрении Flash с помощью разметки соответствующей стандартам возникает достаточно часто, между тем у этой проблемы есть достаточно известное решение — SWFObject. SWFObject 2 не только позволяет внедрять Flash динамически, с помощью JavaScript, но и статически, когда для внедрения используется стандартная разметка, а JavaScript только исправляет неразрешимые с помощью разметки проблемы, при этом даже если JavaScript отключен пользователи все равно увидят Flash.
+50
Верстка: реализация «резиновых» кнопок
2 min
6.7KПрактически на каждом сайте нужно реализовывать меню. Обычно в этом нет никакой проблемы — заворачиваем все в ненумерованный список — ul, прописываем все наобходимые стили и готово.
Но очень часто дизайнеры, пытаясь создать очередной мегаопупительный макет, делают какие-либо 3D кнопки, либо кнопки с закругленными краями и кучей градиентов, либо еще что либо ужасное :)
Речь в данном топике пойдет о том, как реализовать такое меню, с учетом того, что размеры каждого пункта меню не фиксированны, то есть могут «тянуться».
Но очень часто дизайнеры, пытаясь создать очередной мегаопупительный макет, делают какие-либо 3D кнопки, либо кнопки с закругленными краями и кучей градиентов, либо еще что либо ужасное :)
Речь в данном топике пойдет о том, как реализовать такое меню, с учетом того, что размеры каждого пункта меню не фиксированны, то есть могут «тянуться».
+42
Information
- Rating
- Does not participate
- Location
- Россия
- Registered
- Activity