kron0s
Имя: kron0s
Рейтинг: 2,081.12
Последний раз был: 58 мин. назад
Участвует с: 26 February, 2009
progg.ru
atom rss
7
proggs
опубликовано 23 ч., 38 мин. назад продвинуто kron0skron0s 3 дн., 8 ч., 11 мин. назад
Thursday, March 11, 2010 6:47:04 PM GMT Tuesday, March 09, 2010 10:14:05 AM GMT
При печати веб-страницы с тегом select на ней, выпадающий список будет выглядеть так же как и на экране. Конечно, в таком виде он совершенно не нужен и бесполезен. Он может даже скрывать совершенно необходимые детали, важные для понимания того, что напечатано (например, набор параметров продукта). »»»
6
proggs
опубликовано 20 дн., 23 ч., 55 мин. назад продвинуто kron0skron0s 23 дн., 11 ч., 38 мин. назад
Friday, February 19, 2010 6:29:54 PM GMT Wednesday, February 17, 2010 6:47:03 AM GMT
Один из клиентов, для которого я делал магазин, с довольно большим количеством продукции, захотел разделить их на сайте по своим особым признакам. У каждого продукта эти признаки свои. Какой-то может быть со скидкой, какой-то иметь "специальную" цену, какой-то быть и вообще бесплатным. Первоначально задумывались специальные страницы для скидок. Но после обсуждения, было решено, что посетителю сайта нет дела до того, почему продукт распродается со скидкой, и разбиение списка с продуктами на разные страницы м... »»»
9
proggs
опубликовано 29 дн., 15 ч., 22 мин. назад продвинуто kron0skron0s 35 дн., 7 ч., 50 мин. назад
Thursday, February 11, 2010 3:02:47 AM GMT Friday, February 05, 2010 10:35:08 AM GMT
Файл конфигурации Apache .htaccess (расшифровывается как hypertext access) может быть мощным инструментом для веб-разработчика, если использовать его должным образом. Он может находиться в любой папке вашего сервера и может быть легко изменен в любом текстовом редакторе. В этой статье я расскажу о 20 тонкостях использования .htaccess. »»»
7
proggs
опубликовано 49 дн., 22 ч., 53 мин. назад продвинуто kron0skron0s 50 дн., 10 ч., 42 мин. назад
Thursday, January 21, 2010 7:31:43 PM GMT Thursday, January 21, 2010 7:42:21 AM GMT
Раньше я использовал для создания форм в Django не самый лучший способ, но, надеюсь, то как я делаю их теперь - гораздо правильнее. Решение заключается в использовании type(). Если вы так и делаете, думаю вы не найдете здесь ничего нового. Если же вы возитесь с 'self.fields["name"]' в ваших формах - читайте дальше. Рассмотрим на примере: сделаем систему опросов. Пусть это будет что-то на подобии игры "Кто хочет стать миллионером?". Т.е. у вас есть вопрос и 4 ответа. Итак две модели... »»»
5
proggs
опубликовано 49 дн., 17 ч., 32 мин. назад продвинуто kron0skron0s 50 дн., 12 ч., 4 мин. назад
Friday, January 22, 2010 12:52:38 AM GMT Thursday, January 21, 2010 6:20:37 AM GMT
Форматирование кода на языке Go в SciTe »»»
9
proggs
опубликовано 54 дн., 10 ч., 6 мин. назад продвинуто kron0skron0s 57 дн., 9 ч., 21 мин. назад
Sunday, January 17, 2010 8:18:19 AM GMT Thursday, January 14, 2010 9:03:48 AM GMT
В JavaScript ключевое слово this может быть очень коварно. Эта происходит из-за разного поведения функций в зависимости от способа их вызова. Что? Функции можно вызывать по-разному? Ага! Есть 4 основных способа вызова функций. Посмотрим, как работает каждый, и как они обходятся с this. Вызов метода Вызов функции Вызов конструктора Вызов через apply »»»
5
proggs
опубликовано 59 дн., 4 ч., 4 мин. назад продвинуто kron0skron0s 59 дн., 12 ч., 18 мин. назад
Tuesday, January 12, 2010 2:20:21 PM GMT Tuesday, January 12, 2010 6:06:28 AM GMT
Просматривая код многих PHP приложений, я замечаю, что функция method_exists() часто используется неуместно, и думаю, что стоит написать об этом пару слов. Вот типичный пример того, о чем пойдет речь: if(method_exists($object,'SomeMethod')) { $object->SomeMethod($this,TRUE); } »»»
5
proggs
опубликовано 60 дн., 4 ч., 33 мин. назад продвинуто kron0skron0s 62 дн., 11 ч., 1 мин. назад
Monday, January 11, 2010 1:51:49 PM GMT Saturday, January 09, 2010 7:23:21 AM GMT
Многие функции (и методы) в проекте очень часто возвращают одни и те же значения при тех же аргументах, например: математические функции, функции, возвращающие данные из базы данных и др. »»»
7
proggs
опубликовано 64 дн., 7 ч., 19 мин. назад продвинуто kron0skron0s 67 дн., 18 ч., 51 мин. назад
Thursday, January 07, 2010 11:06:04 AM GMT Sunday, January 03, 2010 11:33:17 PM GMT
Слоган Nike очень четко описывает то, о чем я хочу поговорить в этой статье: модульное тестирование. В глубине души каждый знает, какие есть выгоды от модульного тестирования кода. Модульное тестирование согреет вам душу, когда вы будете ложиться спать, зная что изменения сделанные вами, не сломали ничего написанного раньше. Оно сделает вас счастливыми и даст вам спокойствие :) Тем не менее, многие (включая меня) до сих пор не используют модульное тестирование кода. Этому есть несколько объяснений, но сейч... »»»
9
proggs
опубликовано 67 дн., 2 ч., 22 мин. назад продвинуто kron0skron0s 72 дн., 10 ч., 7 мин. назад
Monday, January 04, 2010 4:03:08 PM GMT Wednesday, December 30, 2009 8:17:36 AM GMT
Как многие из вас знают, PHP не поддерживает множественное наследование. То есть у производного класса может быть только один родительский. Но с помощью "магической" функции __call() его можно cэмулировать. Пример ниже - это расширенный паттерн примесь (mixin). Он также позволяет вызывать защищенные и скрытые методы из базовых классов... »»»
9
proggs
опубликовано 81 дн., 1 ч., 11 мин. назад продвинуто kron0skron0s 82 дн., 5 ч., 50 мин. назад
Monday, December 21, 2009 5:14:05 PM GMT Sunday, December 20, 2009 12:34:53 PM GMT
В последнем своём проекте я исследовал Django. мне нравиться расширять Models методами, которые можно бы было вызывать из контроллера в Django, как я привык делать в своем фреймворке на php. В php это делалось просто - вы могли просто писать несколько новых функций в классе. В Django это чуть-чуть сложнее. Итак, что я изучил.Модели Во-первых, модели. Вы можете писать новые методы в определе... »»»
6
proggs
опубликовано 84 дн., 15 ч., 32 мин. назад продвинуто kron0skron0s 85 дн., 6 ч., 12 мин. назад
Friday, December 18, 2009 2:53:15 AM GMT Thursday, December 17, 2009 12:13:11 PM GMT
К выбору хостинга я всегда подхожу с особой тщательностью, сначала долго читаю имеющиеся отзывы в сети, потом опрашиваю вебмастеров имеющих сайты на хостинге, если положительных мнений много, следующий этап – тестирование. Почему столь важно качество хостинга? Потому что именно на нём размещаются ваши сайты, а проблемы со стороны хостинга могут привести к ряду нежелаельных последствий, начиная от выпадения сайтов из индекса за долгий простой хостинга, заканчивая их полной потерей в случаях ... »»»
5
proggs
опубликовано 77 дн., 2 ч., 39 мин. назад продвинуто kron0skron0s 85 дн., 20 ч., 43 мин. назад
Friday, December 25, 2009 3:45:51 PM GMT Wednesday, December 16, 2009 9:42:09 PM GMT
Не так давно компания Aptana выпустила сервер Jaxer. Ядро этого сервера — интерпретатор JavaScript из проекта Mozilla.org (движок называется SpiderMonkey). Сервер громко провозглашен первым в мире Ajax-сервером по довольно простой причине. Помимо серверного JavaScript, который пишется в коде HTML страниц (так же как и PHP), сервер позволяет функции, написанные для исполнения не сервере, вызывать из кода предназначенн... »»»
6
proggs
опубликовано 81 дн., 15 ч., 22 мин. назад продвинуто kron0skron0s 85 дн., 20 ч., 43 мин. назад
Monday, December 21, 2009 3:02:17 AM GMT Wednesday, December 16, 2009 9:41:27 PM GMT
В предыдущей статье я рассказал как интегрировать Jaxer с Denwer, теперь расскажу о преимуществах Jaxer при валидации данных. В связке php+javascript (как в общем то и других) приходится проверять данные дважды — на сервере и на клиенте, причем делать это разными способами, так как языка два. С помощью Jaxer можно написать одну функцию валидации и вызывать ее как с клиентской стороны, так и с серверной. ... »»»
6
proggs
опубликовано 84 дн., 9 ч., 4 мин. назад продвинуто kron0skron0s 85 дн., 20 ч., 44 мин. назад
Friday, December 18, 2009 9:20:46 AM GMT Wednesday, December 16, 2009 9:40:50 PM GMT
Открытый модуль Основываясь на опыте использования паттерна «модуль», Christian сделал то что он назвал «открытый модуль» (Revealing Module). Как следует из названия он похож на паттерн «модуль», но чуть более структурирован и понятен, особенно когда речь идет о совместной разработке. »»»
8
proggs
опубликовано 81 дн., 15 ч., 22 мин. назад продвинуто kron0skron0s 85 дн., 20 ч., 44 мин. назад
Monday, December 21, 2009 3:02:17 AM GMT Wednesday, December 16, 2009 9:40:18 PM GMT
Javascript предназначен для создания сценариев поведения сайта, это может быть как валидация форм, так и более сложные операции, такие как drag&drop или выполнение асинхронных запросов к серверу (например, Ajax). За последние нескольких лет Javascript библиотеки стали гораздо более популярны. »»»
8
proggs
опубликовано 82 дн., 21 ч., 54 мин. назад продвинуто kron0skron0s 85 дн., 20 ч., 45 мин. назад
Saturday, December 19, 2009 8:30:43 PM GMT Wednesday, December 16, 2009 9:39:40 PM GMT
Работа с базой данных зачастую самое слабое место в производительности многих web приложений. И об этом должны заботиться не только администраторы баз данных. Программисты должны выбирать правильную структуру таблиц, писать оптимизированные запросы и хороший код. Далее перечислены методы оптимизации работы с MySQL для программистов. »»»
6
proggs
опубликовано 81 дн., 15 ч., 22 мин. назад продвинуто kron0skron0s 85 дн., 20 ч., 46 мин. назад
Monday, December 21, 2009 3:02:17 AM GMT Wednesday, December 16, 2009 9:39:10 PM GMT
Счетчик строк в MySQL »»»
10
proggs
опубликовано 82 дн., 21 ч., 54 мин. назад продвинуто kron0skron0s 85 дн., 20 ч., 46 мин. назад
Saturday, December 19, 2009 8:30:43 PM GMT Wednesday, December 16, 2009 9:38:27 PM GMT
Я люблю замыкания. Это замечательный инструмент, любой Javascript программист должен уметь его использовать. Он позволяет делать фантастические вещи. Но есть в нем и свои сложности. Я опишу пару проблем, на которые наткнулся, чтобы у вас было меньше проблем при написании программ.При выполнении простого цикла В цикле for нет ничего сложного. И нет ничего сложного в for и в Javascript. »»»
10
proggs
опубликовано 95 дн., 2 ч., 50 мин. назад продвинуто kron0skron0s 101 дн., 12 ч., 7 мин. назад
Monday, December 07, 2009 3:34:29 PM GMT Tuesday, December 01, 2009 6:18:01 AM GMT
Работа с базой данных зачастую самое слабое место в производительности многих web приложений. И об этом должны заботиться не только администраторы баз данных. Программисты должны выбирать правильную структуру таблиц, писать оптимизированные запросы и хороший код. Далее перечислены методы оптимизации работы с MySQL для программистов. »»»
Предыдущая 1 2 3 4 Следующая