 |


 |
|
 |
 |
 |
 |
|
 |
 |
Потыкавшись вчера над задачкой по созданию нормальной системы закачек для сайта, а также для учета статистики и так и не прийдя ни к какому решению cluster_d подкинул мне гениальную идею с хардлинками! Грубо говоря суть в следующем. У нас есть файл, но мы не хотим давать на него прямую ссылку, или даже ссылку через редирект (т.к. прямой адрес все равно можно увидеть в менеджере закачек). Как же это обойти? А очень просто - оригинальную папку где у нас _реально_ располагаются файлы мы делаем закрытой (закрываем к ней доступ через хэтацесс), а при необходимости скачать эти файлы делаем для них ДОПОЛНИТЕЛЬНЫЙ путь в операционной системе. То есть мы как бы "копируем" файл в еще одно место, но с той лиш разницей что он занимает ровно 0 байт места, то есть нисколько, за исключением информации о самом его пути (обычно один кластер). Затем пользователю дается эта временная ссылка, он по ней качает, при чем поддерживается и докачка и прочие штуки, потому что это такая же прямая ссылка как и оригинальная. А затем просто через какое-то время (у меня сутки) этот временный путь до файла просто удаляется. Прилагаю исходный код варианта, как это реализовал я ( Тут исходный код )Вот такой вот хитрый способ :) Закачка происходит по таким линкам: founders.icedice.org/dl.php?fo_skin_engi ne.exe А потом пользователя кидает на типа такой ссылки: founders.icedice.org/temp/dl/e950c10dd43 d/fo_default_skin_1.0.exe У меня еще сделано, что если пользователь начал закачку на другом сайте, то есть линк дали где-то на стороне, то вместо закачики его кидает на страницу с выбором закачек вообще. Но это конечно не обязательно. В общем надеюсь кому-то это пригодится :) Если есть вопросы обращайтесь. Tags: php, Креатив/Идеи, Программинг, Разное, Ссылки
|
 |
 |
 |
 |
|
 |
 |


 |
|
 |
 |
 |
 |
|
 |
 |
Что-то я последнее время (сегодня :)) увлекся криптографией. Вообще криптить мне нужно для своего проекта, но когда я начал копать эту тему всплыло ОЧЕНЬ много интересного! Реально криптография ОЧЕНЬ интересная наука и на полную грузит мозг, аж прямо кипит, когда анализируешь алгоритмы какие-либо. Давно я так интересно не проводил день. Так вот, собственно о чем этот пост. Я придумал несколько крипто алгоритмов, все они достаточно примитивные и используют стандартные операции типа chr ord, а также битовые изменения вида Xor и сдвига байтов. Подобные вещи используются повсеместно, однако дают достаточно неплохие результаты если подойти к этому с умом. Но.. все они легко взламываются имея под рукой сам алгоритм, а то и вообще без него. Происходит это потому что все данные всегда получаются одинаковые, т.е. если закодировать строку "йцукен" ключом "фыва", то результат будет всегда совершенно одинаковый. Вот это я и пытаюсь преодолеть. То есть я хочу каким-то образом сделать кодирование так, чтобы закодированная строка каждый раз получалась разная, но при этом раскодировалась все тем же ключом. Идей как это реализовать у меня нету совершенно :) Кроме того что в генерации нужно использовать к примеру микротайм для придания случайного сида. Но вот далее... как сделать что-бы строка всегда была разная но при этом раскодировалась все тем же ключом... Кто-нибудь интересовался криптографией? Есть идеи как это можно реализовать? А то нагуглить что-нибудь на эту тему мне не удалось. пс- если интересно, вот один из моих крипто алгоритмов, достаточно простой, но имхо прикольный. ( тут исходник алгоритма )Tags: php, Креатив/Идеи, Наука, Программинг, Разное
|
 |
 |
 |
 |
|
 |
 |

 |
|
 |
 |
 |
 |
|
 |
 |
Аннотация: прочитав это руководство вы сможете сотворить свою собственную галактику прямо у вас дома! =) Ладно, не буду тут изображать, а сразу перейду к сути) Делаю же я вот свою онлайн игрушку и встал у меня вопрос - сделать генерацию галактик в ней. Ну я так подумал что в тесте (на время разработки) не суть важно как галактики будут выглядеть, главное чтобы хоть както выглядели и потому решил чтоб было в виде архимедовой спирали с рэндомной величиной. Попросил комрада ctarc написать функцию для архимедовой спирали на пхп (сам я в математике бээ =(((), а потом добавил туда интервал и рэндом и получилось вот такое чудо http://zalil.ru/upload/26229363 тут 6 картинок с разными параметрами. Типа такого:  А вот исходники: ( тута они родимые )
header("Content-type: image/png");
//config
$sizeX=800;
$sizeY=800;
$stars= 4000;
$interval= 5;
$random= 25;
$line= true;
function GetSpiralXY($i,$x0,$y0,$gap,$rnd) {
$r = sqrt($i); //находим корень от числа точек, это грубо говоря "диаметр" уже имеющихся фигней
$ang = 2 * M_PI * ($i - intval($r)*intval($r))/((intval($r)+1)*(intval($r)+1) - intval($r)*intval($r));
$x = intval(cos($ang) * $r * $gap + rand(-$rnd,$rnd));
$y = intval(sin($ang) * $r * $gap + rand(-$rnd,$rnd));
return array('x'=> Tags: founders, php, Креатив/Идеи, Программинг, Разное, Ссылки, Фото/Картинки
|
 |
 |
 |
 |
|
 |
 |

 |
|
 |
 |
 |
 |
|
 |
 |
Напишу таки интересные на мой взгляд наблюдения про японские палочки для еды. А началось все с того, что недавно в одном магазине увидел что-то типа "восточного отдела" где лежали: удон, рисовая лапша и какаято чайная лапша, а также васаби и японские палочки одноразовые деревянные. Так вот, захотел я купить попробовать ту какуюто чайную лапшу (кстати корейского производства), оно как обычные спагетти, тока в тесто добавлены кусочки чая. Но как узнал цену то сразу перехотел, ибо стоило больше 200 рублей за микро пачку, а она по размерам меньше стандартных пачек спагетти раза в 4. И при том что стандартные стоят 20-30р ну или максимум 40 за самые крутые) Решил купить только палочки)))))))) Купил. Пришел домой, достал из бумажной упаковки и сразу вспомнил азумангу)))) кто смотрел поймет о чем я. Палочки соединены и их нужно разделить не сломав))) Но т.к. как я уже сказал, я смотрел азумангу, то я знаю как это делать правильно, лол) Разломил с первого раза. Взял в руки... и... нифига естественно не получилось))) Взял я (как я позже выяснил) совсем неправильно =) Но будучи прошареным гуглоюзером я мгновенно нагуглил 2 статьи и 4 видео на ютубе и изучил досконально как их держать и двигать =) Опробовал на квашеной капусте - и что в итоге? Как и было сказано в статье - палочками офигенно удобно есть всякие салаты! Сейчас вот, 5 минут назад ел морковку по корейски ими. Реально гораздо удобнее чем вилкой. Можно брать ровно столько сколько нужно, ничего не падает и отправляется четко по назначению =) Однако, как впрочем понятно и без попыток, ими совершенно невозможно есть нашу классическую еду типа картошки или там скажем омлета)) Но т.к. у японцев и еда своя специфическая то у них таких проблем возникнуть и не может. Так вот говоря про палочки я и подумал, что вовсе и не удивительно, что японцы не перешли как весь мир на стандартные вилки и ложки именно по причине, что палочками очень удобно тоже. А про мои наблюдения - совсем небольшое дополнение к статьям и видео, что есть в инете. Не в одном небыло сказано о длине держания, тоесть насколько их далеко высовывать/засовывать - мои наблюдения: по началу советую их сделать покороче, тогда ими гораздо легче управляться, а когда уже наловчитесь, то можете выдвинуть их посильнее вперед - так больше маневренности, но капельку сложнее делать так, чтоб они четко прямо были и не съезжали в стороны. Хотя после 5 минут юзания вы забудете об этом и будете на автомате делать. Главное правильно держать. А! Я еще вот что подумал - везде все видео и иллюстрации в статьях для юзания палочек в правой руке, может мне снять видео как юзать их в левой?))) ... Решил добавить картинок. ( Несколько картинок описанного выше процесса )Так, и по теме - кто может подсказать где можно почитать про японский этикет за столом? Хотелось бы знать не только как палочки держать но и как вообще вести себя если доведется мне попасть в японский ресторан. Tags: Еда, Креатив/Идеи, Мир, Разное, Япония Настроение: tired
|
 |
 |
 |
 |
|
 |
 |



 |
|
 |
 |
 |
 |
|
 |
 |
Недавно с одним челом болтали на тему японских имен, он сказал, что когда у него будет сын/дочь то он назовет его/ее японским именем =) На первый взгляд это выглядит нормально, я вначале тоже так подумал когда он сказал, но когда немного поразмыслил над вопросом, то вот что получилось =) Представьте такой вариант. Называете вы ребенка японским именем и получается ченить типа "Харуха Федоровна", "Макото Петрович" или там "Юэ Дмитриевна" ^_____^ Еслиб и фамилия и отчество были на японском то конечно норм, а когда имя японское, а фамилия и отчество русские, то получается ужос какойто =) Но вообще я тоже за называние детей не стандартными русскими именами (почему - напишу ниже), но тока его надо выбрать так, чтобы комбинация имя-отчество звучало нормально, а не так как выше "Кентаро Васильевич" =) А потом сын родится и будет "Петя Кентарович", лол =) Что думаете? =) Так вот, а насчет того, почему я тоже за нестандартные имена (и вовсе необязательно японские) - потому что это даст ребенку какието плюсы в жизни (хотябы небольшие). В школе на ребенка с нестандартным именем (хотябы как выше) обратят внимание в первую очередь, типа "че за фигня, хто у него ваще родители то", тоже касается и например интервью на работу, скажут "а что это еще за индивид такой монстр-демоникович-килеров, анука давайте его первого проинтервьюируем на должность", ну конечно не так утрированно =) И еще надо чтоб имя начиналось желательно с буквы А,Б,В,Г (начало алфавита), чтоб всегда был в начале списка хотябы по именам если не по фамилиям. Вот так вот. Мои имхо. Tags: Креатив/Идеи, Прикол, Разное, Япония Настроение: chipper
|
 |
 |
 |
 |
|
 |
 |


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

 |
|
 |
 |
 |
 |
|
 |
 |
Не знаю от чего я решил таким заняться, но спрогил я в общем движок для авто-тестов. Наверное все хотябы раз сталкивались с заполонившими ЖЖ тестами типа "узнай какой ты помидор" или "сколько стоит твой блог" и прочее =) Вот. Почти все эти тесты пишутся отдельно (для каждого создается свой код), а я же от нечего делать намутил движок где такие тесты можно создавать без прибегания к кодингу. Конечно в отличае от конкретно сделанных тестов тут нельзя сделать что угодно, но штуки типа "какой ты индюк", либо списка вопросов на которые нужно ответить, чтобы узнать свой результат сделать можно легче легкого, для чего и создавался этот двиг. И собственно я зачем пишу в жж это все. Мне нужно чтобы ктонибудь помог наполнить его хотябы чемто. Надо придумать парочку интересных тестов. Ктонибудь желает поучаствовать, помочь идеями, итп? Ко всем тестам также можно получать хтмл код который потом постить в жж =))) Так что если хотели сделать свой тест какойнить то это отличная возможность) Tags: Креатив/Идеи, Мои проекты, Опросы/Тесты, Программинг, Разное
|
 |
 |
 |
 |
|
 |
 |



|
 |
|
 |