• Java и PHP хороший союз?

    Adamos
    @Adamos
    У бэкенда должно быть API, которое можно дергать запросами из любого языка и из любой системы.
    Если оно есть - с любым клиентом будет "хороший союз".
    Если нет - выкиньте и перепишите.
    Ответ написан
    Комментировать
  • Как разбирать чужой код?

    MvcBox
    @MvcBox
    Software Developer [C/C++/JS(for Node.js)/etc]
    Как разбирать чужой код?

    Документации почти нет

    Добро пожаловать в реальный мир ;)
    А если серьезно, то не существует какого-то определенного универсального алгоритма, который поможет разобрать код. Все сугубо индивидуально. Вам придется по крупицам восстанавливать ход мыслей того, кто это писал.
    Возможно ничего нового я для Вас не открыл, но как есть.

    #offtop
    как поступать в ситуации когда имея на руках только исходники библиотеки понять как она работает?

    Исходники - это еще большая роскошь) Некоторые успешно переписывают приложения имея на руках только скомпилированный бинарник без отладочной информации)
    Ответ написан
    2 комментария
  • Подключение к VPN L2TP ошибка 809?

    @imnd
    Попробуй следующие танцы:
    1. Почисти кэш
    cmd от админа:
    netsh int ip reset
    netsh int ipv6 reset
    netsh winsock reset

    2. Перезагрузиться
    3. Удали L2TP адаптер в диспетчере устройств
    Который WAN Miniport L2TP
    4. Обнови конфигурацию в диспетчере устройств
    Ответ написан
    3 комментария
  • Подключение к VPN?

    CityCat4
    @CityCat4 Куратор тега VPN
    Внимание! Изменился адрес почты!
    nmap адрес_сервера и посмотреть порты, какие открыты. Если не открыто ничего - Вас надули. Если что-то открыто - погуглить, какой тип VPN на данном порту. Конечно, там порт может быть нестандартным - в таком случае только пробовать.
    Ответ написан
    Комментировать
  • Подключение к VPN?

    @Aborigen1020
    Пробовал стандартными средствами windows, при автоматическом определении типа подключения виснет на проверке имя\пароль.

    Пинга до сервера нет.100% потерь.

    Неизвестно ни тип подключения, есть\нет шифрование, есть\нет сертификат.

    Как вы работать с этим будете? Или угнали УЗ, а куда и к чему, не знаете?
    Пробуйте самое простое - PPTP, попробуйте указать именно его для подключения.
    Возьмите также zenmap/nmap, посканируйте на предмет 47 порта, 4500, 500, 1723, и всего до 10000 в частности. Что-то да будет открыто, что и наведет на какую нибудь мысль.
    Ответ написан
    Комментировать
  • Подключение к VPN?

    @gamburger
    IT System administrator / HelpDesk
    Openvpn попробуй, но перебирать опции возможно поетребуется много.
    Ответ написан
    Комментировать
  • [Локальный сервер OpenStreetMap] Изменения, сделанные в режиме редактирования, не появляются в режиме просмотра карты?

    @kassi Автор вопроса
    Спустя две недели я решила проблему, разобравшись в архитектуре локального OSM-сервера. Написала туториал на StackExchange. Знаю, что корифеям OSM всё это уже известно, но так как за все эти две недели, будучи полным новичком, я обшарила весь интернет в поисках информации, подумала, что когда-нибудь кому-нибудь это будет полезно.

    P. S. Сорри за ломаный английский, специально написала на английском, чтобы кто угодно мог воспользоваться этим туториалом.
    Ответ написан
    2 комментария
  • Стоит ли учить JS или Java если поступаешь на Software Engineering?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Java
    Седой и строгий
    не заметил в учебных планах ни одной упоминания связанного с Web разработкой

    Университет даёт фундаментальные знания, которые можно применять в любой прикладной области. Ну, должен.

    Насколько я знаю математика как и вуз Web-разработчикам не нужен

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

    повторять судьбы людей, которые в вузе учили одно, а после него другое не хочется

    Тогда после ВУЗа стоит устроится разработчиком операционных систем, виртуальных машин, компиляторов, СУБД, автопилотов, искусственного интеллекта и т.п.

    Java, насколько мне известно на нем трудно джунам

    Смотря с чем сравнивать. Так-то Java - простой язык.

    стартовать против старичков сложно

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

    что будет по легче JS или Java?

    Кому как. В целом у JS порог входа ниже, но опытных JS'ников с нервными срывами я знаю больше, чем Java'истов. А вообще, это проигрышная позиция - выбирать язык по простоте.

    Что перспективнее?

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

    @latush
    работайте только по 100% предоплате.
    Тогда уже заказчик будет вас подгонять, а не морозится...
    Впрочем, достаточно и 50%, обычно
    по пунктам
    "- Заказчик очень долго проверяет (вплоть до неск. месяцев)
    вписываем в договор что-то типа "заказчик должен подписать акт выполненых работ или выставить притензии не познее чем через 3(три) дня после выставления акта выполненых работ"

    "- Заказчик не предоставляет контент очень длительное время. (так же вплоть до полугода. И это не про большие СЕО текста, а про какие нибудь контактные данные, пару фоток и т.д)"
    та же фигня. все сроки вписываются в договор, оговариваются форс-мажоры, при условии соглашения сторон

    "- Заказчик просит переделать одну и туже мелочь по 50 раз (какую нибудь ерунду, вроде поменять 2 слова, но в течении очень долгого времени и на одной и той же странице. Это как пример)"
    сложный вопрос и самый труднодоказуемый. Единственный вариант - все под протокол разногласий, или как оно там правильно юридически.

    "- Заказчик не объяснил что хотел, сказал делайте на своё усмотрение и сначала всем был доволен. Потом подключил еще проверяющего и тут же всё не нравится: переделывайте всё заново и бесплатно. (Естественно, на проверку скидывается каждый этап работ и только после одобрение идём дальше.)"
    На этом этапе, обычно, заказчик посылается в арбитраж. После чего, как правило, несколько трезвеет и с ним уже можно договариваться. Как-то в таком случае, получили оплату за 3 сайта, вместо одного.

    "- Заказчик просит добавить довольно серьёзный функционал, который не был обговорен и соответственно не был просчитан в цене. Доплачивать заказчик не желает."
    тут все просто "Читайте согласованное с вами ТЗ".

    И напоследок. Все эти телодвижения имеют смысл при наличии знакомого/прикормленного юриста, съевшего собаку на арбитраже. И даже в этом случае, деньги будут выбиваться очень долго.

    PS. не работайте с мудаками.
    PPS. Чуть не забыл. Все показывайте заказчику на своем хостинге. подписал акт выполненных работ - можно переносить к нему. Впрочем, я дожидался подтверждения из банка о поступлении средств.
    Ответ написан
    4 комментария
  • Вопрос по opensource и какое будущее может ждать проект?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    1. Ваш код на гите - это Ваше портфолио.
    2. Работодатели чаще приглашают на собеседование тех, у кого есть что показать.
    3. В плане оформления - оформляйте как требуют правила гита. (на отношение к продукту как к рабочему инструменту - это абсолютно никак не повлияет).
    4. После того, как кто-то захочет доработать (или получить консультацию) Ваш проект под свои нужды не своими силами - они первым делом обратятся к Вам (как к автору).
    5. Wiki - не забывайте оформлять как документацию по установке и т.д.
    6. Почитайте тут о всех возможностях гита: https://github.com/features
    Ответ написан
    Комментировать
  • Как соединить массив с массивом (byte) в Java?

    @zelan
    Кратко обо мне не получится.
    С помощью стандартной библиотеки
    ByteArrayOutputStream outStream = new ByteArrayOutputStream();
    outStream.write(byte_1);
    outStream.write(byte_2);
    byte[] mass = outStream.toByteArray();


    И второй вариант,
    byte[] mass = new byte[byte_1.length() + byte_2.length()]
    System.arrayCopy(byte_1, 0, mass, 0, byte_1.length());
    System.arrayCopy(byte_2, 0, mass, byte_1.length(), byte_2.length());
    Ответ написан
    1 комментарий
  • Разный результат вывода одной и той же переменной.В чем соль?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Java
    Седой и строгий
    Ответ написан
    Комментировать
  • Как на карте mapbox gl сделать стиль карты как стандартый на openstreetmap?

    freeExec
    @freeExec
    Участник OpenStreetMap
    Не использовать стиль mapbox, а подключить напрямую те же тайлы, что и на osm.org, с соответствующими условиями.
    var map = new mapboxgl.Map({
    container: 'map', // container id
    style: {
    "version": 8,
    "sources": {
    "raster-tiles": {
    "type": "raster",
    "tiles": ["https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png"],
    "tileSize": 256,
    "attribution": 'Map data &copy; <a href="https://www.openstreetmap.org/">OpenStreetMap</a> contributors, <a href="https://creativecommons.org/licenses/by-sa/2.0/">CC-BY-SA</a>'
    }
    },
    "layers": [{
    "id": "simple-tiles",
    "type": "raster",
    "source": "raster-tiles",
    "minzoom": 0,
    "maxzoom": 22
    }]
    },
    center: [-74.50, 40], // starting position
    zoom: 2 // starting zoom
    });

    Возможно {s} в адресе на сработает, надо экспериментировать, но как-то так.
    Ответ написан
    3 комментария
  • Как лучше работать с базой данных?

    @Vitsliputsli
    В общем случае, работайте с БД, как с БД, надо писать - пишите, надо читать - читайте. Все остальное, это оптимизация под конкретные проседания производительности, и применять их нужно тогда, когда таковые имеются, т.к. любая оптимизация не бесплатна, всегда чем-то жертвуешь.
    Ответ написан
    Комментировать
  • Как в Android прочитать программно входящие СМС не изменяя программу SMS по умолчанию?

    @402d
    начинал с бейсика на УКНЦ в 1988
    ограничение больше юридическое. Вы не сможете опубликовать приложение.
    А технически просто
    https://developer.android.com/reference/android/pr...
    Ответ написан
    Комментировать
  • Где взять данные о geo объектах РФ?

    freeExec
    @freeExec
    Участник OpenStreetMap
    Построить иерархию адреса в ОСМ и сматчить с такой же в ФИАС, не 5 минут конечно, но и не ракету строить.
    Из открытого, когда-то Scondo таким занимался, но не довёл до финала (но это не точно) - https://github.com/Scondo/fiosm
    Два существующих валидатора ФИАС для OSM подтверждают, что это возможно.
    Ответ написан
    2 комментария
  • Свободное место на сервере?

    martin74ua
    @martin74ua Куратор тега Linux
    Linux administrator
    Кто вам сказал, что на сервере 25Г места? У вас 10Г.
    Ответ написан
    Комментировать
  • Свободное место на сервере?

    @vitaly_il1
    DevOps Consulting
    Как правильно сказал szelga у вас используется только 10ГБ из 25 для файловых систем.
    Это виртуальный сервер у вас? у хостера?
    Пришлите нам вывод

    fdisk -l
    Ответ написан
    2 комментария
  • Свободное место на сервере?

    @szelga
    tmpfs располагается в памяти, udev -- это представление устройств в виде файлов. судя по размеру, у вас должно быть ещё много пространства неразмечено. смотрите вывод fdisk.
    Ответ написан
    1 комментарий