Лайфхакер
Лайфхакер
Лучшее
Рубрики
Рецепты
Подкасты
Сервисы
Колонки
Лучшее
Рубрики
Рецепты
Подкасты
Сервисы
Колонки
Выгодные покупки
Новости
Здоровье
Спорт и фитнес
Покупки
Технологии
Отношения
Кино
Реклама
Веб-сервисыТехнологии
13 сентября 2012

Jumpshare — идеальный сервис для быстрого шаринга документов

Фото автора Слава Баранский
Слава Баранский

Jumpshare — идеальный сервис для быстрого шаринга документов

Помните ли вы такой почти гениальный сервис drop.io, который в настоящее время закрыт? Если да, то помните, как просто было передать в нем любой файл. Кажется Jumpshare подхватывает упавшее знамя и несет его дальше.

Вы просто перетаскиваете файлы 150 форматов. Затем получаете линк, который не просто дает возможность скачать файл, а позволяет вашему получателю тут же ознакомится с его содержимым — документом, картинкой, аудио- или видео-фрагментом.

Очень позитивный must-have сервис.

Jumpshare

Если нашли ошибку, выделите текст и нажмите Ctrl + Enter

Лучшие предложения

10 пар зимней обуви с хорошими скидками на «чёрной пятнице»

10 пар зимней обуви с хорошими скидками на «чёрной пятнице»

постельное белье

21 комплект постельного белья, который преобразит вашу спальню

Roborock Q5 Pro

Надо брать: робот-пылесос Roborock Q5 Pro со скидкой 76%

Гидравлический домкрат с высоким рейтингом отдают со скидкой 35% на AliExpress

Гидравлический домкрат с высоким рейтингом отдают со скидкой 35% на AliExpress

23 нарядных платья, которые можно надеть на новогодний корпоратив

23 нарядных платья, которые можно надеть на новогодний корпоратив

10 рюкзаков для ноутбука, которые не боятся мокрого снега и дождя

10 рюкзаков для ноутбука, которые не боятся мокрого снега и дождя

5 милых мягких игрушек для тех, кто любит мультфильмы Хаяо Миядзаки

5 милых мягких игрушек для тех, кто любит мультфильмы Хаяо Миядзаки

Самый популярный компрессор от Baseus отдают за полцены

Самый популярный компрессор от Baseus отдают за полцены

Это интересно
Пазл жизни: что нужно знать о донорстве костного мозга

Пазл жизни: что нужно знать о донорстве костного мозга

Что подарить ребёнку? 10 идей для детей от 0 до 10 лет

Что подарить ребёнку? 10 идей для детей от 0 до 10 лет

Реклама
Не просто плохое настроение: 6 фактов о депрессии, которые нужно знать каждому

Не просто плохое настроение: 6 фактов о депрессии, которые нужно знать каждому

Коля идёт на смену! Как проходит первый день новичка на складе Ozon 

Коля идёт на смену! Как проходит первый день новичка на складе Ozon 

Комментарии
Alice
13.09.12 22:38
http://pastelink.me/ аналог
Mr.Smolik
14.09.12 00:02
Господа, а как же конфиденциальность?
artleg
14.09.12 02:48
У drop.io практически сразу появился аналог, к тому же куда более функциональный и с меньшими ограничениями, — http://minus.com/ (тогда назывался min.us). Он сейчас немного излишне развесистый, но вполне юзабельный. Кстати, там и с приватностью получше.
Сысоев Станислав
14.09.12 13:36
а он может как droplr подсвечивать синтаксис, а то ограничение в 25мб на droplr немного смущает
Что вы могли пропустить
Представлен внешний SSD с кнопкой уничтожения файлов без следа — прямо как в шпионских фильмах
Представлен внешний SSD с кнопкой уничтожения файлов без следа — прямо как в шпионских фильмах
0
14:18
Новости
Устройства
Испарительная камера рвётся голыми руками: OnePlus 15 проверили на прочность
Испарительная камера рвётся голыми руками: OnePlus 15 проверили на прочность
0
13:40
Новости
Устройства
Как выбрать хороший увлажнитель воздуха для квартиры и частного дома
Как выбрать хороший увлажнитель воздуха для квартиры и частного дома
0
13:00
Как выбрать
Ликбез
В «Блокноте» на Windows 11 появилась поддержка таблиц
В «Блокноте» на Windows 11 появилась поддержка таблиц
0
11:39
Windows
Новости
Huawei увеличит автономность смартфонов Mate 80 до 14 дней
Huawei увеличит автономность смартфонов Mate 80 до 14 дней
0
Вчера
Новости
Устройства
Бюджетные MacBook, iPhone и iPad выйдут в начале 2026 года
Бюджетные MacBook, iPhone и iPad выйдут в начале 2026 года
0
Вчера
Новости
Устройства
iPhone 11 и ещё три модели Apple: названы самые популярные смартфоны у россиян
iPhone 11 и ещё три модели Apple: названы самые популярные смартфоны у россиян
0
Вчера
Новости
Устройства
На Android вышло приложение, открывающее доступ к главным функциям AirPods
На Android вышло приложение, открывающее доступ к главным функциям AirPods
0
Вчера
Android
Новости
11 удобных приложений для заметок на Android и iOS
11 удобных приложений для заметок на Android и iOS
0
Вчера
Ликбез
Технологии
ИИ-браузер Comet от Perplexity вышел на Android — с голосовым режимом
ИИ-браузер Comet от Perplexity вышел на Android — с голосовым режимом
0
Вчера
Android
Браузеры
AirDrop теперь и на Android: смартфоны Pixel 10 научились отправлять и получать файлы с iPhone
AirDrop теперь и на Android: смартфоны Pixel 10 научились отправлять и получать файлы с iPhone
0
Вчера
Android
Новости
Google представила Nano Banana Pro — улучшенную модель генерации изображений на базе Gemini 3 Pro
Google представила Nano Banana Pro — улучшенную модель генерации изображений на базе Gemini 3 Pro
0
Вчера
Веб-сервисы
Новости
Представлен игровой планшет OneXPlayer Super X с AMOLED‑дисплеем и встроенной подставкой
Представлен игровой планшет OneXPlayer Super X с AMOLED‑дисплеем и встроенной подставкой
0
20 ноября
Новости
Устройства
В браузере Chrome наконец-то появились вертикальные вкладки
В браузере Chrome наконец-то появились вертикальные вкладки
0
20 ноября
Браузеры
Новости
Ayaneo показала вертикальную ретро-консоль Pocket Vert со скрытым тачпадом
Ayaneo показала вертикальную ретро-консоль Pocket Vert со скрытым тачпадом
0
20 ноября
Новости
Устройства

Новые комментарии

Аватар автора комментария
harryini iniyan3 минуты назад

0 / 0

Hi, I’m Harry — the developer behind MBtoKBConverter.org. I completed my BE and have over 8 years of experience as a full-stack developer. Many people struggled with MB to KB conversion and image compression, so I built this tool to make the process fast, simple, and accurate. My goal is to help users solve their daily file-size problems with easy-to-use solutions.
ResizePixel — простой веб-редактор изображений для ПК и смартфонов
Аватар автора комментария
Horugvi19 минут назад

0 / 0

Конешно, кто ж не захочет посмотреть на самую страшную смерь...
В финале «Очень странных дел» будет самая жестокая смерть в истории сериала
Аватар автора комментария
Кирилл Тимонин24 минуты назад

0 / 0

22.11.2025 - обновлённый скрипт для удаления сообщений со стены группы ВК. Для использования вы должны отключить отображение картинок и видео в браузере. Выбрать сообщения на стене группы ВК двойным кликом, что бы появился выбор даты сообщений ввиде календаря. В календаре нужно выбрать год и дату, с которой вы хотите начать удаление. Удаление будет происходить в прошлое - 2025,2024,2023 год и так далее. В скрипте выбираете год, это предохранитель для того, что бы не удалить актуальные сообщения. Скрипт для браузера Хром. Для остановки скрипта выводится красная кнопка. var test = false, count = 0, targetYear = 2024; // Функция создания кнопки остановки function createStopButton() { var stopBtn = document.createElement('button'); stopBtn.innerHTML = '🛑 ОСТАНОВИТЬ СКРИПТ'; stopBtn.style.cssText = ` position: fixed; top: 20px; right: 20px; z-index: 10000; background: #ff4444; color: white; border: none; padding: 10px 15px; border-radius: 5px; cursor: pointer; font-weight: bold; font-size: 14px; `; stopBtn.onclick = function() { test = false; stopBtn.innerHTML = '⏹️ ОСТАНОВЛЕНО'; stopBtn.style.background = '#666'; console.log('🛑 Скрипт остановлен пользователем. Удалено постов за ' + targetYear + ' год: ' + count); alert('Скрипт остановлен! Удалено постов за ' + targetYear + ' год: ' + count); }; document.body.appendChild(stopBtn); } // Остановка по клавише ESC document.addEventListener('keydown', function(e) { if (e.key === 'Escape' && test) { test = false; console.log('🛑 Скрипт остановлен по клавише ESC. Удалено постов за ' + targetYear + ' год: ' + count); alert('Скрипт остановлен по клавише ESC! Удалено постов за ' + targetYear + ' год: ' + count); } }); function disableMediaLoading() { document.querySelectorAll('img, video, iframe').forEach(el => { el.style.display = 'none'; }); const observer = new MutationObserver(mutations => { mutations.forEach(mutation => { mutation.addedNodes.forEach(node => { if (node.nodeType === 1) { if (node.tagName === 'IMG' || node.tagName === 'VIDEO') { node.style.display = 'none'; } node.querySelectorAll?.('img, video').forEach(media => { media.style.display = 'none'; }); } }); }); }); observer.observe(document.body, { childList: true, subtree: true }); console.log('⚡ Медиа заблокированы'); } function itit() { disableMediaLoading(); // Запрос года для удаления var currentYear = new Date().getFullYear(); targetYear = parseInt(prompt('Введите год, посты за который нужно удалить\n(например: 2024, 2023, 2022)', currentYear)); // Проверка корректности года if (isNaN(targetYear) || targetYear < 2000 || targetYear > currentYear) { alert('Некорректный год! Будет использован текущий год: ' + currentYear); targetYear = currentYear; } var pause = parseFloat(prompt('Пауза между удалениями в секундах (0.1-0.3)', '0.1')); test = confirm("⚡ РЕЖИМ МАКСИМАЛЬНОЙ СКОРОСТИ!\nМедиа заблокированы!\n\nУдалить все записи за " + targetYear + " год?"); if (test) { console.log('⚡ ЗАПУСК С МАКСИМАЛЬНОЙ СКОРОСТЬЮ'); console.log('🎯 Целевой год для удаления: ' + targetYear); createStopButton(); startContinuousDeletion(); } } function startContinuousDeletion() { console.log('🔄 Начинаем непрерывное удаление...'); processPostsContinuously(); } function processPostsContinuously() { if (!test) { console.log('⏹️ Скрипт остановлен пользователем'); showFinalStats(); return; } console.log(`\n=== ПОИСК ПОСТОВ ЗА ${targetYear} ГОД ===`); var posts = document.querySelectorAll('div._post'); console.log(`📊 На странице: ${posts.length} постов`); if (posts.length === 0) { console.log('📭 Постов не найдено, пытаемся загрузить...'); loadMorePosts().then((success) => { setTimeout(processPostsContinuously, 1000); }); return; } var postsToDelete = []; for (var i = 0; i < posts.length; i++) { var post = posts[i]; var postDate = extractDateFromPost(post); if (postDate && postDate.getFullYear() === targetYear) { postsToDelete.push({ element: post, date: postDate, index: i }); } } console.log(`🎯 Найдено постов за ${targetYear} год: ${postsToDelete.length}`); // Показываем информацию о найденных постах if (postsToDelete.length > 0) { console.log('📅 Даты найденных постов:'); postsToDelete.forEach(post => { console.log(' - ' + post.date.toLocaleDateString()); }); } if (postsToDelete.length > 0) { console.log('🔥 Начинаем удаление...'); deletePostsSequentially(postsToDelete, 0, () => { console.log(`✅ Удаление завершено. Всего удалено: ${count}`); setTimeout(processPostsContinuously, 500); }); } else { console.log('📭 Постов за ' + targetYear + ' год не найдено, загружаем предыдущие посты...'); loadMorePosts().then((success) => { setTimeout(processPostsContinuously, 1000); }); } } function loadMorePosts() { return new Promise((resolve) => { var moreButton = document.querySelector('#fw_load_more.pg_more_link'); var currentPostCount = document.querySelectorAll('div._post').length; if (moreButton) { console.log('✅ Найдена кнопка fw_load_more, нажимаем...'); moreButton.click(); console.log('⏳ Ждем загрузки постов (3 секунды)...'); setTimeout(() => { var newPostCount = document.querySelectorAll('div._post').length; if (newPostCount > currentPostCount) { console.log(`✅ Загружено ${newPostCount - currentPostCount} новых постов`); resolve(true); } else { console.log('🔄 Посты не загрузились, пробуем прокрутку...'); window.scrollTo(0, document.body.scrollHeight); setTimeout(() => { var finalPostCount = document.querySelectorAll('div._post').length; if (finalPostCount > currentPostCount) { console.log(`✅ Загружено ${finalPostCount - currentPostCount} новых постов после прокрутки`); resolve(true); } else { console.log('❌ Не удалось загрузить новые посты'); resolve(false); } }, 2000); } }, 3000); } else { console.log('❌ Кнопка fw_load_more не найдена, пробуем альтернативы...'); var alternativeButtons = [ document.querySelector('#wall_more_link'), document.querySelector('.wall_more_link'), document.querySelector('.pg_more_link'), findElementByText('к предыдущим постам') ]; var foundButton = alternativeButtons.find(btn => btn !== null); if (foundButton) { console.log('✅ Найдена альтернативная кнопка, нажимаем...'); foundButton.click(); console.log('⏳ Ждем загрузки постов (4 секунды)...'); setTimeout(() => { var newPostCount = document.querySelectorAll('div._post').length; if (newPostCount > currentPostCount) { console.log(`✅ Загружено ${newPostCount - currentPostCount} новых постов`); resolve(true); } else { console.log('❌ Не удалось загрузить новые посты через альтернативную кнопку'); resolve(false); } }, 4000); } else { console.log('❌ Ни одна кнопка не найдена, используем прокрутку...'); var oldCount = document.querySelectorAll('div._post').length; window.scrollTo(0, 0); setTimeout(() => { window.scrollTo(0, document.body.scrollHeight); console.log('⏳ Ждем загрузки постов после прокрутки (5 секунд)...'); setTimeout(() => { var newCount = document.querySelectorAll('div._post').length; if (newCount > oldCount) { console.log(`✅ Загружено ${newCount - oldCount} постов через прокрутку`); resolve(true); } else { console.log('❌ Не удалось загрузить новые посты через прокрутку'); resolve(false); } }, 5000); }, 1000); } } }); } function findElementByText(text) { var elements = document.querySelectorAll('a, span, div, button'); for (var i = 0; i < elements.length; i++) { var element = elements[i]; var elementText = element.textContent || element.innerText; if (elementText && elementText.trim() === text) { return element; } } return null; } function extractDateFromPost(postElement) { try { var dateElement = postElement.querySelector('.PostDateBlock__root'); if (dateElement) { var dateText = dateElement.textContent || dateElement.innerText; if (dateText) { return parseDateFromText(dateText); } } var likeWrap = postElement.querySelector('.like_wrap'); if (likeWrap) { var likeText = likeWrap.textContent || likeWrap.innerText; if (likeText) { return parseDateFromText(likeText); } } } catch (e) { return null; } return null; } function parseDateFromText(text) { if (!text) return null; text = text.replace(/\s+/g, ' ').trim(); var datePatterns = [ /(\d{1,2})\s+(янв|фев|мар|апр|май|июн|июл|авг|сен|окт|ноя|дек)\s+(\d{4})/i, /(\d{1,2})\s+(января|февраля|марта|апреля|мая|июня|июля|августа|сентября|октября|ноября|декабря)\s+(\d{4})/i ]; for (var pattern of datePatterns) { var match = text.match(pattern); if (match) { var day = parseInt(match[1]); var monthStr = match[2].toLowerCase(); var year = parseInt(match[3]); var months = { 'янв': 0, 'января': 0, 'фев': 1, 'февраля': 1, 'мар': 2, 'марта': 2, 'апр': 3, 'апреля': 3, 'май': 4, 'мая': 4, 'июн': 5, 'июня': 5, 'июл': 6, 'июля': 6, 'авг': 7, 'августа': 7, 'сен': 8, 'сентября': 8, 'окт': 9, 'октября': 9, 'ноя': 10, 'ноября': 10, 'дек': 11, 'декабря': 11 }; var month = months[monthStr]; if (month !== undefined) { return new Date(year, month, day); } } } return null; } function deletePostsSequentially(posts, currentIndex, callback) { if (currentIndex >= posts.length || test === false) { callback(); return; } var post = posts[currentIndex]; deleteSinglePost(post.element).then(() => { count++; console.log(`✅ Удален пост ${currentIndex + 1}/${posts.length}. Всего: ${count}`); setTimeout(() => { deletePostsSequentially(posts, currentIndex + 1, callback); }, 100); }).catch((error) => { console.error('❌ Ошибка:', error); setTimeout(() => { deletePostsSequentially(posts, currentIndex + 1, callback); }, 100); }); } function deleteSinglePost(postElement) { return new Promise((resolve, reject) => { try { var menuButton = postElement.querySelector('[data-testid="post_context_menu_toggle"]'); if (!menuButton) { reject('Кнопка меню не найдена'); return; } menuButton.click(); setTimeout(() => { var deleteButton = document.querySelector('[data-testid="post_context_menu_item_delete"]'); if (!deleteButton) { reject('Кнопка удаления не найдена'); return; } deleteButton.click(); setTimeout(() => { var confirmButton = document.querySelector('.vkuiButton--mode-primary'); if (confirmButton) { confirmButton.click(); } postElement.remove(); resolve(); }, 200); }, 200); } catch (error) { reject(error); } }); } function showFinalStats() { var message = `🎉 УДАЛЕНИЕ ЗАВЕРШЕНО!\n\nУдалено постов за ${targetYear} год: ${count}`; alert(message); console.log(message); } // Запускаем скрипт itit(); // КОМАНДЫ ДЛЯ УПРАВЛЕНИЯ: // - test = false // Остановить скрипт // - console.log('Статус:', test ? 'активен' : 'остановлен', 'Удалено за', targetYear, 'год:', count) // - targetYear = 2023 // Сменить целевой год (только до запуска)
Как быстро удалить записи со стены «ВКонтакте»
Аватар автора комментария
Sergey Gorovoy1 час назад

+1 / 0

посмотрел немного, ибо, счастливо "утонул", несколько месяцев как, в классическом нуаре и ч/б кино Золотого Голливуда). итаг, виденое из списка: "под огнём" 10/10; "грешники" 9/10; "битва за битвой" 9/10; "орудия" 8/10; "эддингтон" 8/10; "финикийская схема" 5/10. андерсон, похоже, совсем "исписался" - после мульта "остров собак", лично для меня, чувак "кончился" - смотрю/посматриваю, но без былого интереса и пыла.
«Голый пистолет» и «28 лет спустя»: журнал Esquire назвал 39 лучших фильмов 2025-го
Пазл жизни: что нужно знать о донорстве костного мозга

Пазл жизни: что нужно знать о донорстве костного мозга

Лайфхакер
Информация
О проектеРубрикиРекламаРедакцияВакансииДля начинающих авторовО компании
Подписка
TelegramВКонтактеTwitterViberYouTubeИнициалRSS
Правила
Пользовательское соглашениеПолитика обработки персональных данныхПравила применения рекомендательных технологийПравила сообществаСогласие на обработку персональных данныхСогласие для рекламных рассылокСогласие для информационной программы
18+Копирование материалов запрещено.
Издание может получать комиссию от покупки товаров, представленных в публикациях