Просмотр архивов по тагу: ‘Technologies’
В Google группе «Вэб-мастер Клуб» проскочила ссылка на новый IDE для разработки вэб приложений на основе AJAX под названием «Aptana». Не поленился, скачал и попробовал.
Глубоко не стал копать, т.к. меня заинтересовало насколько в нём было бы удобно кодить, работать с html и css, ну и главное — посмотреть как работает этот IDE c различными js-библиотеками.
Для себя отметил следующие моменты:
1) Очень легко и понятно организована работа с библиотеками. Я еще не встречал таких редакторов, чтобы автоматически дополняли код функциями прямо из подключенной библиотеки.
2) Автодополнение html, css и js кода. Очень хорошо сделано — вот этого очень не хватает Dreamweaver'у, да и многим другим редакторам.
3) Помимо автодополнения еще хорошо разбивает код на отступы между тагами. Удобная, на мой взгляд, табуляция, оптимальная я бы сказал.
4) Подсветка ошибок. Не знаю, не очень что-то там подсвечивает ошибки.
Aptana кроссплатформенный редактор (Win, Linux, Mac) работает на Java JRE, т.е. жрёт память и нагружает процессор только в путь. Мне вообще не нравятся такие редакторы на Java. Считаю, что есть лучше и намного удобнее. Но, думаю, при наличии хорошего железа (1Gb Ram & P4 и выше) для начинающих в AJAX будет весьма полезным софтом.
Кстати, на оффсайте есть много скринкастов. Посмотрите, это любопытно.
Я уже некоторое время подпольно работаю над расширением для Macromedia Dreamweaver под кодовым названием «WordPress Template Builder». Сокращенно всё это звучит WTBDWE.
Вкратце о WordPress Template Builder
Я частенько ставлю сайты на базе WordPress и, разумеется, при вёрстке приходилось делать всю кропотливую работу с кодом ручками. Я решил облегчить жизнь и себе, и многим другим, сделав специальное расширение для вёрстки дизайнов под WordPress.
WordPress Template Builder — название временное и вероятно оно будет сменено в дальнейшем. Время покажет. На сегодня WTB представляет из себя встраиваемый в DreamWeaver тулбар с разными кнопочками и менюшечками. Кнопками вставляется php-код. Расширение предназначено для работы с кодом и layout-виде.
На данный момент я включил многие стандартные функции WordPress и некоторые extras. Разработка пока еще очень «сырая», но вполне функциональная. В скором времени мне понадобятся желающие протестить это расширение, прежде чем я его выложу для скачивания. Но обо всём сообщу своевременно, а пока представляю Вашему вниманию несколько скриншотов:
Вы наверно помните, что я недавно начал работать с Macromedia Flash. Я решил, что буду немного писать в блоге о том, чем занимаюсь непосредственно. О Flash в том числе. Но писать, в виде небольших заметок, а не полных супер-туториалов. Хотя и последним, в качестве личного опыта, могу поделиться. :)
Вот сегодня, после небольшого отпуска, я снова вернулся в рабочую рутину и первым заданием было сделать длинненький формуляр для отправки на почту и занесения в базу данных. Так вот, задача осложнилась тем, что формуляр не влезал в сцену flash-ролика.
Как я выяснил при помощи Google, решение в таких случаях очень простое.
- Создаётся пустой Movie Clip
- В нём делается формуляр из компонентов Flash
- Сделать клик правой клавишей мышки на этом клипе в библиотеке и экспортировать его для actionscript, задав «Instance Name»
- Вернуться в сцену и вставить в неё компонент «ScrollPane»
- В опциях ScrollPane ввести «instance name», созданноё нами выше, в поле ContentPath
Вуаля, скроллы готовы. Единственное, что нужно научиться позиционировать правильно сразу все свои вещи. Так в пункте 2, нужно создать всё исходя из позиции 0/0 (x/y).
В очередной раз столкнулся с абсурдной вещью на хостинг-аккаунтах. В основном эта фигня только у reseller-аккаунтов. А так как у меня в данный момент на основном хостинг-плане только reseller, то вот и тупость очередная.
Вся фигня заключается в доступе SSH. Обычно реселлерам дают на каждый домен по запросу эту 'feature'. Нужно сделать тикет, указать в нем имя пользователя или аккаунт, может домен (у всех по-разному). Подождать, когда саппорт разшевелиться и включит тебе доступ и тогда можно пользоваться shell'ом. Это крайне неудобно.
С предыдущим хостером мне удалось договориться и они мне дали в админ-панель реселлера возможность включать/отключать самому SSH на каждый домен. На большее не удалось договориться. Зато с новым хостером всё несколько сложнее. Благо саппорт там великолепный, работает очень классно и реагируют довольно быстро на тикеты. К тому же вежливый и компетентный.
Однако. Почему бы просто не дать возможность доступа по SSH одному аккаунту хотя бы! Почему бы просто не пойти навстречу реселлерам и включить для главного аккаунта такую опцию. Ведь было бы так удобно одним аккаунтом быстренько подключиться через shell и сделать пару махинаций.
И еще большой плюс — не нужно будет запоминать огромное количество паролей и логинов к разным доменам. Ладно, когда доменов 5. А если их 20 или больше? На форуме моего хостера уже была поднята пару раз эта тема, но вот как-то всё глохнет :(.
Подитоживая, я сейчас жду как раз доступа по к shell'у для 4х доменов на своём аккаунте. Как раз, чтобы сделать пару хитрых махинаций. А, если этот пост вдруг прочтет кто-то из работников какого-то хостера — подумайте над идеей. Вы очень облегчите жизнь своим реселлерам.
По долгу службы пришлось тут на днях столкнуться с созданием сайта с нуля на Flash. Какой же это гемморой я вам скажу. Наши дизайнеры используют примерно такую технику: получают от клиента макет дизайна или делают его сами и затем подключают готовые классы actionscript, которые в свою очередь обрабатывают xml-файлы. А вот последние создаются динамически платформой на Embperl.
Вообщем-то ничего сложного и проблематичного. Но, за 3 дня работы, библиотека сайта во Flash (с которым я работаю естесно) получилась такая огромная, что я стал теряться во всём этом бардаке. Практически каждый элемент дизайна, кнопочки, клипы, графика — это в большинстве своём отдельный символ. Это же ужас!!!
Разумеется, тут нужно сразу соблюдать порядок, сортировать, давать осмысленные имена и всё такое. И даже при этом, когда дело доходит до прелоадеров, парсеров xml — это кошмар. Особенно это ощутимо после плодотворной работы с html/css+php/mysql.
Конечно, у Flash есть и свои преимущества. Скажем, есть много сайтов, которые вплоне можно расценивать как произведение искусства. Но, я предпочитаю старый добрый html+css. Css рулит.
p.s. это был крик души. :)
Владимир подкинул тут интересный материал о моём любимом броузере. К сожалению, многое из того, частично правда.
Я стал замечать, что ФФ версий 1.5.х частенько тормозит, открывая насыщенные сайты. А еще, как мне показалось, что вёрстка под ФФ стала «косить». Не думаю, что я стал верстать по-другому, но ФФ реально стал зачастую выдавать совершенно неожидаемые результаты и далеко не лучшие.
Кстати, совсем недавно, буквально перед обзором у Владимира я начал test-drive на Opera. Замечательный обзор, между прочим. Почитайте.
Забыл сказать. Опера однако прошла тест ACID2, а любителям ФФ ждать до версии 2.0. Вот и встаёт вопрос о лидерстве в соблюдении вэбстандартов. Что дальше? Еще более «сырой» Firefox или всё же его доделают до конца?
При сложной вёрстке частенько приходиться прибегать к различным css-хакам вроде:
_margin: xxx;
_padding: xxx;
Это легко избежать. Есть такое замечательное свойство у гекко-броузеров не воспринимать следующее условие:
Которое справедливо только для Internet Explorer'а. А между этими скобочками вписываются поправки для IE с другим замечательным свойством:
margin: 10px !important;
Вот как раз это и исправит глюки верстки, при Ваш CSS будет валидным.
Всяких извергов, проверяющий сейчас код моего блога отсылаю в сад. Пишите что хотите. Заеб... надоели уже. Сам знаю, что там сказано будет.
Prototype — сила! Визуальные эффекты с окнами, растягивание, изменение размеров, подключение скинов и прочее.
Посмотрите примеры. Там же и скачать можно.
После глубочайшего анализа всего происходящего и близкого знакомства с php с одной стороны и с Ruby On Rails с другой в моём сознании произошла революция, как сказал Setti. Как вы понимаете, это касается в основном всяких там движков, фреймворков, etc.
Возьму частный случай. Чем дальше идёт развитие Wordpress, тем хуё... хуже, тормознутее он становиться. Worpress — это как Windows. Фигня фигней, но им все пользуются. Потому что удобно. Я тоже, потому что удобно и просто до безобразия. Скажете, «поставь МТ». Не поставлю. Перл на дух не перевариваю, да и не хочу заниматься лишней тратой времени, т.к. в скором времени думаю перейти на Typo.
Вот такие вот дела, видимо наступление зимы сказывается. Взрослеем. :)
Между тем, если Вы хотите улучшить этот замечательный мессенджер (Gtalk), то пройдите на страницу голосования по внедрению новых фич. (#)
Я проголосовал за:
Friends Group — было бы очень удобно разделять пользователей по группам в мессенджере.
Multi-user chats — вместо использования ботов или для частных онлайн-встрем. Полезная фенька, имхо.
Conference calls — тоже возможно нужная вещь голосовые конференции
Mac or Linux versions — в обязательном порядке кроссплатформенность
Call and message encryption — не столько важно, но думаю было бы не лишним криптование сообщений.
Via Google Talkabout