• Как найти разработчика мобильного приложения в стартап?

    Robur
    @Robur
    Знаю больше чем это необходимо
    варианта два:
    - зажечь разработчика своей идеей
    - сделать много предварительной работы чтобы вам было что предложить и вас было интересно слушать и зажечь разработчика своей идеей.

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

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

    помимо этого мне встречалось много людей "с идеей", которые нихрена не сделали - как вы думаете скольким из них удалось меня хоть как-то заинтересовать? :)

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

    Пока вы ходите с идеей - вы никому не нужны - у каждого разработчика своих идей больше чем свободного времени.
    Ответ написан
    2 комментария
  • Как реализовать нейронную сеть на языке R?

    @kelj
    Прежде всего, Ваши данные должны быть нормализованы для использования при обучении нейронной сети. Кроме того,
    hidden=10
    представляется мне излишним.

    Попробуйте такой код:

    library(neuralnet)
    
    # 1. creating the initial data, plotting
    data <- data.frame (
    	input = c(0.225, 690, 2313, 2931, 4061, 4937, 5809, 7096, 8803, 10095, 12229, 13572),
    	output = c(0.118, 274, 949, 1270, 1668, 2001, 2434, 3028, 3393, 4519, 5594, 7610)
    )
    plot(data$output ~ data$input, main="Distribution of the pension relative to the salary", xlab="Salary", ylab="Pension")
    
    # 2. normalizing the data, plotting
    min.input <- min(data$input)
    min.output <- min(data$output)
    range.input <- diff(range(data$input))
    range.output <- diff(range(data$output))
    data.norm <- data.frame (
    	input = (data$input - min.input) / range.input,
    	output = (data$output - min.output) / range.output
    )
    plot(data.norm$output ~ data.norm$input, main="Distribution of the pension relative to the salary (normalized)", xlab="Salary", ylab="Pension")
    
    # 3. neural network
    net <- neuralnet(output ~ input, data.norm)
    
    # 4. test the output
    testdata <- seq(0, 25000, by=500)
    testdata.norm <- (testdata - min.input) / range.input
    result <- round(compute(net, testdata.norm)$net.result * range.output + min.output)
    plot(testdata, result, main="Predicred outcome", xlab="Salary", ylab="Pension")
    Ответ написан
    Комментировать
  • Почему дизайны новых стартапов как-будто сделаны под-копирку?

    SternMore
    @SternMore
    Работаю над GrabDuck.com
    Основная причина мне кажется в том, что на этапе стартапа как правило нет средств на хорошую проработку дизайна, поэтому или покупается какая то дизайнерская халтура на тему того, что сейчас "модно" или же разработчики без дизайнерского опыта просто стараются скопировать то что им кажется красивым.

    Мы на нашем проекте вроде постарались этого избежать и сконцентрироваться на предоставляемой информации. Так что уже не все ;-) Дайте типичный пример, где под копирку?
    Ответ написан
    6 комментариев
  • Сайты, на которых может подзаработать тестировщик?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Удаленный тестировщик - странное существо.
    Нормальное тестирование, где нужен грамотный тестировщик, IMHO возможен только внутри команды, когда тестировщик и разработчик работают вместе, вдобавок, тесты могут быть написаны ДО программы.

    Удаленное тестирование, когда твой проект тестируют какие-то странные люди со стороны - распространено только в бесплатных бета-версиях, где платят в лучшем случае ресурсами самого проекта (если он игровой - плюшками, если неигровой - бесплатной лицензией на xx времени, etc).

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

    Ищите обычную работу. Да, в принципе можно найти и удаленный вариант, но явно не на "фрилансе".
    Ответ написан
    7 комментариев
  • Перенаправление в Android приложение?

    @FoxInSox
    Поделюсь с вами сокровенной тайной как найти ответ на 99% вопросов: вводите в Гугле ключевые слова вопроса, т.е. в вашем случае это "android open app from browser" и вуаля ответ найден:

    stackoverflow.com/questions/2958701/launch-custom-...

    ps ну и да, само собой Android приложение должно быть ваше. Иначе никак.
    Ответ написан
    Комментировать
  • Как осуществить перенос из PHP-файла переменной в JS-файл?

    arutyunov
    @arutyunov
    Mooza.ru — Делаем сайты
    <?php
    $data = 'some_var_for_js';
    ?>
    
    <html>
    <head>
    <script type="text/javascript">
    var data = <?php echo $data; ?>;
    </script>
    </head>
    ...
    Ответ написан
    5 комментариев
  • Как реализовать поиск по иерархическому дереву?

    примерно поиск можно выполнять так

    SELECT * FROM company WHERE category_id regexp '[[:<:]](".$cat_id.")[[:>:]]' AND city='Чтото'

    где $cat_id строиться переменная со списком категорий 11|12|13|14
    т.е. ты находишься в родителе с ИД 10, тебе нужна рекурсивная функция что бы вывести список категорий который относится к этому родителю, который будет записываться в переменную $cat_id

    пример

    $cat_id = get_sub_cat('10'); // возвращает 11|12|13|14|15 т.е. детёныши родителя с ИД 10
    Ответ написан
    1 комментарий
  • Как организовать коллективную разработку социальной сети?

    alekciy
    @alekciy
    Вёбных дел мастер
    Сделать для него API. Лучше всего REST. Вариант с кодированием скриптов зендом не предлагаю, ибо структура базы остается открытой.
    Ответ написан
    Комментировать
  • Чем скачать yandex-плейлист целиком?

    написал php-скрипт
    <?php
    
    const MP3_DIR = '/drive2/Dropbox/backup/mp3/';
    
    require_once __DIR__ . '/vendor/autoload.php';
    
    $curl = new \Zelenin\Curl();
    
    $playlist_url = 'http://music.yandex.ru/?ncrnd=6537#!/users/Muz-winamp/playlists/1046';
    
    preg_match_all( '/users\/(.*)\/playlists\/(.*)/isu', $playlist_url, $matches );
    
    $owner = $matches[1][0];
    $playlist_id = $matches[2][0];
    
    $response = $curl->get( 'http://music.yandex.ru/get/playlist2.xml?kinds=' . $playlist_id . '&owner=' . $owner );
    
    $playlist = json_decode( $response['body'], true );
    
    $playlist_title = $playlist['playlists'][0]['title'];
    
    $tracks = implode( ',', $playlist['playlists'][0]['tracks'] );
    
    $response = $curl->get( 'http://music.yandex.ru/get/tracks.xml?tracks=' . urlencode( $tracks ) );
    
    $tracks = json_decode( $response['body'], true );
    $tracks = $tracks['tracks'];
    
    $playlist_dir = MP3_DIR . $playlist_title;
    if ( !file_exists( $playlist_dir ) && !is_dir( $playlist_dir ) ) {
    	mkdir( $playlist_dir );
    }
    
    foreach ( $tracks as $track ) {
    	$artist =  $track['artist'];
    	$title = $track['title'];
    
    	$response = $curl->get( 'http://storage.music.yandex.ru/download-info/' . $track['storage_dir'] . '/2.mp3' );
    
    	$xml = new DOMDocument();
    	$xml->loadXML( $response['body'] );
    
    	$host = $xml->getElementsByTagName( 'host' )->item(0)->nodeValue;
    	$ts = $xml->getElementsByTagName( 'ts' )->item(0)->nodeValue;
    	$path = $xml->getElementsByTagName( 'path' )->item(0)->nodeValue;
    	$s = $xml->getElementsByTagName( 's' )->item(0)->nodeValue;
    	$n = md5( 'XGRlBW9FXlekgbPrRHuSiA' . substr( $path, 1 ) . $s );
    
    	$mp3_url = 'http://' . $host . '/get-mp3/' . $n . '/' . $ts . $path;
    	
    	//echo $mp3_url . PHP_EOL;
    
    	$response = $curl->get( $mp3_url );
    	$mp3_name = addslashes( $artist . ' - ' . $title . '.mp3' );
    	echo $mp3_name . PHP_EOL;
    	file_put_contents( MP3_DIR . $playlist_title . '/' . $mp3_name, $response['body'] );
    }
    Ответ написан
    21 комментарий
  • Как сделать background на весь экран документа?

    begezavr
    @begezavr
    html { 
            background: url('images/yourimage.jpg') no-repeat center center fixed; 
            -webkit-background-size: cover;
            -moz-background-size: cover;
            -o-background-size: cover;
            background-size: cover;
    }
    Ответ написан
    Комментировать
  • Как сделать background на весь экран документа?

    background-size: [ <значение> | <проценты> | auto ]{1,2} | cover | contain
    <значение> - Задает размер в любых доступных для CSS единицах — пикселы (px), сантиметры (cm), em и др.
    <проценты> - Задает размер фоновой картинки в процентах от ширины или высоты элемента.
    auto - Если задано одновременно для ширины и высоты (auto auto), размеры фона остаются исходными; если только для одной стороны картинки (100px auto), то размер вычисляется автоматически исходя из пропорций картинки.
    cover - Масштабирует изображение с сохранением пропорций так, чтобы его ширина или высота равнялась ширине или высоте блока.
    contain - Масштабирует изображение с сохранением пропорций таким образом, чтобы картинка целиком поместилась внутрь блока.
    Ответ написан
    Комментировать
  • Как восстановить поврежденные данные с флешки с файловой системой NTFS?

    Henryh
    @Henryh
    Веб-программист
    Верно. Сделайте образ флешки и дальше уже работайте с ним.
    Под Linux можете использовать команду:
    sudo dd if=/dev/sdc of=image.iso
    где, /dev/sdc — это флешка, а image.iso — образ с которого потом будете восстанавливать информацию.
    Под Windows, если не ошибаюсь, образ можно сделать через UltraISO или ImageUSB.

    Потом через R-Studio всё восстанавливайте. Только вот боюсь мало что получится так как небезопасное извлечение, скорей всего, означает, что файлы не успели полностью дописаться на флешку, а значит восстанавливать просто нечего.
    Удачи.
    Ответ написан
    Комментировать
  • Как восстановить поврежденные данные с флешки с файловой системой NTFS?

    Ezhyg
    @Ezhyg
    Просто совет.

    Самое главное, что нужно сделать - копию содержимого всей "флешки", образ, не на уровне ФС, а на "физическом" уровне . В дальнейшем работать только с образом, имея его резервную копию, на всякий случай.

    Указанная выше R-Studio умеет работать с носителями на "низком" уровне.
    Ответ написан
    Комментировать
  • Как восстановить поврежденные данные с флешки с файловой системой NTFS?

    srosts
    @srosts
    R-Studio или Ontrack EasyRecovery, когда-то давно, ещё с дискетами, помогала программа EasyRecovery Professional не знаю работает ли она с флешками.
    Ответ написан
    Комментировать
  • Как восстановить поврежденные данные с флешки с файловой системой NTFS?

    edinorog
    @edinorog
    Троллей не кормить!
    Рекомендую погуглить чтоль для приличия насчет "безопасного отключения" и в какие годы это нужно было.
    Ответ написан
    Комментировать
  • Как сложить два числа в JavaScript?

    @codercat
    Вам стоит использовать Jquery для этого
    Ответ написан
    3 комментария
  • Есть ли сервис для тематического поиска музыки с возможностью скачивания?

    afiskon
    @afiskon

    Подпишитесь на группу во Вконтакте, посвященную интересующему вас стилю. Их действительно много и на любой вкус. Приложений для скачивания уйма, vkPlayer например.

    Ответ написан
    Комментировать
  • Кратчайший путь до первых денег на фриланс бирже?

    У меня опыт небольшой. Python, Django, Flask, и по большей части - на oDesk. По моему мнению, самое что ни на есть важное - это: 1) выбор адекватных заказчиков, способных точно объяснить, что им надо, и желательно - технически компетентных; 2) Грамотное общение с ними. На всякое предложение о работе подписывается много людей. Чтобы выделиться среди этой толпы, необходимо потратить определённое время и силы. Внимательно прочесть предложение, подумать над ним и сформулировать в ответном письме вкратце:

    - Ваш опыт, пусть и кратко, относительно данного проекта.

    - Ваше представление о том, как следует реализовать этот проект (вкратце; но можно двумя словами, но желательно - обоснованно, упомянуть о том, что вот такую-то фичу вы реализуете с помощью MongoDB для пущей скорости). Пустословия и популизма не надо.

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

    Очень хорошо, если Вы сразу напишете ещё и некоторые рацпредложения. Вежливо и корректно, конечно.

    Короче говоря, необходимо 1) найти те проекты, в которые стоит вникать и разбираться; 2) вникнуть и разобраться так, чтобы заказчик понял: Вы - компетентный специалист, работаете на совесть, сделаете обещанное и качественно. По крайней мере, очень постараетесь. Если с самого начала тон общения построен именно так, если Вы задали уровень и поддерживаете его, то в случае возможных проблем, неувязок, нестыковок, как правило, люди относятся с пониманием.

    Ответ написан
    Комментировать
  • Кратчайший путь до первых денег на фриланс бирже?

    afiskon
    @afiskon

    Знакомый фрилансер в свое время говорил, что проще всего найти фрилансера в топе, который делегируют/оутсорсит свою работу другим фрилансерам. Ну и еще стоит отметить, что стоит поискать работу на вебмастерских форумах и писать там заказчику в ЛС.

    Ответ написан
    1 комментарий