zaituna @zaitunak ?

активность: 7 г., 1 мес. назад 505 Rank - Местный
  • Типо кубик – новый статус:   6 г., 3 мес. назад · Просмотр

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

    | 256 | 128 | 64 | 32 | 16 | 8 | 4 | 2 | 1 |

    всё просто
    2 в степени 0 == 1,
    2 в степени 1 == 2,
    2 в степени 2 == 4
    итп.
    По факту мы просто рисуем в голове (или на салфетке) таблицу со степенями двойки в обратном порядке.
    Предположим, что нам надо перевести число «отсоси у программиста» (300) в двоичную систему исчисления. Всё что нам для этого надо — последовательно вычитать из нашего числа максимальную степерь двойки. Какая максимальная степень двойки для числа 300? Считаем. 1, 2, 4, 8, 16, 32, 64, 128, 256, 512. 512 больше 300, 256 меньше. Значит первое значение — 256 (2 в степени 8). Рисуем в голове табличку степени 2 до 256 и ставим напротив 256 единицу, как максимальный множитель.

    256 | 128 | 64 | 32 | 16 | 8 | 4 | 2 | 1 |
    1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |

    и вычитаем его из нашего числа, т.е. из 300. 300-256 == 44. Далее по циклу, получив новое число, мы ищем максимальную степень двойки для него. 44 больше 32, но меньше 64. Значит максимальная степень 32, пишем:

    256 | 128 | 64 | 32 | 16 | 8 | 4 | 2 | 1 |
    1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |

    300 – 256 – 32 == 12. Для 12 максимальная степень 8, пишем:

    256 | 128 | 64 | 32 | 16 | 8 | 4 | 2 | 1 |
    1 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 |

    300 – 256 – 32 – 8 == 4. Для 4-ех максимальная степень двойки как раз 4, вот и получаем:

    256 | 128 | 64 | 32 | 16 | 8 | 4 | 2 | 1 |
    1 | 0 | 0 | 1 | 0 | 1 | 1 | 0 | 0 |

    т.е. 300 в двоичной системе, это 100101100.

    Переводить двоичное число обратно ещё проще. Считаем количество символов — получаем максимальную степень двойки минус один. Скажем, число 100101100 имеет 9 знаков, значит максимальная степень двойки — 8 (нулевая степень не считается). Опять же, рисуем табличку нашего числа и соответстсвия степеней:

    1 | 0 | 0 | 1 | 0 | 1 | 1 | 0 | 0 |
    256 | 128 | 64 | 32 | 16 | 8 | 4 | 2 | 1 |

    И всё что нам остаётся сделать — посчитать сумму числе (степени двойки), для которых в нашей таблице получились единицы. В нашем случае, это 256, 32, 8, 4. Итого 300.

    ———————————————

    Общее правило — табличка степеней двойки, от неё и пляшем. Для перевода десятиричного числа в двоичное, вычитаем из него максимальную возможную степень и ставим 1. И обратно, для двоичного числа суммируем все степени двойки, для которых в двоичном числе соответствуют единицы.

    p.s. хаки. Если десятиричное число ниже на 1, чем максимальная степень двойки, то это заведомо все единицы степени двойки до нашей максимальной степени. Например 255 это

    256 | 128 | 64 | 32 | 16 | 8 | 4 | 2 | 1 |
    0 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |

    Т.е. 011111111, т.е. 11111111
    Успехов!

  • Типо кубик: опубликована новая запись: ReiserFS   6 г., 7 мес. назад · Просмотр

    ReiserFS 3.6.x (версия для Linux 2.4) разработана Hans Reiser и его командой Namesys. Hans и его команда проповедуют философию, что лучшая файловая система та, которая формирует единую общедоступную среду, или namespace. В такой среде приложения могут взаимодействовать более гибко, эффективно и мощно. Для достижения этого, файловая система должна выполнять часть работы, традиционно выполнявшуюся приложениями. При [...]

  • Типо кубик – новый статус:   6 г., 8 мес. назад · Просмотр

    ReiserFS 3.6.x (версия для Linux 2.4) разработана Hans Reiser и его командой Namesys. Hans и его команда проповедуют философию, что лучшая файловая система та, которая формирует единую общедоступную среду, или namespace. В такой среде приложения могут взаимодействовать более гибко, эффективно и мощно. Для достижения этого, файловая система должна выполнять часть работы, традиционно выполнявшуюся приложениями. При таком подходе пользователи часто могут продолжать прямое использование файловой системы вместо формирования уровней специального назначения, типа баз данных и т.п.

    Работа с маленькими файлами

    Как обстоят дела с размещением в файловой системе большого числа маленьких порций информации? В Namesys решили, по крайней мере, для начала, сосредоточится на одном из аспектов работы файловой системы – работе с маленькими файлами. Строго говоря, файловые системы наподобие ext2 и ufs в этой области ведут себя неэффективно, часто вынуждая разработчиков проектировать базы данных или использовать другие »фокусы» для получения удовлетворительной производительности. Такой подход приводит к »изобретению множества велосипедов» и порождает огромное число несовместимых API узкоспециального назначения.

    Разберемся, а за счет чего ext2 поощряет этот вид »велосипедного» программирования. Ext2 хороша для хранения достаточно большого числа файлов размером более двадцати килобайт каждый, но совсем не идеальна для хранения 2,000 50-байтовых файлов. Мало того, что заметно снижается производительность, но и само хранение маленьких файлов на ext2 приводит к неэффективному использованию дискового пространства, так как ext2 ассигнует под каждый файл целое число 1-2-4 KB блоков (размер блока устанавливается при формировании файловой системы).

    Обычная житейская мудрость подсказывает нам отказаться от хранения многих смехотворно маленьких файлов непосредственно на файловой системе. Вместо этого возникает идея хранения информации в некоторой базе данных, работающей над файловой системой. В ответ на это Ханс Райзер (Hans Reiser) сказал бы, что всякий раз, когда формируется уровень над файловой системой, это свидетельствует лишь о том, что файловая система не отвечает нашим потребностям. Если бы она удовлетворяла, от этого можно было бы отказаться. Следовательно, хорошо спроектированная файловая система экономит время на разработку и устраняет ни с чем более не совместимый код.

    Но это все теория. А как на практике ReiserFS работает с большим числом маленьких файлов? Удивительно, но очень хорошо. Фактически, ReiserFS при обработке файлов размером меньше одного K выигрывает в скорости у ext2 в восемь – пятнадцать раз! Вообще, ReiserFS превосходит по быстродействию ext2 в почти каждой области, но действительно сияет, когда сравнивается обработка маленьких файлов.

    Технология ReiserFS

    За счет чего ReiserFS эффективно работает с маленькими файлами? ReiserFS использует специально оптимизированные сбалансированные деревья (b* balanced tree – одно на файловую систему) для организации всех данных файловой системы. Одно это дает большое увеличение производительности, а также снимает ряд искусственных ограничений на размещение файловой системы. Например, становится возможным иметь каталог, содержащий 100,000 других подкаталогов. Еще одна выгода от использования b*tree в том, что ReiserFS, подобно большинству других filesystems нового поколения, динамически ассигнует информационные узлы (inodes) вместо их статического набора, образующегося при создании »традиционной» файловой системы. Это дает большую гибкость и оптимальность в формировании пространства хранения.

    ReiserFS также имеет ряд особенностей, нацеленных специально для улучшения работы с маленькими файлами. ReiserFS не связана ограничением в ассигновании памяти для файла в целом числе 1-2-4 KB блоков. По необходимости для файла может ассигноваться точный размер. ReiserFS также включает некоторые виды специальной оптимизации файловых »хвостов» для хранения конечных частей файлов, меньших, чем логический блок файловой системы. Для увеличения скорости, ReiserFS способен хранить содержимое файлов непосредственно внутри дерева b*tree, а не в виде указателя на дисковый блок (в ext2 есть понятие fastlink, когда содержимое »мягкой» ссылки до 60 байт хранится в inode).

    Тем самым достигается две вещи. Первое, сильно увеличивается производительность, так как данные и метаданные (stat_data, иначе говоря, inode) информация может хранится рядом и считываться одной дисковой операцией ввода/вывода. Второе, ReiserFS способен упаковать хвосты (tail) файлов, экономя дисковое пространство. Фактически, при разрешении ReiserFS выполнять упаковку хвостов (значение по умолчанию) будет экономиться примерно шесть процентов дискового пространства (в сравнении с ext2).

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

  • Анастасия – новый статус:   6 г., 9 мес. назад · Просмотр

    • Аватар
      prepod · 6 г., 9 мес. назад

      Проблемы. Сайт не работает.
      Проще всего – переустановить WordPress
      Для переустановки необходимо зайти на hostinger.ru в свою учетную запись и в пункте меню «Автоустановщик» удалить и заново установить Wordpress. Пароль для входа на hosninger.ru лежит в письме на Вашей почте

  • Айрат Ибрагимов – новый статус:   6 г., 9 мес. назад · Просмотр

    • Аватар
      prepod · 6 г., 9 мес. назад

      ОК. принимается.

  • Анастасия – новый статус:   6 г., 9 мес. назад · Просмотр

    • Аватар
      prepod · 6 г., 9 мес. назад

      ВСе сделано верно. Сайт работает.
      Замечание-пожелание. Вместь адреса ’shkamer’ лучше было использовать что-то другое. Желательно, чтоб адрес сайта был связан с темой сайта.
      Кстати, на hostinger.ru Вы можете создавать несколько сайтов. Но не более одного каждый день:)

  • Сотона – новый статус:   6 г., 10 мес. назад · Просмотр

    Хмммм. У меня теперь есть 1 ТБ в облаке. Вот только спрашивается, а зачем он мне?

    • Аватар
      prepod · 6 г., 10 мес. назад

      Правильно. Зачем нужен терабайт…
      Надо два!:)

      • Аватар
        Типо кубик · 6 г., 10 мес. назад

        У меня нет на столько быстрого интернета, что бы спокойно работать с файлами в облаке таких размеров. Мне ЯДиск с 10 гб вполне хватает. :)

        • Аватар
          prepod · 6 г., 10 мес. назад

          Все меняется.

  • Сотона – новый статус:   7 г. назад · Просмотр

    Я теперь круче шкеймера :) http://www.cy-pr.com/analysis/mcdia.ru

    • Аватар
      prepod · 7 г. назад

      ТиЦ появился:) Круто! Поздравляю
      Интересно, может теперь ссылки на сапе веселее пойдут?

      • Аватар
        Типо кубик · 7 г. назад

        Я вообще обиделся на Сапу. Из за маленького дохода, я добавил еще одну партнерку Solomone. Из за этого сапа меня загнала в Trustlink, попытался исправить ушел к их партнеру I-Techonlogies, они мне ничем не помогли, ссылки все равно не продавались. Вернулся на Solomone. Деньги с партнерки не снимаю, для снятия у меня есть банеры, а трачу их на покупку ссылок на чужих сайтах. Пытаюсь оставаться хоть в маленьком плюсе. Пока баланс на Solomone 150 рублей, буду их потихоньку тратить.
        P.S. Вчера заработал за небольшое дельце 500 руб, на 150 руб из заработанных, заказал прогон, посмотрим что из этого выйдет.

        • Аватар
          prepod · 7 г. назад

          Ну вот и результат:)
          Ссылки покупаете – ТиЦ повышаете:)
          ТиЦ повышаете – дороже продаете ссылки
          Дороже продаете ссылки – больше покупаете ссылок сами.
          Больше покупаете ссылок сами еще сильнее повышаете ТиЦ и PR
          В результате – зарабатывают владельцы бирж:)))))

  • Сотона – новый статус:   7 г., 1 мес. назад · Просмотр

    Имеется куб со стороной 5, в центре куба находится точка. Какой наиболее короткой программкой можно проверить наличие этого самого куба относительно точки. Кто сможет решить :)

    • Аватар
      Типо кубик · 7 г., 1 мес. назад


      Вот такой куб, и мне необходимо проверить его на целостность.

      • Аватар
        prepod · 7 г. назад

        Проверять надо только наличие кубов в этих 44 точках?
        Или еще обязательным условием является отсутствие кубов в пустых местах?

        • Аватар
          Типо кубик · 7 г. назад

          Да! Только ребра куба, полость внутри него и граней учитываться не должны.

  • Сотона: сообщение в теме Конкурс динамических сайтов (осень-зима 2013) в форуме группы АватарОбсуждаем проект SHKAMER.RU:   7 г., 1 мес. назад · Просмотр

    WebMoneyRub – просто рубли, которые будут лежать в кошельке WebMoney

  • Сотона: сообщение в теме Minecraft в форуме группы АватарДинамические сайты.:   7 г., 1 мес. назад · Просмотр

    Юра, я надеюсь вы создали сайт для наполнения контентом, а не для оценки.

  • Сотона: сообщение в теме Ответы на частые вопросы в форуме группы АватарДинамические сайты.:   7 г., 1 мес. назад · Просмотр

    Если под контентом вы имеете ввиду, то в консоле->записистраницы->создать новую, а если изображения, то в той же консоле->медиfфайлы->добавить новый, остальные типы файлов возможно только по фтп.

  • Сотона: сообщение в теме Помогите с сайтом в форуме группы АватарРеальное ружьё:   7 г., 1 мес. назад · Просмотр

    Некоторые виджеты могут быть встроены в код сайдбара. Иногда приходится вручную править sidebar.php

  • Сотона теперь в группе АватарРеальное ружьё   7 г., 1 мес. назад · Просмотр

  • Сотона – новый статус:   7 г., 1 мес. назад · Просмотр

    Перешел с TeaserNet на BodyClick. Жду результатов, но реклама у BodyClick, более красивая. И еще есть кликандер, но им пользоваться не охото. Больно надоедливо :)

    • Аватар
      prepod · 7 г., 1 мес. назад

      А оформить статью с обзором тизерных сетей?
      Скоро всем тут будет эта тема очень интересна:)

  • Сотона – новый статус:   7 г., 4 мес. назад · Просмотр

    Нужна помощь. Есть простенькая функция на javascript

    Spoiler:
    if (form.ipi_busines.checked){
    var ipi_busines=parseFloat(form.ipi_busines.value);
    }
    else ipi_busines=0;
    , которая снимает показатель Value с чекбокса, но она совершенно не хочет работать с radio-button. Как быть?

    • Аватар
      kampolWaMpIr · 7 г., 4 мес. назад

      Возможно ошибаюсь, но ipi_busines задаёт значение name. Т.е. очищаться будет валуе у той формы, у которой нэйм соответствует данному значению. А тебе это зачем, если не секрет? :-)

    • Аватар
      prepod · 7 г., 4 мес. назад

      Вопрос решился?
      Мне тоже интересно, в чем загвоздка:) HTML-формы для чекбокса и радиобаттон одинаковы по атрибутам.

      • Аватар
        Типо кубик · 7 г., 4 мес. назад

        Нет, не решился. Я делаю калькулятор услуг или что то типо этого. Она берет имя и валуе с чекбокса, но совершенно не хочет брать с радиобатона. Сами понимаете, что скрипт не мой.

        • Аватар
          kampolWaMpIr · 7 г., 4 мес. назад

          Напиши на форум javascript.ru/forum либо на хэш код http://hashcode.ru/

          • Аватар
            Типо кубик · 7 г., 4 мес. назад

            Напишу позже, но я понял в чем проблема, ну или примерно. Значит так, когда скрипт пробегает по чекбоксам он проверяет их состояние и если тру, то записывает результат в переменную, если фалсе, то ставит значение по умолчанию, в частности 0. Так вот, когда он доходит до радио-баттонов, то он снимает состояния с них, а так как у меня под одним именем несколько радио-баттонов, то он ставит ему состояние фалсе и дает стандартное значение.

  • Сотона: сообщение в теме Вопрос по дизайну в форуме группы АватарМастер-класс по графическому дизайну:   7 г., 4 мес. назад · Просмотр

    Именно майновский кубик будет совсем не то. Будет больно сильно выбиваться из всего.

  • Сотона: создана тема Вопрос по дизайну в форуме группы АватарМастер-класс по графическому дизайну:   7 г., 4 мес. назад · Просмотр

    Не могли бы вы оценить и помочь улучшить шаблон. Рисовать я не умею. В шаблоне только код.
    Живое демо

  • Сотона: сообщение в теме Вопрос по дизайну в форуме группы АватарМастер-класс по графическому дизайну:   7 г., 4 мес. назад · Просмотр

    Каких кубиков?

  • Edward и Аватарmikki1 теперь друзья   7 г., 4 мес. назад · Просмотр

  • Загрузить еще