LINUX.ORG.RU

Сообщения Int64

 

Смастерил стол

Галерея — Рабочие места

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

На подоконнике лежит сборник задач по матану, так решаю в свободное время, учебники по английскому языку, хожу на курсы на Intermediate.

В уголочке, рядом с паяльной станцией лежит мой дипломный проект, нужно с телефона управлять устройством, при этом я могу и не быть дома, главное чтобы у меня был интернет, уже есть некоторые успехи, удалось принимать ARP и UDP пакеты, и посылать эхо.

Имеется Macbook Pro 2010го года, он в основном не рабочий, либо книжку открываю там, и изучаю чтонить новое, и работаю уже на основном, к примеру так сейчас Haskell учу по книжке "Learn You a Haskell for Great Good". Так же удобно его брать куда-нибудь посидеть, он довольно легкий, по сравнению с обычными ноутбуками, и на нем очень удобный тач пад.

Клавиатура microsoft ergonomic keyboard 4000, люблю все эргономичное, по началу было не привычно, зато сейчас для меня это самая удобная клавиатура, еще хочу купить потом мышку DELUX M618 - это вертикальная мышь.

Скоро собираюсь уже съезжать с общежития, вот и не знаю, собрать новый стол, либо этот забрать, стол этот сделал еще в начале сентября.

 

Int64
()

Защита информации посоветуйте уроки/вебинары

Форум — Security

Всем привет, недавно в университете приезжал один чувак по информационной безопасности, и говорил что все плохо, все ломается итд итп. В общем стало интересна эта тему. В магистратуре у нас есть направление как раз информационная безопасность, но мне больше интересны другие темы, и хочу попробовать самостоятельно разобраться примерно что к чему. В общем посоветуйте пожалуста вебинары/уроки/книги именно по этой теме.
В интернете нашел такой вот курс: https://www.pentestit.ru/study/zerosecurity-a
готов в принципе заплатить, но раз уж платить, то хотелось бы знать что курсы стоящие.

А заинтересовался еще потому-что железку одну делаю, которая управляется именно через интернет, и не хотелось бы, чтобы ее кто-то взломал.

 , ,

Int64
()

Где лучше размещать комментарии

Форум — Development

Всем привет, использую для документирования кода doxygen, на гитхабе смотрел код обычно документируют в заголовках (*.h), но по мне так это не совсем удобно, понятно почему так делают, там просто описание функций и удобно наверное почитать про функцию именно там, но мне казалось удобнее в реализации уже комментарий создавать, т.к. помимо документации это еще и разделяет на функциональные блоки и код не сливается в один, хотя тут тоже можно что-то придумать. Или же лучше в заголовках писать кратикий комментарий через \brief, а в исходнике уже писать детальный комментарий?

 ,

Int64
()

Что интересного в Deep web прогарммисту

Форум — Talks

Всем привет, недавно тут полазил в deep web и толком ничего интересного не нашел, кроме нелегала, хотя заявляют что этот скрытый интернет составляет от всего интернета 80-85%. Так вот может все это вранье про процентное соотношение? Или все таки я как-то не так ищу, есть ли вообще там что-то интересное программисту?

 

Int64
()

Правильная архитектура сложного приложения

Форум — Web-development

Всем привет, как правильно сделать архитектуру приложения, пишу в данный момент на Ruby On Rails, стоит ли отделить backend от frontend, в приложение должно быть Rest API, так что backend для API в любом случае делать нужно будет, но должно ли само приложение так же создавать/удалять/изменять итд обращаясь к этому API?

 

Int64
()

Azure кто что думает

Форум — General

Всем привет, вот думаем может начать использовать Azure, можно на линуксе работать это плюс, пока очень поверхностно с ним ознакомился. Ктонибудь работал с ним, как ощущения, как производительность и общее удобство, что хорошего, что плохого итд?

 , ,

Int64
()

setInterval(4) грузит процессор

Форум — Web-development

Всем привет, необходимо плавный скроллинг через jQuery, и именно значения scrollTop нужно изменять, без css transition, потому-что такой плагин странный (Slim scroll). делаю через setInterval, но он грузит как-то сильно процессор, либо постоянный вызовы scrollTop грузят, но в целом все работает:

function interpTo (current, target, deltaTime, interpSpeed) {

    if (interpSpeed == 0)
        return target;

    var dist = target-current;

    if (dist*dist < 0.001)
        return target;

    var deltaMove = dist*deltaTime*interpSpeed;
    return current+deltaMove;
}

function scroll(b, t) {
    _targer = t;

    if (init)
        return;

    init = true;

    var td  = setInterval(function() {
        var current = b.scrollTop();

        scrollVal = interpTo(scrollVal, _targer, 0.01, 4)
        b.scrollTop(scrollVal);

    }, 4);

}

 ,

Int64
()

Django и atmega

Форум — Linux-hardware

Здравствуйте, можно ли заставить как-то атмегу принимать ответы от сервера на django? Какие примерно компоненты для этого нужны?

 ,

Int64
()

OutOfMemoryError не могу победить

Форум — Development

Ошибка вроде как понятна, не хватает памяти, на моем телефоне все работает хорошо, но как начали проверять на бюджетном варианте телефона, то ошибка такая вылазит, когда я пытаюсь выбрать фотографию из телефона, размер картинки желательно сделать не меньше 960x960 (фотографии для галереи) но на такой размер постоянно ругается, если же сделать размер 250x250 то работает нормально, может быть как-то можно размер памяти увеличить, я так понял под приложение выделяется определенный размер памяти, который он не может превысить.

читаю вот этот цикл статей: http://developer.android.com/intl/ru/training/displaying-bitmaps/index.html

Но как-то не особо помогает, вроде следую всем рекомендациям, и в асинхронном потоке загружаю, но все равно эта ошибка.

Как загружаю: https://gist.github.com/sysint64/b4e7924fffa0c7d39a29

Caused by: java.lang.OutOfMemoryError: (Heap Size=46471KB, Allocated=30904KB)
     at android.graphics.BitmapFactory.nativeDecodeStream(Native Method)
     at android.graphics.BitmapFactory.decodeStream(BitmapFactory.java:658)
     at android.graphics.BitmapFactory.decodeFile(BitmapFactory.java:347)
     at theinvaders.metoyou.Utility.decodeSampledBitmapFromFile(Utility.java:298)
     at theinvaders.metoyou.tasks.BitmapWorkerTask.doInBackground(BitmapWorkerTask.java:38)
     at theinvaders.metoyou.tasks.BitmapWorkerTask.doInBackground(BitmapWorkerTask.java:13)
     at android.os.AsyncTask$2.call(AsyncTask.java:287)

 , ,

Int64
()

wxWidgets и умные указатели

Форум — Development

Почему при использовании умных указателей в wxWidgets вылетает segmentation fault 11
Без них все норм.

MenuFrame::MenuFrame (const wxString& title, const wxPoint& pos, const wxSize& size)
	: wxFrame (nullptr, wxID_ANY, title, pos, size)
{
	theoryBtn = std::make_unique<wxButton>   (this, 0, "Теория");
	testBtn   = std::make_unique<wxButton>   (this, 0, "Тестирование");
	menuSizer = std::make_unique<wxBoxSizer> (wxVERTICAL);

	menuSizer->Add (theoryBtn.get(), 0, wxALL, 10);
	menuSizer->Add (testBtn  .get(), 0, wxALL, 10);

	SetSizerAndFit (menuSizer.get());
}

Я так думаю wxWidgets пытается освободить память, которая и так уже освобождена. Получается с wxWidgets лучше не пользоваться умными указателями, потому-что возможно она сама это делает за меня.

 , ,

Int64
()

Машинное обучение TF-IDF автотегирование

Форум — Development

Пытаюсь решить задачу, у меня программа сгенерировала достаточно много тегов, я их нормализовал, убрал повторяющиеся итд. Теперь хочу обучить алгоритм так, чтобы из этих тегов выбрал самые важные, слышал про TF-IDF но как я понял он генерирует фичи из текста, т.е. их потом можно положить в какойнить DecisionTree и обучить, но какой формат данных должен быть тогда на выходе? так же текст? или какая-то структура данных? до этого только с числами работал.

 , ,

Int64
()

Мини вопрос по android разработке и уведобмлениях

Форум — Development

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

 , ,

Int64
()

Google map style

Форум — Development

Кто нибудь пробовал стилизовать google карту на android, там v2, так что это довольно проблематично, вроде можно как-то перегрузить метод onDraw и изменить контраст, цветность итд, нашел на stackoverflow ответ: http://stackoverflow.com/questions/8058787/custom-google-maps-styling-for-and... но как-то все равно не понятно как сделать.

 ,

Int64
()

Android Studio очень медленно рендерит layout

Форум — Development

Всем привет, у меня компьютер не из слабых, 16 гигабайт оперативной памяти, нормальная видеокарта, но почему-то если поставить у layout фон картинку, то она секунд 10 будет рендериься, после каждого обновления, даже если это изменение никак не влияет на отображение (например событие onClick), он заново рендерит, как можно ускорить процесс, сильно раздражает.

 ,

Int64
()

Java защита секретных ключей

Форум — Development

Java код очень легко декомпилировать, а в коде у меня хранятся напрямую cliend_id и client_secret для обращения к API, мне так не очень нравится, допустим в Python можно вынести ключи в окружение сервера (ENV), как быть в Java для Android приложения?

 , ,

Int64
()

Doxygen константа для документации

Форум — Development

Возможно ли в doxygen задать какую-то константу, к примеру url где располагается другая документация.
К примеру есть такое описание метода:

/**
     * \brief Подтвердить ввод данных
     *
     * \details
     * Всегда серверу отправляется параметр `key` в котором должен храниться защитный ключ для проверки.
     *
     * * Для активации аккаунта отправляется запрос [/api/user/activate/](http://e2dit.com/apidoc/index.html#api-User-RecoveryPasswordUser)
     * * Для обновления телефона отправляется запрос [/api/user/update-phone/](http://e2dit.com/apidoc/index.html#api-User-RecoveryPasswordUser)
     * * Для восстановления отправляется запрос [/api/user/recovery-password/](http://e2dit.com/apidoc/index.html#api-User-RecoveryPasswordUser)
     */

и вместо http://e2dit.com/apidoc/index.html хотелось бы чтобы была объявлена в одном месте константа, и уже на нее ссылаться.

 ,

Int64
()

Защита Android приложения от смс спама при регистрации и обновлении телефона

Форум — Development

Нужно чтобы нельзя было с одного телефона бесконечно много создавать аккаунтов, при том когда создается аккаунт регистрируется не пользователь, а его телефон по сути, и на этот телефон падает смс сообщение, как сделать чтобы нельзя было заспамить другие телефоны этими проверочными кодами? Ну и по сути у меня регистрация пользователя производится через REST API, а метод регистрации открыт, и можно через curl например зарегистрировать без особых проблем, так наверное не должно быть. Ну и так же собственно при смене телефона, так же отправляется смс сообщение с кодом для подтверждения, но уже к этому методу нужна авторизация и можно только через авторизованное приложение обратиться к этому методу, но все равно можно заспамить другие телефоны...

 , , ,

Int64
()

Университет мешает работать

Форум — Talks

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

 , ,

Int64
()

Сервис для отправки СМС

Форум — Development

Всем привет, подскажите пожалуйста проверенный и хороший сервис для отправки смс, делаю подтверждение номер телефона через отправку смс для приложения. Уже все реализовал с RedSMS, но смс как-то очень долго приходят, то 15 минут проходит, то 30, хотя по началу вроде быстро приходило...

 

Int64
()

OAuth2 Обновление токена

Форум — Development

Когда авторизовываюсь на сервере я получаю примерно такой запрос:

{
    "access_token": "<your_access_token>",
    "token_type": "Bearer",
    "expires_in": 36000,
    "refresh_token": "<your_refresh_token>",
    "scope": "read write groups"
}

тут есть expires_in и refresh_token, по refresh_token я могу получить новый access_token, так вот во первых в чем измеряется expires_in, я так понял в секундах, и в течение какого времени можно будет обновить токен, допустим прошел час, и время жизни токена кончилось могу ли я послать после запрос на обновление токена, или мне нужно чуть-чуть пораньше обновить, пока токен еще жив?

 , ,

Int64
()

RSS подписка на новые темы