Туристический ИТ проект года, который вы ждете?

Какой сервис/проект в области туризма Вы ждете и считаете что он взорвет рынок?


(Ищу тему для дипломного проекта, но хочется работать над чем то новым, актуальным и интересным для будущих пользователей.)

Стартапы   IT-образование    

317   3   15:20, 4th August, 2020


Удалил раздел при установке windows.. решено!

Добрый вечер, прошу помощи. Устанавливая windows забыл вытащить флэшку и удалил раздел. Но не отформатировал. Теперь файловая система определяется как RAW, данные частично получилось вытащить с помощью recover my files.

Вопрос: Есть ли в таком случае возможность восстановить раздел и вернуть все файлы? А если нет, существует ли программа которая выдерне файлы со структурой каталогов, а не просто file1.txt, file2.txt…

С надежной жду ответов.

Случайно наткнулся на рекламу handy recovery. Восстановил все файлы со структурой каталогов! Счастлив)

Adobe   Flash    

335   3   15:04, 4th August, 2020


Java: jar и exe?

Почему джавовские приложения имеют собственный формат файлов (jar/ear/war), а не exe? Потому что Sun так когда-то захотела или тому были объективные (технические?) причины? CLR же запускает exe'шнички спокойно.

Java    

265   4   15:00, 4th August, 2020


Увеличить громкость воспроизведения flash-видео в браузере?

Погуглил но ничего не нашел, киньте в меня ссылками и советами, пожалуйста.

Как можно увеличить громкость воспроизведения flash-видео в браузере? Убивают меня тихие ролики :)

Однако и функции схожей с PowerDVD (boost audio for notebooks) или двойного-тройного усиления звука как может VLC я в браузерах, конечно, не нашел.

Потому прошу совет, как можно решить такой вариант? Все способы хороши, лишь бы были софтверными. Может программу какую установить которая может винде сказать быть громче, хотя бы на время просмотра видео. Ведь раз умеют это mp-плееры, может можно заставить тоже самое и браузеру или целиком винде?


p.s. Win 7. Браузеры есть все основные. И есть способ застрелиться: скачать flv-ролик к себе на комп и смотреть его VLC или увеличить громкость скачанного ролика в AVIDemux

Видео   Аудио   Boost   Adobe   Flash    

378   3   14:54, 4th August, 2020


Начало TDD-Проблемы? Решения? Рекомендации?

Хорошо, я знаю, что уже были вопросы о начале работы с TDD .. Тем не менее, я думаю, что я вроде как знаю, что общее согласие состоит в том , чтобы просто сделать это , однако, у меня, кажется, есть следующие проблемы, чтобы получить мою голову в игре:

  • При работе с коллекциями, do все равно будет тестировать на очевидный add/remove/inserts успешный, даже если он основан на дженериках и т. д., где мы вроде "know" его будем работать?
  • Некоторые тесты кажутся бесконечными, чтобы их реализовать.. Например, при работе со строковым выводом, есть ли способ "better" для такого рода вещей? (например, протестируйте объектную модель перед синтаксическим анализом, разбейте синтаксический анализ на небольшие операции и протестируйте там) на мой взгляд, вы всегда должны тестировать "end result", но это может сильно варьироваться и быть утомительным для настройки.
  • У меня нет тестовой платформы для использования (работа не будет платить за нее), поэтому я могу "practice" больше. Есть ли хорошие из них, которые являются бесплатными для коммерческого использования? (на данный момент я использую старые добрые Debug.Assert :)
  • Наверное, самый большой.. Иногда я не знаю, чего ожидать от NOT.. Я имею в виду, что вы получаете свой зеленый свет, но я всегда беспокоюсь, что могу пропустить тест.. Вы копаете глубже, чтобы попытаться взломать код, или оставляете его в покое и ждете, что все это упадет позже (что будет стоить больше)..

Поэтому в основном то, что я ищу здесь, - это не " просто сделай это ", а больше " я сделал это, имел проблемы с этим, решил их этим ".. Личный опыт :)

unit-testing   language-agnostic   tdd    

473   11   14:53, 4th August, 2020


Кастомные выпадающие списки (select box) в Chrome и Opera

Моя задача — сделать кастомные селекты для сайта. Решение должно быть максимаьно универсальным, так как движек довольно громоздкий (moodle), и проверить работоспособность решения на всех возможных страницах проекта просто нереально. Большинство готовых решений сильно меняют изначальную верстку элемента и в большинстве своем подходят только для одного селекта на странице, а в moodle их может быть до 5.
Сходу написал такой вариант:
//jquery
$("select").wrap('<span class="sel_wrap"></span>').wrap('<span class="sel_wrap_inner"></span>');

/*Стили*/
.sel_wrap {
    background: url(images/bg_buttonwrap.png) left top no-repeat;
    height: 24px;
    display: inline-block;
    overflow: hidden;
}
.sel_wrap_inner {
    background: url(images/bg_button_drop.png) right top no-repeat;
    display: inline-block;
    height: 24px;
    overflow: hidden;
}
select {
    background: none;
    border: none;
    margin: 3px -24px 0 5px;
}

В итоге вышло вот что:
image
Мне даже понравилось, правда сам выпадающий список налезает частично на фон, но это не существенно в данном случае. Но такое отображение было только в fierfox и ie. В хроме и опере показывает так:
image
Вот этот белый фон убрать не могу никак. Есть идеи?

Opera   CSS   Google   Chrome    

382   5   14:34, 4th August, 2020


Выбор провайдера в Санкт-Петербурге

Очень рад, что появилась возможность задать вопрос на Хабре и получить ответ от людей разбирающихся.
Сейчас переезжаю в новую квартиру в Красносельском районе, хотел бы получить совет — какого провайдера выбрать?

Требования:
— Тариф без ограничения по трафику (люблю качать торренты, особенно HD-фильмы из интернета)
— Высокая скорость (по той же причине)
— Хорошо развитые внутренние ресурсы (буду рад, если можно будет качать фильмы, игры, софт из локальной сети)
— Адекватная поддержка (или хотя бы вежливая, я готов подождать на линии или с решением проблемы в пределах разумного)
— Адекватная цена (чтобы за все эти пункты не попросили несколько тысяч)

Мне нужно подключить интернет, телефон и телевизор, поэтому можно рассмотреть пакетные предложения.

В общем, я ищу идеального провайдера. Предпочтение отдается по цене. Реализация (технология подключения) не имеет значения.
Надеюсь, эта тема интересна не только мне и не вызовет ужасных холиваров.
Буду очень рад конструктивному ответу в стиле %providername% — %tariff% (в идеале со ссылкой на тариф).

Компьютерные   сети    

362   3   14:26, 4th August, 2020


Как увеличить системный шрифт в Mac OS X 10.6?

В это сложно поверить, но в 2010 году в Самой Продвинутой ОС В Мире (как она позиционируется) нет никакой возможности изменить размер системного шрифта. Он выбран Лучшими В Мире Специалистами По Интерфейсам раз и навсегда — для любого разрешения и монитора, и изменению не подлежит. Никак.

Да-да, то, что в двух других популярных ОС делается в два клика, для пользователей Мака — запретное наслаждение.

В результате я на своём iMac 27" с разрешением 2560х1440 вынужден ломать глаза. И таких, как я, на форумах полно. Есть возможность сменить размер шрифта только в Finder (нахрена?)

Кто-нибудь знает иные способы сделать невозможное? Сменить разрешение предлагать не надо, спасибо.

Шрифты   macOS    

370   2   14:26, 4th August, 2020


Связь между вашей работой и специальностью?


Прошу прощенья за оффтоп, просто меня, как студента сейчас волнуют следующие вопросы.
1) Где Вы учились и учились ли вообще?
2) Какой была ваша первая работа, отбрасывая работу в качестве временного заработка (я думаю, все когда-то зарабатывали физическим трудом)?
3) Как в дальнейшем развивалась ваша карьера?

IT-образование    

314   3   14:23, 4th August, 2020


Как избежать использования курсоров в Sybase (T-SQL)?

Представьте себе сцену, вы обновляете какой-то устаревший код Sybase и натыкаетесь на курсор. Хранимая процедура создает результирующий набор в таблице #temporary, которая полностью готова к возвращению, за исключением того, что один из столбцов не очень удобочитаем, это буквенно-цифровой код.

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

declare c_lookup_codes for
select distinct lookup_code
from #workinprogress

while(1=1)
begin
    fetch c_lookup_codes into @lookup_code

    if @@sqlstatus<>0
    begin
        break
    end

    exec proc_code_xref @lookup_code @xref_code OUTPUT

    update #workinprogress
    set xref = @xref_code
    where lookup_code = @lookup_code
end

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

_NB: для целей этого примера вы также можете представить, что результирующий набор находится в области 500k строк и что существует 100 различных значений look_up_code и, наконец, что невозможно иметь таблицу со значениями внешней ссылки, так как логика в proc_code_xref слишком arcane._

tsql   sybase   cursors    

546   3   14:12, 4th August, 2020