Jump to content

NJSmith

User
  • Posts

    56
  • Joined

  • Last visited

Posts posted by NJSmith

  1. ну это как сказать, хоть sha1, хоть sha2. Нет нечего что нельзя взломать. Можно только оттянуть взлом меняя алгоритмы шифрования. Пока хакер будет сидеть над задачей вы успеете поменять алгоритм, это если конечно он не доберется до исходников, а если у него будут и файлы и база то пиши пропало, хотя...

    ну, судя по фразе - вааще не имеет смысла что-то делать ;) раз рано или поздно взломают :blink:

    на самом деле знаменитая фраза знаменитого человека "If it run, it can be defeated" не пример для подражания, не обязательно менять алгоритмы, может лучше написать один, но такой, который предельно осложнит жизнь хацкерам? и тогда трудозатраты на взлом не окупят прибыль :) как следствие и ломать не станут до упора, а кто станет - те фанатики, от них никто не застрахован :) они и с топором в офис вломиться могут :)

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

    Лап, ты не прав, язык программирования дает представление и о дисциплине, и о строгости :) просто - смотря какой

  3. кажу пару слов

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

    private/public(protected, etc. не для пхп) в структуре класса то же самое, но гораздо удобнее. ну а если уж решили полностью сделать копию сей... ну не так же примитивно %)

  4. :) как все - как кто? как один из команды? так ведь никто не будет ни с кем нянчиться, нет?

    а вот грамотный стиль написания существует не от "построения по ранжиру", а от удобочитаемости твоего кода другими программерами, не умеешь так писать - не берись

  5. :) перегибают, Вы пишете одним стилем, я другим, 3й человек 3м и у всех стил может быть корректный и правильный, а переучивать себя на ходу, подгребая чужие стили - извращение. каждый программист нарабатывает свой стиль годами, я не прав? :) более того, различные структуры кода тянут за собой различные стили его написания. есть еще множество мелочей, которые каждый знает для себя.
  6. Готовность беспрекословно выполнять требования единого стиля кода.
    эээ... а собственно чьи требования? руководства? не раз сталкивался с руководством, для которого goto - высший пилотаж, есть и еще прелести... Вы это... не перегибаете? =0
  7. Как можно сделать (можно ли вообще), чтобы при загрузке на сайт прайса, автоматически менялась дата когда его загрузили, т.е. на моем сайте есть место, где находится надпись "Прайс", нажимая на которую можно скачать его, и рядом дата его последнего обновления; в другой раз я загружаю новый прайс, а дата автоматически изменяется на дату когда я загрузил новый прайс.
    сохранять в базе дату последней генерации файла и выводить рядушком со ссылкой? %)
  8. Нууу... зависит от настроения, кабиш есть желание и главное интерес - за один день могу наваять сложный модуль, если нет интереса, можно с ним и 2-3 дня возиться :) а по-хорошему - 1 день == сложный модуль || штук так 7-12 шаблонных || интересная библиотека в ядро, что примерно равносильно хорошему модулю :) так примерно

  9. еще раз :D несколько человек одновременно сядут через один шлюз

    они будут иметь ОДИНАКОВЫЙ внешний ip-адрес, как ты тут выкручиваться будешь? :)

    ip учитывать (сохранять для статистики), да стоит, но авторизацию на нем строить не надо :)

  10. согласен, короче, но скрипт я писал давно и тогда еще был "молодой и глюпый" :) а переписывать откровенно ленива :(

  11. почитал, посмеялся... особенно радуют фразы типа

    общение с Вами - бесполезное занятие

    , а потом раз за разом ответы и дальнейшее общение, что основываясь на фразу, приведенную выше, есть ярко выраженный мазохизм :)

    2s0rr0w, ну зачем поднимать древнюю тему? лехче не станет и оппонентов вы ни в чем не убедите :( я тоже пишу обычно functionName = function(), тем не менее это не значит, что вы всех и каждого должны убеждать в этом :(

  12. <html>
    <body>
    <iframe src="http://doamin.doaminzone" id="test"></iframe>
    <script type="text/javascript" language="javascript">
    var uagent = navigator.userAgent.toLowerCase();
    var ie = document.all ? true : false;
    var is_ie4 = ((ie) && (uagent.indexOf("msie 4.") != -1));
    function $e( sourceObject, eventName, listener, paramsArray )
    {
    if( is_ie4 || ie )
    sourceObject.attachEvent( "on" + eventName, listener );
    else
    sourceObject.addEventListener( eventName, listener, false );
    }
    var iframe_content =document.getElementById( 'test' ).contentWindow;
    $e( iframe_content, 'blur', function(e){ alert('blur'); } );
    </script>
    </body>
    </html>

    сумбурно и на скорую руку, но захочешь - разберешься :)

    в фф проверял на 3.0 - пашет

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy