Главная » Шкатулка » programming |
seo [4] | php [6] | языки прг [3] | телефоны [4] |
базы [6] | js [2] | програмки [4] |
web-site
[15]
web примеры, шаблоны, дизайн
|
В разделе объявлений: 41 Показано объявлений: 1-20 |
Страницы: 1 2 3 » |
обнулить базу (удаляет все записи и сбрасывает индекс в ноль) TRUNCATE TABLE таблица |
Яндекс традиционно предлагает: «Единственно верное направление развития Вашего сайта – это системное улучшение сервиса, контента и дизайна, то есть инвестиции в удобство и оригинальность». И мы с ним, в общем-то, согласны. Если вы занимались действительно продвижением, а не бездумной скупкой ссылок, то особых изменений в вашей стратегии не будет. Следуйте 5 базовым правилам:
http://1ps.ru/blog/dirs/minusinsk-novyij-algoritm-yandeksa-ssyilki/ |
Береги глаза: программа, прерывающая работу за компьютером Использую в работе программу, есть она в официальном репозитарии ubuntu: RSIBreak http://www.rsibreak.org/ очень удобная в работе. Настойки в ключают в себя: 1 - интервалы для небольших перерывов (например каждые 20 мин - отдыхать по 20 сек) и 2-ая - настройка для больших перерывов (например каждые 60 минут отдых 5 минут) И для этих перерывов задаются доп. настройки: как оповещать: сообщением (и/или) звуком о начале/конце перерыва При этом мне в этой программе нравится то, что она может блокировать работу с компьютером на время перерыва. Ведь иногда так увлекаешься, что сил отвлечься нет: нажимаешь кнопку "ок" и дальше "пашешь". А здесь затемняется экран и - "стоп" у вас перерыв. Ну если очень что-то срочное : то можно нажать на кнопку "пропустить" и работать дальше. Но здоровье ценнее и 20сек можно себе позволить, чтоб отвлечься от экрана и дать глазам снять напряжение - поморгать или просто их прикрыть. |
Задачи: 1 - уменьшить размер файла, 2 - уменьшить поля pdf (обрезать поля) решение для №2: Есть скрипт pdfcrop --clip --margin 5 document.pdf output.pdf источник: http://s.arboreus.com/2010/01/3-ways-to-crop-pdf-margins.html
решение задачи №1: используем программку ghostscript gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/ebook -dNOPAUSE -dQUIET -dBATCH -sOutputFile=resize.pdf document.pdf источник: http://ivnish.blogspot.ru/2012/03/pdf.html -dPDFSETTINGS=configuration /ebook -в 150 dpi вполне хватит ------------------------------- -dBATCH -- завершить работу Ghostscript после объединения файлов -dNOPAUSE -- производить операции без запросов пользователю (Или придется нажимать ENTER) PDFSETTINGS - качество сжатия (ebook в 150 dpi вполне хватит) |
Правильная структура заголовков (H1,H2,… и т.д. и TITLE)
И другие полезные советы (источник): http://habrahabr.ru/post/114256/ |
на смартфоне: 320 (lg p500) монитор (-24): 800×600, 1024×768, 1280×1024 подробнее: вики - Разрешение экрана |
ubuntu: /etc/php5/apach2/php.ini /etc/php5/cli/php.ini перезапуск апач: sudo /etc/init.d/apache2 reload Распакуйте архив в желаемый каталог (изначально предлагается "C:\php"). Откройте конфигурационный файл содержащий рекомендуемые настройки - "php.ini-development" (находящийся в корне дистрибутива), переименуйте его в php.ini и произведите следующие изменения. Редакция php.ini: Найдите строку: post_max_size = 8M Увеличьте до 16 Мбайт максимальный размер данных принимаемых методом POST, изменив ее на: post_max_size = 16M Найдите строку: ;include_path = ".;c:\php\includes" Раскомментируйте ее, убрав перед строкой символ точки с запятой. (Внимание исключение! Обратные косые черты при указании пути): include_path = ".;c:\php\includes" Создайте пустой каталог "C:\php\includes", для хранения подключаемых классов. Найдите строку: extension_dir = "./" Установите значением данной директивы путь к папке с расширениями: extension_dir = "C:/php/ext" Найдите строку: ;upload_tmp_dir = Раскомментируйте ее и укажите в значении следующий путь: upload_tmp_dir = "C:/php/upload" Создайте пустую папку "C:\php\upload", для хранения временных файлов загружаемых через HTTP. Найдите строку: upload_max_filesize = 2M Увеличьте максимально допустимый размер загружаемых файлов до 16 Мбайт: upload_max_filesize = 16M Подключите, расскомментировав, данные библиотеки расширений: extension=php_bz2.dll extension=php_curl.dll extension=php_gd2.dll extension=php_mbstring.dll extension=php_mysql.dll extension=php_mysqli.dll Найдите строку: ;date.timezone = Раскомментируйте и установите значением часовой пояс вашего местоположения (список часовых поясов можно найти в документации): date.timezone = "Europe/Moscow" Найдите строку: ;session.save_path = "/tmp" Раскомментируйте и установите значением данной директивы такой путь: session.save_path = "C:/php/tmp" Создайте пустую папку "C:\php\tmp" для хранения временных файлов сессий. Сохраните изменения и закройте файл php.ini. Далее необходимо добавить каталог с установленным PHP интерпретатором в PATH операционной системы. Для чего пройдите по пути "Start" ("Пуск") -> "Control Panel" ("Панель управления") -> "System" ("Система"), откройте вкладку "Advanced" ("Дополнительно"), нажмите кнопку "Environment Variables" ("Переменные среды"), в разделе "System Variables" ("Системные переменные") сделайте двойной щелчок на строке "Path", добавьте в поле "Variable Value" ("Значение переменной"), к тому что там уже существует, путь к каталогу с установленным PHP, например, "C:\php" (без кавычек). Обратите внимание на то что символ точки с запятой разделяет пути. Чтобы внесенные изменения вступили в силу, перезагрузите операционную систему. Пример строки Path: %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\php;C:\Program Files\MySQL\MySQL Server 5.5\bin Установка и настройка PHP интерпретатора – завершена. Описание подключаемых библиотек: php_bz2.dll – С помощью данного расширения PHP сможет создавать и распаковывать архивы в формате bzip2. php_curl.dll – Очень важная и нужная библиотека, позволяющая соединяться и работать с серверами, с помощью огромного количества интернет-протоколов. php_gd2.dll – Ещё одна незаменимая библиотека, позволяющая работать с графикой. Вы думали на PHP можно только HTML странички генерировать? А вот и нет! С помощью PHP можно почти всё, в том числе и рисовать. php_mbstring.dll – Библиотека содержит функции для работы с много-байтными кодировками, к которым относятся кодировки восточных языков (японский, китайский, корейский), Юникод (UTF-8) и другие. php_mysql.dll – Имя библиотеки говорит само за себя - она необходима для работы с сервером MySQL. php_mysqli.dll – Данная библиотека является расширением предыдущей и содержит дополнительные функции PHP для работы с сервером MySQL версии 4.1.3 и выше. Данных библиотек должно хватить для полноценной работы PHP. Со временем, если появится такая необходимость, вы сможете подключить дополнительные библиотеки, но не стоит подключать их все сразу с мыслью, что кашу маслом не испортишь, в данном случае излишнее количество подключенных библиотек может заметно замедлить работу PHP. |
вход в mySQL: mysql -u root -p настройкаubuntu:/etc/mysql/my.cnf управление сервером /etc/init.d/mysql [restart|start|stop] Увлечение загружаемых файлов в mySQLmyisam_max_extra_sort_file_size. Если размер временного файла, используемого для быстрого создания индексов, превышает на указанный здесь объем используемый кэш ключей, то лучше отдать предпочтение методу кэша ключей. Такой метод применяется для того, чтобы для больших ключей символов в больших таблицах использовался более медленный метод кэширования ключей при создании таблиц. Обратите внимание: значение этого параметра задается в мегабайтах!myisam_max_sort_file_size Максимальный размер временного файла, который в MySQL может использоваться при восстановлении индекса (во время работы команд REPAIR, ALTER TABLE или LOAD DATA INFILE). Для файлов, размер которых превышает указанное значение, индекс будет создаваться при помощи кэша ключей (такой алгоритм работает несколько медленнее). Обратите внимание: значение этого параметра задается в мегабайтах! max_allowed_packet Максимальный размер одного пакета. Изначально размер буфера сообщений устанавливается в net_buffer_length байтов, но при необходимости может возрасти до max_allowed_packet байтов. Это значение по умолчанию не настолько велико, чтобы отсеивать большие (возможно ошибочные) пакеты. Если используются большие столбцы BLOB, его необходимо увеличить. Значение должно быть не меньше самого большого BLOB, который будет использоваться. Ограничение протокола для max_allowed_packet составляет 16 Мб в MySQL 3.23 и 2Гб в MySQL 4.0. php_value post_max_size 50M Для того, чтобы загружать файлы больших размеров в PHP, надо исправить настройки интерпритатора PHP. Существуют 4 настройки, влияющие на максимальный допустимый размер загружаемого файла: max_execution_time - максимальное время, которое может выполняться скрипт. Как правило, стоит 30-60 секунд. max_input_time - максимальное время, в течение которого могут приниматься данные на сервер. Здесь также стоит порядка 30-60 секунд. upload_max_filesize - максимальный размер файла, который допускается для загрузки на сервер. Ключевая настройка, однако, вопреки общему заблуждению, далеко не единственная необходимая для загрузки больших файлов в РHP. post_max_size - максимальный размер отправляемых данных. Фактически, чтобы загружать большие файлы в PHP, нужно исправить все 4 настройки. Делается это с помощью файла .htaccess, в который нужно добавить следующие строки (безусловно, значения можно менять на свои): php_value max_execution_time 500 php_value max_input_time 500 php_value upload_max_filesize 30M php_value post_max_size 30M Почему все 4 опции так важны: max_execution_time - здесь нужно поставить время, за которое должен успеть загрузиться файл. Очевидно, что файл размеров 30 МБ вряд ли загрузится за 30-60 секунд, поэтому безусловно, это время надо увеличивать. max_input_time - аналогично с max_execution_time. Ведь если первые 60 секунд будут приниматься данные, а потом перестанут, то вновь файл не успеет загрузиться. upload_max_filesize - эту опцию меняют все и без проблем, однако, когда ничего не меняется - удивляются, а ведь она хоть и является ключевой, но, тем не менее, другие три так же очень важны. post_max_size - максимальный размер отправляемых данных так же очевиден, ведь если файл большого размера, то он не сможет полностью отправиться из-за этого ограничения. upload_max_filesize < post_max_size < memory_limit ------------ у меня к сожалению таких строк не была, возможно не там искал. Но проблему решил следующе, в файле C:\WebServers\u sr\local\php5\p hp.ini нужно была изменить следующие параметры на требуемые: ; Maximum size of POST data that PHP will accept. post_max_size = 8M ; Maximum allowed size for uploaded files. upload_max_file size = 2M И самое главное спасибо автору за статью, очень полезная информация, статью копирнул себе на комп, как шпоргалку))) Цитировать +1 #1 18.02.2011 14:30 Все отлично работает, главное не забыть подправить php.ini поля memory_limit, post_max_size ============= Как изменить максимально допустимый размер импорта файла sql в базе данных Mysql. Для этого нужен доступ к папке \usr\local\mysql-5.1\ на сервере (или на локальном сервере denver). По умолчанию у вас установлен Максимально допустимый размер загружаемого файла 2 MB. По этому пути \usr\local\mysql-5.1\ открываем файл конфигурации my.cnf. Раскомментируйте следующие строки, если вы хотите изменить настройки InnoDB по умолчанию. # #innodb_data_home_dir = /usr/local/mysql-5.1/var/ #innodb_data_file_path = ibdata1:10M:autoextend #innodb_log_group_home_dir = /usr/local/mysql-5.1/var/ #innodb_log_arch_dir = /usr/local/mysql-5.1/var/ # Вы можете установить .._buffer_pool_size размером до 50 - 80 % # оперативной памяти, но опасайтесь перерасхода innodb_buffer_pool_size = 16M innodb_additional_mem_pool_size = 2M - здесь меняем до нужного размера! #Устанавливайте .._log_file_size to 25 % от _buffer_pool_size innodb_log_file_size = 5M innodb_log_buffer_size = 8M innodb_flush_log_at_trx_commit=1 innodb_lock_wait_timeout = 50 Затем перезагружаем сервер и весело работаем с импортом больших sql файлов. |
http://markup-javascript.com/2009/03/22/javascript-biblioteka-dlya-raboty-s-izobrazheniyami/ http://myucoz.ru/dir/14 !!!!!!!!!!!!!!!! http://ps-studio.info/news/ispolzuem_lajtboks_plagin_vyvoda_foto_colorbox_na_svojom_sajte/2011-10-09-58 http://ps-studio.info http://ps-studio.info/news/podkljuchaem_plagin_vyvoda_izobrazhenij_lightbox_2_na_sajte/2011-10-09-57/blog/uvelichenie_izobrazhenij_v_materialakh_kataloga_fajlov_resajz_izobrazhenij_po_kliku_s_pomoshhju_highslide/2011-03-07-3 http://www.apo-ucoz.com/load/65-1-0-1640 http://www.apo-ucoz.com/load/65-1-0-1177 http://softiks.ucoz.ru/news/originalnaja_3d_galereja_cherez_plagin_waterwheel_carousel_na_jquery_1_5_dlja_ucoz/2011-03-17-25 http://infoscript.ru/news/galereja_izobrazhenij_cherez_plagin_zoomimage_na_jquery/2011-10-18-2454 http://www.apo-ucoz.com/load/31-1-0-364#uSpoileryFlQk0 http://forum.ucoz.ru/forum/38-11110-1 http://www.all-for-kompa.ru/news/zamechatelnaja_galereja_iload_3_na_jquery_javascript/2010-07-25-1222 |
<style type="text/css"> #oxcalentar table td {font-size: 10px; padding: 0; margin: 0; text-align: center;} #oxcalentar .oxleg {font-size: 10px; margin-left: 5px; text-align: left;} #oxcalentar img {margin: 0 1px 0 1px; border: 0; padding: 0} </style></p> <div id='cal1'> <div id="oxcalentar"> <div>Календарь клева рыбы</div> <script> document.write("<a href='http://oxothik.ru/index.php?action=calendar'>Прогноз на неделю »</a>"); </script> </div> </div> <script type="text/javascript" src="http://informer.oxothik.ru/informer3.php" charset="UTF-8"></script> <script type="text/javascript"> try { fishinformer("oxcalentar"); } catch(err) {} document.getElementById('cal1').getElementsByTagName('a')[0].href="http://kachay.ucoz.org/load/27-1-0-280"; </script> |
Екб http://artsofte.ru/articles/about-company http://index-art.ru http://www.mediasite.ru ----------- http://umstudio.ru |
http://www.sfotkai.ru/ - фотограф |
http://demo.uthemes.ru/index/atlantis/0-98 http://demo.uthemes.ru/index/blueskys/0-76 http://demo.uthemes.ru/index/aosou/0-28 http://demo.uthemes.ru/index/millenium/0-126 http://demo.uthemes.ru/index/florance/0-112 http://demo.uthemes.ru/index/atlantis/0-98 http://demo.uthemes.ru/index/flash-news/0-90 http://www.ucoz.ru/main/?a=td |
http://www.softpresident.ru/ http://www.tehnikapenzy.ru/shop/ http://basshunter66.ru/ http://www.souzweb.ru/publ/ucoz/internet_magazin/2-1-0-3 сама - http://4buh.my1.ru/shop/novaja http://www.hostcms.ru/hostcms/editions/small-business/ http://www.kupiholod.ru/ http://www.klimato.ru/ http://www.1c-bitrix.ru/products/cms/editions/smallbusiness.php |
http://www.xblogi.ru/hitrosti/2011/02/13/krasivye-dialogovye-okna-na-jquery.html красивые диалоговые формы на джику |
utf8 и другие http://otvety.google.ru/otvety/thread?tid=1d27af89ef3e824e |
http://www.indigostar.com/indigomail.php prg: http://www.wosoft.ru/load/8-1-10 Flash Mailer 1.4 http://www.wosoft.ru/load/8-1-0-3477 Lyris MailEngine 1.0 http://www.wosoft.ru/load/8-1-0-3496 Crazy Mail 7 Classic http://www.wosoft.ru/load/8-1-0-10504 + AMS Enterprise 2.9e + База e-mail адресов http://www.wosoft.ru/load/ams_enterprise_2_9e_baza/8-1-0-12043 -------------------- Вопрос: при рассылке заметил примерно такое сообщение: 550-[*.*.*.*] - Access prohibited by administrator Ответ: год назад рассылку можно было провести через любой прокси. Сейчас многие прокси в "черных" списках. Вот ссылочка, которую используют почтовые сервисы для проверки IP машины, с которой идет поток писем: http://relays.osirusoft.com/cgi-bin/rbcheck.cgi?addr=000.000.000.000 Вместо 000.000.000.000 подставьте IP прокси, который нужно проверить. Вышеуказанный сервис выдает результаты проверки DNSBL сервисов (самых известных). DNSBL - Domain Name Server Black List. Совет - ищите "незабанненые" прокси, т.е. мало кому известные и не "засвеченные" в DNSBL-списках.
Вопрос: Сколько использовать потоков для достижения максимальной скорости рассылки ? Ответ: Для рассылки через встроенный Smtp: 20-30 если размер письма не большой (5-20 кб), или 10-15 если объем письма больше 30-40 кб. Для рассылки через "обычные" Smtp: - не больше 7-15 потоков на один сервер - если поставить больше сервер может быть перегружен. Если рассылка делается через 2-3 *разных* Smtp сервера - по 5-7 потоков на каждый сервер. -------- ..::Достаём себе халявный инет::.. |