• Главная
  • Оглавление
  • Обратная связь
  • Лента RSS
  • Правила
Что здесь уже нашли

Автор будет очень признателен, если Вы кликнете по одной из белых ссылок выше.
Вам это ничего не стоит, а автору сайта будет приятно ;)




Найдено страниц: 30 [показано 10]

  1. Кручу, верчу, обмануть хочу!

    Степень соответствия запросу: 73,2%
    Фрагменты текста поста :
    ... Поворот объекта в фотошопе"... ... Все трансформации (а поворот - именно трансформация) в Photoshop применяются ко всему текущему слою... ... Разберем их: Scale - масштабирование (увеличение/уменьшение) Rotate - поворот Screw - наклон Distort - искажение Perspective - перспективное преобразование Warp - изгибание Rotate 180 - поворот на 180 градусов (переворот) Rotate 90 CW - поворот на 90 градусов по часовой стрелке Rotate 90 CCW - поворот на 90 градусов против часовой стрелки Flip Horizontal - отражение горизонтальное Flip Vertical - отражение вертикальное Самые простые трансформации - это последние 5 пунктов - повороты на углы кратные 90 градусам и отражения... ... Давайте перейдем к следующему пункту меню Transform - повороту (Rotate)... ... И чем дальше вы утяните курсор, тем больший угол будет у поворота... ... Если при повороте держать нажатой клавишу Shift , то объект будет поворачиваться на угол, кратный 15 градусам... ... Таким способом можно легко и точно повернуть объект на 15, 30, 45, 60, 75 и более градусов... ... режим Free Transform как бы объединяет в себе два режима - масштабирование и поворот... ... Удачи в поворачивании объектов... ... :) %%%Adobe Photoshop, поворот картинки, трансформация изображения, transform, графический редактор%%%... Подробнее: http://fit-media.com/post_1212106379.html


  2. Залепа №12. Microsoft не знает собственного кода.

    Степень соответствия запросу: 7,84%
    Фрагменты текста поста :
    ... Microsoft не знает собственного кода... ... Недостатком здесь служит тот факт, что обработчик получает коды клавишей, а не коды символов... ... Это приводит к серьезным проблемам при написании программ работы с текстом, которым нужны не коды клавиш, а именно коды набираемых пользователем символов... ... Фактически оно наступает, когда в буфер клавиатуры попадает очередной символ и обработчик этого события получает как раз код символа, а не клавиши... ... ) возможность указать системе, что принятый символ не должен проходить дальнейшую обработку и должен покинуть очередь вода... ... Например, если требуется ввести сумму, то нужно из потока ввода удалить все символы кроме цифр, точки, минуса и возможно кода клавиши "Забой" ( BackSpace )... ... Вот этот пример со всеми комментариями: Пример кода: // Boolean flag used to determine when a // character other than a number is entered... ... :) Ладно, вот еще вариант, на этот раз мой: Пример кода: private void textBox1_KeyDown(object sender, System... Подробнее: http://fit-media.com/post_1203179184.html


  3. AJAX — WEB 2.0 за 5 минут

    Степень соответствия запросу: 5,56%
    Фрагменты текста поста :
    ... Поскольку вся библиотекуа представляет собой всего один обычный файл с java-скриптом, то и подключается он стандартным HTML-тэгом: Пример кода <... ... Для примера вставим внутрь своей страницы такой код: Пример кода <... ... Код: Ссылка для запуска скрипта <... ... Гораздо чаще встречается ситуация, когда нужно отправить серверу какие-то данные и получить ответ, который, затем необходимо всунуть в контейнер... ... Код: Файл name... ... ) Проблема встает, когда ваша форма содержит десятки элементов ввода &mdash... ... Писать код, считывающий все эти значения, чтобы передать их скрипту &mdash... ... Код: Новый name... ... Просто добавь воды... ... /html> Чуть комментариев к коду... Подробнее: http://fit-media.com/post_1262093659.html


  4. Залепа №3. Майкрософт - антиглобалист!

    Степень соответствия запросу: 2,58%
    Фрагменты текста поста :
    ... Настолько ориентированный, что создатели решили насовсем отказаться от глобальных объектов, хотя в классическом ООП на этот счет нет таких строгих правил... ... Смысл этого отказа остается непонятным - без глобальных объектов просто невозможно написать ни одной программы, в крайнем случае хотя бы один объект но все же будет глобальным... ... Так же есть и объекты, не являющиеся членами других объектов, т... ... В C# глобальных объектов быть не может, поэтому вышеописанные пасажиры насильно всунуты в классы-обертки, а свою истинную глобальность выдают только наличием волшебного слова "Static"... ... Ну разве это: Пример кода: namespace MyVariables {     int a, b, c... ... } хуже чем это: Пример кода: namespace MyNamespace { public class МойНафигЗдесьНеНужныйКласс {      public static int a,b,c... ... } } Меня пол-часа бил истерический хохот, когда я впервые увидел вот эту супер-ООП-конструкцию: Пример кода: static class Program {     static void Main(){... Подробнее: http://fit-media.com/post_1197554266.html


  5. Урок информатики для мелкософта (пояснение к залепе №8)

    Степень соответствия запросу: 2,3%
    Фрагменты текста поста :
    ... позволял бы получать машинный код, хотя бы сравнимый с ассемблерным вариантом... ... позволял бы программисту (хотя бы частично) управлять генерацией получаемого кода... ... затем метод вернет ссылку на созданный временный объект (назовем его " объектом D ")... ... Ладно, давайте перейдем к "сокращенной" записи описанной выше операции и подумаем вот над чем: теоретически методы operator+() и operator+=() должны делать одно и тоже, различие лишь в том, куда направится результат... ... этот метод что-то сделает с объектом а (изменит его состояние ) и вернет ссылку на объект а... ... Никаких созданий лишних объектов, никаких удалений, никаких присваиваний, ни-че-го... ... Для пояснения ситуации приведу кусок кода из "Залепы №8" (далее все написано на C#): Пример кода: MyCls a = new MyCls()... ... Поэтому, если вам захочется самостоятельно перегрузить метод operator+=() или его аналоги для других операций, то просто попейте воды, сделайте несколько глубоких вдохов и расслабьтесь - вам перегрузить эти методы не удастся... Подробнее: http://fit-media.com/post_1198760520.html


  6. Оптимизация PHP-кода

    Степень соответствия запросу: 2,25%
    Фрагменты текста поста :
    ... Если вам необходимо определить время, когда скрипт был запущен, лучше используйте $_SERVER[&rsquo... ... Если функции замены строк, может принимать в качестве аргументов как массивы, так и одиночные символы, и если ваш список аргументов не слишком длинный, подумайте над тем, чтобы записать несколько одинаковых выражений замены, проходя один символ за раз, вместо одной строки кода, которая принимает массив поиска и замены Лучше использовать конструкции else if , чем несколько конструкций if... ... Прерывайте свои соединения с БД, когда закончите работать с ними... ... Конечно, вы можете использовать это только тогда, когда в вашей строке нет переменных... ... это высокопроизводительная система кэширования объектов в памяти, которая повышает скорость веб-приложений за счёт уменьшения времени загрузки БД... ... Если в вашем коде есть функции, работающие очень долго, может стоит их переписать на C в виде расширения... ... Профилирование покажет вам, сколько времени выполняются части вашего кода... Подробнее: http://fit-media.com/post_1207831883.html


  7. Файлы vs базы данных.

    Степень соответствия запросу: 1,88%
    Фрагменты текста поста :
    ... Итак, последовательность действий модуля сбора статистики Lasto-блога примерно такова: при обращении серфера к любой странице сайта запускается один и тот же скрипт, который должен собирать статистическую информацию: кто пришел (серфер или бот), откуда он пришел (сайт-источник), куда он пришел (страница нашего сайта) и т... ... Кстати, анализируя этот файл можно увидеть, какие страницы сайта проиндексированы какими поисковыми системами (были посещены поисковыми ботами) и когда это произошло... ... В качестве дат (видимо для оптимизации) используются целочисленные значения, равные количеству дней, прошедших с некой фиксированной даты (1 января 2000 года)... ... html в определенный день, нужно сперва вычислить сколько дней прошло с 1 января 2000 года до искомой даты, затем «заглянуть» в ячейку массива Пример кода $ar['pages']['/stat... ... Тут можно немного оптимизировать процесс и сделать обращение вида Пример кода $ar['allsein']['google... ... Случаи когда с данной поисковой машины еще не было посетителей и нужно создавать целую ветку массива рассматривать не будем... ... тут затронута обработка данных только из одного «раздела» статистики (а ведь скрипт еще должен скорректировать данные и в остальных), не описан блок, который проверяет доступность сайта для данного юзер-агента и хоста-источника (а он жрет времени тоже немало), не учтены потери на выделение/освобождение памяти и копирование целых веток массива, если автор решил (для упрощения программирования) отделить часть массива например так: Пример кода $as = $ar['allsein']... ... :-) Структура, например, такая: Структура таблиц Таблица se_hosts -------------------- ID1 — уникальный числовой номер (используется для связи таблиц) Host — имя хоста поисковика Таблица se_query --------------------- ID2 — уникальный числовой номер (используется для связи таблиц) SH_ID — уникальный номер для ссылки на первую таблицу Query — текст искомой фразы Таблица se_hits ------------------- Q_ID — уникальный номер для ссылки на вторую таблицу Date — кво-дней с 1 января 2000 года Hits — количество хитов за этот день Естественно первая и третья таблицы будут иметь индексы по первым двум полям, а вторая — по всем... ... Куда ж без них :-) Итак, серфер пришел, что происходит в скрипте... Подробнее: http://fit-media.com/post_1222679684.html


  8. Миф о метафоре

    Степень соответствия запросу: 1,68%
    Фрагменты текста поста :
    ... Они думают, что если наполнить интерфейс картинками хорошо узнаваемых объектов из реального мира, то пользователи очень быстро научатся работать с программой... ... Подавляющее большинство компьютерных программ сегодня строятся по такой же архитектуре, безо всякого стыда показывая нам как они были созданы: одна кнопка на функцию, одна функция на модуль кода, команды и процессы, которые точно отражают внутренние алгоритмы и структуры данных... ... Графический интерфейс пользователя, разработанный в PARC состоял из различных объектов: окна, кнопки, мыши, иконки, метафоры, меню... ... Пиктограммы для обозначения файлов были хорошей идеей, когда компьютеры работали с дискетами или 10-мегабайтным жесткими дисками... ... Тот эпизод в фильме Стар Трек , когда Скотти возвращается на Землю в 21 век и пытается говорить с компьютером через мышь - один из моментов, который не является фантастикой... ... Синтезированные идиомы - основа продвижения торговой марки продукта, когда компания наполняет свое название или название продукта новым смыслом... ... Главных же проблем две: метафоры сложно найти они ограничивают наше мышление Для таких физических объектов как принтеры или документы легко найти визуальную метафору... ... Следование метафоре дает пользователю значительный прирост производительности в первый раз, когда они используют буфер обмена, но это стоит им многого после того как они откроют слабость этого механизма... Подробнее: http://fit-media.com/post_1206190085.html


  9. Статичные файлы vs скрипты. Невидимое зло.

    Степень соответствия запросу: 1,62%
    Фрагменты текста поста :
    ... Совсем другое дело, когда код выполняется на виртуальном хостинге, где размещена пара сотен сайтов, каждый из которых обслуживает десятки клиентов одновременно... ... кода... ... Казалось бы нагрузка не такая уж и существенная, но все же вариант, когда стили хранятся в отдельных файлах гораздо предпочтительнее, т... ... Проблема ужесточается тем, что времена когда страница сайта строилась из одного шаблона, давно прошли и ныне страницы современных сайтов собираются из кучи мелких шаблончиков - под каждый блок сайта свой шаблон и, возможно, не один... ... Конечно офигенно круто, если ваша CMS может, практически без каких-либо изменений в коде, работать с почти любой, установленной на сервере, СУБД... ... если запрос использует пяток таблиц, завязанных перекрестными ссылками в тугой узел, обильно приправленный полу-десятком условий с сортировками, группировками и прочими JOIN'ами, то объем кода, который требуется написать, чтобы все это добро впихнуть в ту же ActiveRecord становится в несколько раз больше, чем сам чистый SQL-запрос... Подробнее: http://fit-media.com/post_1283692130.html


  10. Залепа №10 Cупер-хренорезка может все. Только хрен не режет.

    Степень соответствия запросу: 1,08%
    Фрагменты текста поста :
    ... Ладно, нашел я комбо-боксовое свойство DroppedDown и быстренько соорудил метод: Пример кода: private void Combo_Enter(object sender, EventArgs e) { ComboBox cb = (ComboBox)sender... ... Снова полез в MSDN, посмотреть, как же будет зваться свойство, разворачивающее календарь, ибо, наученный горьким опытом копания в коде майкрософта, я твердо знаю, что метод, выполняющий одни и те же действия в разных (пусть даже схожих) контролах будет зваться по-разному... ... Понятно, нужно знать кто и когда соорудил тот или иной класс, особенно если это коммерческая разработка... ... нынче не в моде... ... Первое наступает, когда у контрола изменилось контекстное меню (гениально, правда... ... ), второе - (держитесь за стул, ибо упадете) наступает, когда поменялся курсор... Подробнее: http://fit-media.com/post_1202303173.html


История внешних поисковых запросов

Меню

  • Главная страница
  • Оглавление блога
  • Лента новостей
  • Обратная связь
  • Правила блога

Анонсы по темам

  • Все посты блога
  • С миру по нитке
  • Мысли вслух
  • Графика и фото
  • Кривизна платформы .NET
  • Грамотные интерфейсы
  • WEB-программирование
  • FlatCMS - шустрая и гибкая
  • Доработки Lasto-блога

Категории

  • Все посты по порядку
  • С миру по нитке
  • Графика и фото
  • Кривизна платформы .NET
  • Грамотные интерфейсы
  • WEB-программирование
  • FlatCMS - шустрая и гибкая
  • Доработки Lasto-блога

Сервисы

  • Поиск по блогу
  • Поиск по всему сайту
  • Шпионское досье

Реклама


Стоимость сайта

Мой вебсайт стоит 865 404,18 руб

Статистика

    Widgetize!
  • Время работы: 0,26379 сек.
  • Память: 17 664 кБт
  • Статистика привратника
Copyright FIT-Media.com, © 2007-2012
Главная | Общее оглавление | Обратная связь | Правила блога | Лента RSS