Ir ao conteúdo

Nova versão do LURL (Tiny-URL).

Boa noite,

Na primeira versão do LURL (Tiny-URL), o usuário João, sugeriu que em vez de eu gerar um identificador aleatório, que poderia causar problemas quando o banco de dados se tornasse muito grande, eu poderia utilizar o campo ID, pois o mesmo é Auto Increment, e por isso ele se auto incrementa, não permitindo que existam dois campos com o mesmo identificador.

Já pensava em acatar a idéia do João a bastante tempo mas sempre estava com preguiça, até que alguns dias atrás uma amiga pediu ajuda para fazer um script para conversão de números entre bases. Após ajudar a mesma, ficou fácil. Só passar o código para PHP, modificar algumas funções antigas e pronto.

Foi necessário criar dois novos métodos importantes:
[code lang=”php”]
function convertDecimalTo($decimal,$newBase,$str,$letters) {
if ($decimal >= $newBase) {
$x = $decimal % $newBase;
$y = $decimal / $newBase;
$str = $letters{$x} . $str;
if ($y < $newBase) { $str = $letters{$y} . $str; } return convertDecimalTo($y,$newBase,$str,$letters); } else { if (strlen($str) == 0) { $str = $letters{$decimal} . $str; } return $str; } } function convertBaseToDecimal($value,$newBase,$letters) { $sum = 0; $len = strlen($value); $end = $len-1; for ($x=$end;$x>=0;$x–) {
$sum = $sum + strpos($letters,$value{$x}) * pow($newBase,($end – $x));
}
return $sum;
}
[/code]

As demais modificações você pode ver aqui:
LURL (Tiny-URL) com Identificador apartir do ID em PHP 4

Assim que for possível vou fazer as alterações na versão para PHP5 onde é utilizado classes.
Matheus Bratfisch

PS: Vou criar uma página para o LURL na sessão Code em breve.

LURL (Tiny-URL) com gráfico e estatísticas para PHP4
LURL (Tiny-URL) com gráfico e estatísticas para PHP5

Publicado emAprendendoCodeMySQLphp

7.562 Comentários

  1. Michaeldyeva Michaeldyeva

    На первом этапе проводится комплексное обследование, позволяющее выявить степень зависимости, определить физическое и психическое состояние пациента, а также выявить сопутствующие заболевания. Это позволяет составить индивидуальный план лечения.
    Исследовать вопрос подробнее – центр анонимного лечения наркомании новосибирск

  2. Своевременная наркологическая помощь способна не только предотвратить тяжёлые осложнения, но и спасти жизнь. В Новосибирске услуга выезда нарколога на дом востребована у пациентов, которые оказались в состоянии запоя или острой интоксикации, но по разным причинам не могут или не хотят обращаться в стационар. Клиника «Наркосфера» предлагает быструю, квалифицированную и полностью анонимную медицинскую помощь прямо на дому. Такой подход минимизирует стресс, сохраняет социальную репутацию и позволяет начать лечение без задержек и потерь времени.
    Детальнее – анонимная наркологическая помощь новосибирск

  3. DavidSic DavidSic

    Снятие ломки в клинике «Эдельвейс» – это комплекс мероприятий, направленный на быстрое облегчение симптоматики и стабилизацию внутренних процессов организма. Наш подход включает комплексную диагностику, медикаментозную терапию, поддерживающие процедуры и психологическое сопровождение, что помогает пациенту не только справиться с острой фазой ломки, но и закладывает основу для дальнейшей реабилитации и предотвращения рецидивов.
    Получить больше информации – снятие ломки наркозависимого екатеринбург

  4. DavidSic DavidSic

    Наркологическая клиника «Эдельвейс» в Екатеринбурге специализируется на оказании оперативной и квалифицированной помощи при снятии ломки. Наши специалисты обладают многолетним опытом работы и применяют современные методики для безопасного и эффективного лечения абстинентного синдрома. Мы работаем круглосуточно, что позволяет оказывать помощь в любое время суток, обеспечивая анонимность и конфиденциальность каждого пациента.
    Углубиться в тему – http://snyatie-lomki-ekb8.ru/snyatie-lomki-narkolog-v-ekb/https://snyatie-lomki-ekb8.ru

  5. Armandocer Armandocer

    При выводе из запоя в Ростове-на-Дону используются разные терапевтические подходы. Основной задачей является устранение токсинов и восстановление работы систем организма. Врач подбирает терапию индивидуально в зависимости от состояния пациента и длительности запоя.
    Углубиться в тему – вывод из запоя на дому недорого

  6. DevinBig DevinBig

    Если на любом этапе проявляется нестабильность давления/ритма, падает сатурация или ухудшается контакт, врач эскалирует формат немедленно. Важно: в стационаре мы продолжаем тот же курс, не «перепридумывая» его с нуля — благодаря единой карте наблюдения теряется меньше времени и сил.
    Выяснить больше – вывод из запоя капельница на дому

  7. В наркологической клинике в Челябинске проводится профессиональная детоксикация — очищение организма от токсинов, накопленных в результате употребления алкоголя или наркотиков. Процедура выполняется под наблюдением специалистов, что исключает риск осложнений и обеспечивает быстрое улучшение самочувствия. Для восстановления функций внутренних органов применяются препараты, стабилизирующие работу печени, сердца и нервной системы. Использование капельниц, витаминов и гепатопротекторов помогает нормализовать обмен веществ и устранить последствия интоксикации.
    Подробнее – http://narcologicheskaya-klinika-v-chelyabinske16.ru/oblastnaya-narkologicheskaya-klinika-chelyabinsk/

  8. RaymondTus RaymondTus

    Экстренный вывод из запоя — это цепочка управляемых медицинских действий, а не «сильная капельница на удачу». В наркологической клинике «ВитаМед Воронеж» круглосуточные бригады работают по единым протоколам: от телефонного триажа и «тихого» выезда без опознавательных знаков до адресной инфузионной терапии и вечерних онлайн-вставок. Мы планируем вмешательства так, чтобы в первые часы безопасно стабилизировать состояние, вернуть переносимость воды и тёплой, щадящей пищи малыми порциями, выровнять частоту пульса к сумеркам и обеспечить физиологичный сон без переседации. Анонимность встроена в каждый шаг: нейтральные формулировки в документах, немаркированный транспорт, доступ к карте наблюдения по ролям и «беззвучные» уведомления.
    Исследовать вопрос подробнее – http://vyvod-iz-zapoya-v-voronezhe15.ru/

  9. ShawnStove ShawnStove

    Наркологическая клиника «РеМед Карелия» — это круглосуточная медицинская помощь, построенная на принципе клинической точности: каждая процедура имеет цель, проверяемые маркеры и назначенное окно переоценки. Мы используем современные методы детоксикации и постабстинентной стабилизации, не перегружая терапию «на всякий случай» и не полагаясь на универсальные «сильные капельницы». Вместо этого — модульные схемы, корректировка одного параметра за раз и обязательная оценка результата. Такой подход снижает фармаконагрузку, ускоряет восстановление сна и аппетита и делает лечение предсказуемым для пациента и его семьи. Анонимность встроена в процессы: немаркированные входы, гражданская форма персонала, нейтральные формулировки в документах, «тихие» уведомления и разграниченный доступ к карте наблюдения.
    Получить дополнительную информацию – http://narkologicheskaya-klinika-v-petrozavodske15.ru

  10. DavidSic DavidSic

    Если наблюдаются вышеописанные симптомы, немедленное обращение к наркологу позволяет не только устранить острые проявления, но и предотвратить возможное развитие опасных для жизни осложнений, таких как сердечно-сосудистые сбои или нарушения работы центральной нервной системы.
    Получить дополнительную информацию – http://snyatie-lomki-ekb8.ru/snyatie-lomki-na-domu-v-ekb/

  11. Лечение зависимости требует системного подхода и чёткой последовательности действий. Каждый этап направлен на устранение интоксикации, восстановление функций организма и закрепление результата. В клинике процедура организована так, чтобы обеспечить комфорт и безопасность пациента.
    Разобраться лучше – анонимная наркологическая клиника

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *