Home
entries friends calendar user info IceDice Int. Previous Previous
RaEssentia

Реклама

в избранное
рассказать другу
Запись всегда наверху для комментов.
Комменты скрываются.

Если хотите оставить мне сообщение или какуюто информацию пишите коммент в этом энтрисе или отправляйте ПМ.
И напоследок о журнале: в общий доступ выкладываются самые простые записи, а самое интересное только для френдов.
пс- зафрендиваю только чтоб читать в ленте или если человек активно меня комментит, а если и отфрендиваю по какойлибо причине, то это никак не сказывается на моем отношении к человеку)
ппс- если я гдето затупил или ошибся, не поленитесь ткнуть пальцем) буду благодарен)
в избранное
рассказать другу
Давненько я не писал ничего в блоге... Весь последний месяц был занят, разве-что вечером чуть время оставалось посерфить по инету или еще как-нибудь развлечься.

Так вот, закончил смотреть недавно 26 серийную анимешку Bamboo Blade. Те кто читает мой блог наверное уже знают что я смотрю только комедии, вот эта анимешка хороший представитель этого жанра. Но вообще если подумать, то о ней сложно написать какой-то отзыв :) В целом эта анимешка мне безусловно понравилась, давно не смотрел такой, которая бы оставляла приятное ощущение после завершения просмотра. Сюжет закручен вокруг школьного клуба кендо, их взлетах и падениях, турнирах и прочем. До этого я имел совершенно смутные представления что такое кендо, а теперь не отказался бы даже попробовать! Но у нас в городе разумеется никакого кендо и подавно нету :)

В общем какой-то отстойный пост получился :)

Зато сегодня успел докодить полеты в Founders Online, завтра еще буду тестировать, а потом постараюсь залить в обед обновление :) Игроки уже несколько месяцев ждут их :)

Пойду ка я лучше спать, а то устал уже :)
в избранное
рассказать другу
На моем основном компе (который я отдал младшему брату) стоит GF 8600, но почти с самого момента покупки эта зараза безбожно грелась, спокойно могла доходить до 82 градуса при запуске какого-нибудь сталкера. Для меня это играло мало роли т.к. я фактически не играл не во что, но когда я отдал компьютер брату то стал перед вопросом: или оставить все как есть и потенциально спалить видюху или что-нибудь думать.

Короче говоря разобрал я комп, достал ее оттуда, весь радиатор разумеется был в пыли :) Но это я думаю не суть проблемы. Радиатор я открутил, т.е. полностью снял всю ту пластмассу защитную сверху и сам радиатор. А вот уже под ним я обнаружил что на заводе явно у кого-то были кривые руки в результате чего термопаста была намазана очень криво да еще и с пузырями в середине, к тому же от использования она вся засохла и получилась почти как песок.

В общем выклупал я оттуда всю старую термопасту, брата отправил в маг за новой, правильно намазал, прицепил радиатор на место и все закрутил.

И вуаля, средняя температура упала с 60 до ~47 градусов при при простое и с 85 до 72 при максимальной нагрузке, что конечно тоже горячо, но вполне в рамках нормы имхо.

Вот так вот :)

пс- Ах да, забыл упомянуть что для мониторинга температуры я использую программу NvTempLogger, рекомендую. Очень полезная прожка если собираетесь запускать какие-нибудь очень жосткие игрушки и не хотите спалить видюху :)

Tags: , ,

в избранное
рассказать другу
Хотите проверить свой слух? :)

Я слышу до 18 килогерц согласно тестам в инете, а какую ВЫ частоту максимум слышите?

Я использовал тест: http://www.flashpresskits.com/hearingtest/

Почему это может быть не точно:
* Нужны очень хорошие колонки/наушники
* Нужна нормальные дрова на звуковуху и сама нормальная звуковуха
в избранное
рассказать другу
Потыкавшись вчера над задачкой по созданию нормальной системы закачек для сайта, а также для учета статистики и так и не прийдя ни к какому решению [info]cluster_d подкинул мне гениальную идею с хардлинками!

Грубо говоря суть в следующем. У нас есть файл, но мы не хотим давать на него прямую ссылку, или даже ссылку через редирект (т.к. прямой адрес все равно можно увидеть в менеджере закачек). Как же это обойти? А очень просто - оригинальную папку где у нас _реально_ располагаются файлы мы делаем закрытой (закрываем к ней доступ через хэтацесс), а при необходимости скачать эти файлы делаем для них ДОПОЛНИТЕЛЬНЫЙ путь в операционной системе. То есть мы как бы "копируем" файл в еще одно место, но с той лиш разницей что он занимает ровно 0 байт места, то есть нисколько, за исключением информации о самом его пути (обычно один кластер).

Затем пользователю дается эта временная ссылка, он по ней качает, при чем поддерживается и докачка и прочие штуки, потому что это такая же прямая ссылка как и оригинальная. А затем просто через какое-то время (у меня сутки) этот временный путь до файла просто удаляется.

Прилагаю исходный код варианта, как это реализовал я
Тут исходный код )

Вот такой вот хитрый способ :)

Закачка происходит по таким линкам:
founders.icedice.org/dl.php?fo_skin_engine.exe
А потом пользователя кидает на типа такой ссылки:
founders.icedice.org/temp/dl/e950c10dd43d/fo_default_skin_1.0.exe

У меня еще сделано, что если пользователь начал закачку на другом сайте, то есть линк дали где-то на стороне, то вместо закачики его кидает на страницу с выбором закачек вообще. Но это конечно не обязательно.

В общем надеюсь кому-то это пригодится :) Если есть вопросы обращайтесь.

Tags: , , , ,

в избранное
рассказать другу
Встала необходимость написать нормальный счетчек закачек файлов на PHP, погуглил я это дело и пришел к выводу что НОРМАЛЬНЫЙ написать не удастся в любом случае...

Похоже есть всего 4 варианта:

1. Пользователь кликает на скачать, клик засчитывается, скрипт редиректит пользователя на файл (его прямой адрес).
Этот вариант мне вообще не подходит т.к. я не хочу делать доступными прямые пути к скачиваемым файлам.

2. Пользователь кликает на скачать, клик опять же засчитывается и выполняется скрипт типа такого:

//тут всякие проверки и учет статистики сделать
//теперь вывод хедеров
header("Content-Type: application/octet-stream");
header("Content-Length: ".filesize('./files/'.$_GET['file']));
header('Content-Disposition: attachment; filename="'.$_GET['file'].'"');
header("Content-Transfer-Encoding: binary\n");
//и самого файла
echo file_get_contents('путь до файла');
Но этот вариант требует дочерта оперативки если файл будут качать активно. И при нормальном числе запросов вообще убить сервер можно.

3. Вариант передачи по кускам, который придумал я.
$f= fopen('./files/'.$_GET['file'],'r');
if ($f) {
	header("Content-Type: application/octet-stream");
	header("Content-Length: ".filesize('./files/'.$_GET['file']));
	header('Content-Disposition: attachment; filename="'.$_GET['file'].'"');
	header("Content-Transfer-Encoding: binary\n");
	while(!feof($f)) {
		$part= fread($f,1024);
		echo $part;
		flush();
	}
	fclose($f);
....итд
//учет статистики и прочее
Плюс этого способа в том что он не подгружает в оперативку сразу весь файл, а передает его по 1 килобайту. НООООО минус заключается в том что если скорость скачивания у человека будет маленькая, то время выполнения скрипта закончится раньше, а если делать время не ограниченным, то опять же большое число запросов на скачивание могут исчерпать лимит числа одновременно запущенных пхп скриптов и тоже повесить сервак грубо говоря.
Но тут по крайней мере есть плюс в том что можно считать число УДАЧНО переданных файлов разместя прибавление единички к числу скачиваний уже ПОСЛЕ завершения передачи.
Но... этот вариант тоже совсем не подходит.

4. Похоже самый нормальный способ.
Я думал как же сделать так чтобы пхп обрабатывайл закачку, но при этом сам не был запущенным. И при этом самое главное чтобы не было прямой ссылки на файл как в варианте 1.
И тогда я пришел к:
die(file_get_contents('файл'));
После чего я погуглил и обнаружил, что я не первый кто до такого додумался (чего и следовало ожидать XD), но вариант вроде пока самый лучший из всех.
НО насколько я понимаю проблем с оперативкой это не решает, т.к. все равно весь файл находится в буфере до тех пор пока пользователь не заберет его...
...


Есть ли нормальные варианты того как сделать закачку файлов на пхп с корректной статистикой и без открытия прямых адресов?

Tags: , ,

в избранное
рассказать другу
Нарвался на эту группу по случайности, оказалось очень веселая музычка :)
Среднее между хэви металом и дэф металом, но уклон всетаки в сторону хэви, безмозглых криков тут не очень много. Скорее песни прикольные.

Если интересно то советую начать знакомство с песни Beer!
Лириксы песни http://www.lyricsmode.com/lyrics/p/psychostick/beer.html

Tags: , ,

в избранное
рассказать другу
Лазили вчера с братом по ютубу, нарыли несколько суперских амв-шек.

Первая просто смешная, я хз про что и откуда :) Но это однозначный маствоч!!!
И еще, кто-нибудь может сказать откуда это? :) А то вообще прикольно, если есть анимешка хочу посмотреть такую :)


Это перепевка классической музыки из кастельвании голосом конаты и других персонажей лаки стара :)


А это леван полька тоже в исполнении персов из лаки стара.

Tags: , , ,

в избранное
рассказать другу
Кто-нибудь знает как в гугле сделать чтобы по прямому запросу выдавались результаты типа таких

То есть с прямыми ссылками на разные страницы на сайте.
Я что-то нагуглить инфу не могу :)

Tags: ,

в избранное
рассказать другу
Собираюсь уезжать уже на днях, а тут такая фигня с ноутбуком. Если его отключить от сети, то он вначале нормально работает от батареи, разряжается гдето до 93% (за пару минут), а потом БАЦ и сразу пишет "Батарея разряжена!" и все... Я вообще даже не представляю из-за чего такая фигня может быть. В инете нагуглить не смог. У кого-нибудь есть идеи почему такое может быть?

апд: ноутбук Aspire 7720 ZG, такой глюк и на висте и на хр, так что это с железом что-то...

Tags: ,

в избранное
рассказать другу
Освоил еще одну технологию в пхп сегодня :)
DOM (Document Object Model), грубо говоря XML (eXtensible Markup Language). До этого xml я только парсил но никогда не создавал программно и когда я года 3 назад попытался разобраться в DOM, ничего не вышло, тогда еще слишком нубом был, зато сейчас снова появилась необходимость использовать XML для экспортирования некоторых данных из программы во внешние файлы.

На первый взгляд работа с DOM в PHP кажется достаточно сложной, но это только на первый, на самом деле все ничуть не сложнее чем любое другое расширение пхп.

Но что самое интересное сколько я не рыл инет я так и не смог найти никакой вразумительной статьи с примерами где бы четко разъяснялось КАК программно создавать DOM документы в пхп (опять же я имею в виду XML файлы). Поэтому проштудировав оригинал PHP.org я решил написать свою простенькую статью на тему DOM/XML в PHP.

Под катом статья-руководство с исходным кодом на PHP )
Таким вот образом происходит построение документа. И на выводе получится такой код:
Вот такой xml получится после выполнения этого кода )

Вот так вот.

Tags: , ,

в избранное
рассказать другу
А вы смотрели аниме про Гена-сан и Чебурашка-сан?

Мне песня понравилась :)

Tags: , , , ,

profile
RaEssentia
Name: RaEssentia
Website: IceDice Int.
calendar
Back Октябрь 2009
123
45678910
11121314151617
18192021222324
25262728293031
page summary
tags

Реклама

Настроить