Если Internet Explorer не хочет отрисовывать сайт на html5

Для решения этой проблемы существует решение. Для этого, вставьте в раздел head, сайта, код ниже.

[code lang=»html»]
<!—[if lt IE 9]>
<script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
<![endif]—>
[/code]

Это не панацея и, конечно, какие-то баги останутся. Но, по крайней мере, их окажется намного меньше, чем было.

Взято с HTML5 enabling script

GunBlood (браузерная игра)

Убивалка времени. Два ковбоя стоят и смотрят друг на друга — кто быстрей выстрелит и попадет по противнику — тот победил 🙂 Ниже скриншот и ссылка на игру. Для того, чтобы время тикало — наведите на магазин пистолета.

GunBlood

Повышение скорости работы сайта

Еще одна интересная статья (очень много букв 🙂 ), в которой рассказываются приемы и особенности, благодаря которым можно достичь уменьшения времени загрузки страниц сайта. Рекомендую почитать всем веб-мастерам.

Рекомендации по повышению скорости работы вашего веб-сайта

Почему не стоит использовать платежный агрегатор

Встретил интересную статью, которая пригодится владельцам/разработчикам интернет-магазинов. В ней рассказываются плюсы и минусы платежных агрегаторов/самостоятельного подключения магазина к каждой платежной системе. Ниже ссылка.

Почему я не использую платёжный агрегатор

Logorama (мультфильм)

Вы любите рекламу? Думаю, что как и все — нет. А если она навязчиво показывается в течение длительного времени? Даже интересный фильм можно перестать смотреть из-за нее! Теперь посмотрите, насколько интересное видео можно сделать, если использовав рекламу, все-таки придумать ей интересный сюжет! Получилось нечто невероятное! Всем советую.

http://vimeo.com/10149605

Делаем правильные имена загружаемых картинок в django

Как известно, джанго при загрузке файла сохраняет его имя. Т.е. в имени файла вполне могут быть русские буквы — мы от этого не защищены. Я считаю, что лучше организовать изображения на сайте по хэшам или uuid. Это делается довольно просто, благодаря тому, что в джанго путь к картинке и имя файла можно генерировать функцией.

Давайте посмотрим, как это сделать.

[code lang=»python»]
import os, uuid

def get_file_path(instance, filename):
ext = filename.split(‘.’)[-1]
filename = "%s.%s" % (uuid.uuid4(), ext)
return os.path.join(instance.directory_string_var, filename)

class MyModel(models.Model):
myimage = models.FileField(upload_to = get_file_path)
directory_string_var = ‘my-path-to-images-for-this-model’
[/code]

Таким образом, при следующей загрузке файла его имя будет выглядеть, например, так «384408e1-5465-46fd-bf47-61f913fa78e5.jpg».

Встретился с данным решением на интересном англоязычном ресурсе stackoverflow.