Задать вопрос
  • Как защитить файл от редактирования?

    AxisPod
    @AxisPod
    Ничего не защитит файл от редактирования. Если даже вы сделаете сервис, который монопольно при запуске системы будет захватывать файл, то ничего не помешает вырубить комп, вытащить винта и подрубить к другому компу. Не говоря о том, что процессы можно прибить при желании.

    Если хотите защиту, делайте клиент-серверное приложение, с авторизацией пользователя.

    В разных ОС есть еще конечно защищенные хранилища, но это опять же не защитит от перецепления винта.
    Ответ написан
    Комментировать
  • Что теряет разработчик под Android используя не родную Java, a C# Xamarin?

    @gleb_kudr
    Да ничего он не теряет. Знаете C# берите xamarin и вперед. Тем более, шарписты обычно от джавы плюются. Производительность такая же +-. Поддержка платформы полная. Про язык сами можете сравнить, Android это официально до сих пор Java 6 (хотя умельцы прикручивают версии посвежее на свой страх и риск). Если что, там даже нет Switch по строковым литералам.

    Ну и до кучи - среда разработки у Xamarin значительно приятнее чем бесплатный Eclipse.
    И да, я про промышленное качество.
    Сам я в основном под iOS пишу на ксамарине, но платформа отличная. Родные sdk я щупал и могу сравнивать. Слушать хай от тех, кто ее в глаза не видел просто противно.
    Ответ написан
    2 комментария
  • Чем в c# заменяют многомерные ассоциативные массивы?

    @AlexP11223
    У меня в проекте из бд вытаскиваются данные о объекте

    Ну так и создайте класс и объект (можно еще на ORM типа Entity Framework посмотреть), причем тут массив?

    А вообще для ассоциативных массивов можно использовать Dictionary msdn.microsoft.com/en-us/library/xfhwa508%28v=vs.1...
    Ответ написан
    Комментировать
  • Хочу переучиться на C# или Java программиста. Что сейчас перспективно?

    @CAMOKPYT
    Стандартные проблемы интерпрайза, много легаси, много формальностей, много корпоративных норм. Запросто могут не взять на работу из-за отсутствия диплома или например из-за непрофильного образования, запросто может быть длительное собеседование с вопросами не по теме, просто потому что таковые корпоративные нормы. В качестве награды зарплата и карьерный рост, но не всегда профессиональный, шансы попасть на новый проект с интересными задачами точно такие же как и попасть на легаси. Конкретно по C# vs Java это просто выбор вендора, путь развития абсолютно одинаковый, изучение экосистемы Oracle\Microsoft и получение время от времени сертификатов. Смотрите что в вашем городе более развито, есть ли центры сертификации, то и выбирайте. Как по мне то C# более няшный.
    Ответ написан
    Комментировать
  • Если я возьму иконки с сайта iconsearch.ru, google не удалит приложение?

    Gorily
    @Gorily
    У каждой иконки имеется лицензия (в описании). Одни иконки только для некоммерческих проектов, другие можно использовать только с упоминанием автора, некоторые не требуют ничего.
    Google заблокирует, если будет жалоба.
    Ответ написан
    5 комментариев
  • Как стащить книгу в оффлайн с Google books?

    djonik1562
    @djonik1562
    Системный администратор
    Сегодня была необходимость взять epub версию книги, купленной на google play.
    Сделал это следующим способом:
    1. Заходим в раздел Google Play Мои книги - https://play.google.com/books
    2. На нужной книге нажимаем ... и выбираем пункт "Скачать EPUB"
    3. Загрузился файл .acsm
    4. Устанавливаем Adobe Digital Editions
    5. С помощью этой программы открываем загруженный acsm.
    6. В Меню File - Item Info можно увидеть где лежит epub файл.
    7. Если (как в моем случае) есть защита от копирования, то ее можно удалить этой программой Adobe PDF ePub DRM Removal
    8. После удаления DRM, файл можно скопировать и открывать на любом другом устройстве или загрузить в Google Play книги другого аккаунта.
    Ответ написан
    4 комментария
  • Нейросети, идентификация по клавиатурному почерку - как разобраться?

    GavriKos
    @GavriKos
    Совсем ИМХО - дипломный проект такого уровня должен предполагать исследование, какие НС лучше подойдут. Навскидку - обычный многослойный персептрон, активационная функция - на ваш выбор. Можно попробовать разбить вектор на временные отрезки маленькие, в отрезке считать время сколько была нажата каждая клавиша. Вектор отрезков - вход сети. Выход - идентификатор пользователя. Это почти от балды написано конечно, нужно экспериментировать.
    Ответ написан
    4 комментария
  • Как разобраться с клиент-серверными приложениями

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    Почитайте про REST, если хотите разобраться в клиент-серверных приложениях.
    Ответ написан
    Комментировать
  • Какя фриланс-биржа самая акутальная в рунете?

    tin-iven
    @tin-iven
    Фрилансер до костей
    Считаю, что актуальность определяет не отношение к бирже фрилансеров, а количество заказов на ней. Так или иначе - пусть на бирже будет миллион фрилансеров - но без заказов эта биржа будет мертвой.

    На данный момент ситуация на рынке такова (можете воспринимать как рейтиг):
    1. free-lance.ru - были и остаются лидерами. Проектов у них реально много. Ежедневно 1300-1500 штук.
    2. freelance.ru - спасибо домену. Лично я ничего особого не вижу, но так или иначе тут 450-500 проектов ежедневно.
    3. weblancer.net - эта биржа самая древняя - начинали они первыми. Сейчас просели и имеют примерно 200-220 проектов.
    4. freelancehunt.com - на этой бирже примерно 180 проектов. Главное, что отличает ее от остальных - отсутствие платных аккаунтов или абонплаты.
    5. freelansim.ru - количество проектов ежедневно составляет примерно 50. Фишка биржи - хабракорни.

    Вот такая пятерка лидеров. Проверить цифры можно тут: lookubra.x01d.com/stats#stat=compare - отключите лишнее и увидите картину. Количество проектов брались без учета выходных, так как на выходных активность существенно падает.

    Итог: чтобы не говорили про free-lance.ru, они были и остаются лидерами. И как бы это не было печальным, были и остаются самыми жадными - могут себе это позволить. Любая из приведенных выше бирж имеют ограничение по бесплатным ответам на проекты, кроме freelancehunt.com. Судя по всему "приятной" сейчас будут считать ее? Мне кажется пора смирится с тем что любая площадка такого типа не может быть бесплатной. Остается только надеяться на умеренность аппетитов и лояльность по отношению к пользователям.
    Ответ написан
    6 комментариев
  • Какя фриланс-биржа самая акутальная в рунете?

    slaykovsky
    @slaykovsky
    Говорят, за все надо заплатить. А еще лучше – знать английский. Это ведь прекрасный скилл.
    Ответ написан
    5 комментариев
  • Есть ли в С# замена type паскаля?

    @Sumor
    Можно использовать такую конструкцию до объявления классов:
    using MyInt = System.Int32;
    Или, если класс не запечатанный(sealed), можно от него отнаследоваться:
    public class MyIntList : List<int>{}
    Ответ написан
    Комментировать
  • Приложения на C# в полный экран

    Для Windows Forms:
    this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None;
    this.WindowState = FormWindowState.Maximized;
    Ответ написан
    Комментировать
  • Как декомпилировать программу на .NET?

    @AlexP11223
    Неужели проще задать вопрос на тостере, чем написать в гугле "decompile .net"?
    Ответ написан
    Комментировать
  • C# программист хочет разрабатывать под Android: Java с нуля или Xamarin?

    @daniel1
    Я лично пошел путем Ксамарина, даже приобрел лицензию за 300$. Учусь разрабатывать под IOS, пока ни о чем не пожалел.
    И насколько я знаю, в проект Xamarin можно добавлять нативные сборки.
    Ответ написан
    5 комментариев
  • C# программист хочет разрабатывать под Android: Java с нуля или Xamarin?

    MikhailD
    @MikhailD
    Developer
    Если вы хотите писать только под Android - изучите Java, она очень похожа на C#, простое нативное приложение можно написать в течении недели изучения.

    Если вы хотите писать кроссплатформенные приложения (Android, iOS, Win8, WP8) можно попробовать Xamarin. Если пойдете этим путем, могу посоветовать фреймворк mvvmcross - он интегрируется с Xamarin и сильно облегчает написание кроссплатформенных приложений приложений используя MVVM-подход.
    Ответ написан
    2 комментария
  • C# программист хочет разрабатывать под Android: Java с нуля или Xamarin?

    @gleb_kudr
    Начните с Xamarin, не понравится - пересядете на нэйтив.
    Ответ написан
    Комментировать
  • Как написать сайт-счетчик?

    1) Включить компьютер!!!!
    2) Открыть браузер!!!!
    3) Открыть гугл и поискать "php diff datetime"!!!!
    4) Найти в поисковой выдаче ссылку с адресом "www.php.net/manual/ru/datetime.diff.php"!!!!
    Ответ написан
    2 комментария
  • [Xamarin,IOS,C#] Как изменить UI Controller/переменную в другом View?

    MikhailD
    @MikhailD
    Developer
    Для разработки на Xamarin лучше всего воспользоваться подходом MVVM.
    ru.wikipedia.org/wiki/Model-View-ViewModel

    Есть фреймворк mvvmcross
    https://github.com/MvvmCross/MvvmCross/wiki
    blog.xamarin.com/mvvmcross-seminar
    Ответ написан
    Комментировать
  • Как и чем быстрее всего начать зарабатывать на программировании/веб-программировании?

    @CAMOKPYT
    Забудь про фриланс, сколько бы про него не говорили, это биржа ДЕШЕВОЙ рабочей силы со всеми вытекающими последствиями в виде кидалова, низкой зп, скучной работы, туда идут люди с серьезными проблемами вроде невозможности перебраться в город, социопатии, инвалидности, "утонченная личность", фриланс это почти всегда вынужденная мера. Вообще фриланс и стабильный заработок несовместимые понятия, просто потому что фриланс подразумевает постоянный поиск мелкой работы, никакой заказчик не будет давать большой серьезный проект фрилансеру никогда, потому что это большая ответственность, посмотрите соседние вопросы, пацики с рейтами 150баксов в час работают 10 часов в месяц, а остальное время ищут заказы, причем это люди с опытом и портфолио + отличный английский. Начинать карьеру с фриланса это 100% гарантия того что, все что можно сделать неправильно (техническая сторона), будет сделано неправильно, потому что работает, дедлайн вчера, а подсказать или сделать код ревью некому, никакие книжки тут не помогут, выбора не будет, ты либо читаешь либо работаешь. Так что не советую ввязываться в эту тему. Лучше начать работы в офисе под строгим надзором. Ну и конечно html+css+js это мало, нужно знать еще около программисткие штуки вроде систем контроля версий, багтрекеры, несколько ide/ текстовых редакторов, если это веб почти гарантированно надо иметь представления о http/https, ООП, возможно sql. Не то чтобы для 20к месяц все это нужно отлично знать, но как минимум иметь представление, чтобы не отвлекаться. Вот по фронтэнду. Для большой гарантии устройства на работу, как уже сказали выше, лучше сделать себе сайт, а еще лучше сделать небольшое портфолио и выложить на гитхаб, это сейчас очень модно. На изучения всего вышеперечисленного уйдет 1-2 месяца если сидеть по 8-4 часа в день примерно, свой сайт где-то неделю на разработку визитки и еще неделя на вылизывание, но оно того стоит, а в процессе поиска работы можно и на гитхаб по чуть-чуть кидать, хотя вряд ли получится много. Удачи.
    Ответ написан
    8 комментариев
  • Как тестировать internal-классы?

    @bearded_guy
    Самый хороший вариант все же дописать в тестируемую сборку
    [assembly: InternalsVisibleTo("MyTest")]
    Ответ написан
    6 комментариев