В их исходном коде вы можете видеть, что они передают данные в URL-адрес facebook / sharer.php с параметром «цитата» отображает сообщение как цитату. Но после некоторого тестирования и исследования кажется, что любое описание или параметр цитаты воспринимается пользователем как цитата. Этот плагин по умолчанию не поддерживает текст не в кавычках.
У Facebook (в том числе) очень сложный API. Трудно получить одобрение хобби. Однако, если эта функция важна, вам нужно будет использовать Dialog API и одобрить ваше приложение, чтобы получить ваш app_id, прежде чем вы сможете приступить к реализации этого решения.
Как Вы можете лучший fragement зависеть от файловой системы.
В целом одновременно откройте большое количество файлов. Открытие файла создаст новую запись каталога, но не заставит блок быть записанным для того файла. Но теперь пройдите каждый файл в свою очередь, пишущий один блок. Это обычно будет заставлять следующий свободный блок быть использованным, который приведет ко всем Вашим файлам, фрагментируемым друг относительно друга.
Фрагментация существующих файлов является другим вопросом. В основном сделайте то же, но сделайте это на копии файла существующих файлов, делая удаление оригинала и переименуйте копии.
Я могу упрощать здесь, но если Вы искусственно фрагментируете диск, то не будет никакие тесты Вы работать, будет только верно для фрагментации, созданной Вашим fragmenter, а не любой фрагментацией реального мира. Можно закончить тем, что оптимизировали для предположений в fragmenter инструменте, которые не представляют случаи реального мира.
Разве это не было бы легче и больше с точностью до взятия некоторые образы дисков фрагментированных дисков? У Вас есть какие-либо друзья или коллеги, которые доверяют Вам, чтобы не сделать что-либо антиобщественное с их данными?
Возможно, вместо того, чтобы фрагментировать фактическую дисковую емкость, необходимо ли действительно протестировать алгоритм дефрагментации для диска моделирования/насмешки? Только, после того как Вы удовлетворены, что сам алгоритм работает, как указано, Вы могли сделать тестирование на фактических дисковых емкостях с помощью фактической дисковой емкости API.
Вы могли даже взять снимки фактических фрагментированных дисков (Ваш или кого-то, кого Вы знаете), и используйте эти данные в качестве ложной модели для тестирования.
Фрагментация является математической проблемой, таким образом, что Вы пытаетесь максимизировать расстояние, верхняя часть жесткого диска перемещается при выполнении определенной операции. Таким образом, для эффективной фрагментации чего-то, что необходимо определить определенную операцию сначала