[ /b/ /u/ /rf/ /dt/ /vg/ /r/ /cr/ /lor/ /mu/ /oe/ /s/ /w/ /hr/ ] [ /a/ /ma/ /sw/ /hau/ /azu/ ] [ /tv/ /cp/ /gf/ /bo/ /di/ /vn/ /ve/ /wh/ /fur/ /to/ /bg/ /wn/ /slow/ /mad/ ] [ /d/ /news/ ] [ Главная | Настройки | Закладки | Плеер ]

 [ Скрыть форму ]
Имя
Не поднимать тред 
Тема
Сообщение
Капча Капча
Пароль
Файл
Вернуться к
  • Публикация сообщения означает согласие с условиями предоставления сервиса
  • В сообщениях можно использовать разметку wakabamark
  • На данной доске отображаются исходные имена файлов!
  • Разрешенные типы файлов: pdf, music, text, code, vector, image, archive, flash, video
  • Тред перестает подниматься после 500 сообщений.
  • Треды с числом ответов более 100 не могут быть удалены.
  • Старые треды перемещаются в архив после 40 страницы.

No.27571 Ответ [Открыть тред]
Файл: 1354174917603.png
Png, 0.70 KB, 300×20 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
1354174917603.png
Привет анон. Прошу тебя сделать то, что у тебя получается лучше всего. Давать советы.
Суть такова. домики деревяные набигают Мне 16 лет, и я хочу стать программистом как оригинально. Начинал с бейсика и паскаля, делал игрушки на конструкторах, верстал странички, писал всякую муть на php, решал задачи, клепал формочки, ставил убунту, опять клепал формочки и так далее.
Дело в том, что я не знаю что мне учить. Всегда есть сомнение что это мертвая технология и что на самом деле нужно учить. Что делать?
5 posts are omitted. Развернуть тред.
>> No.27587 Ответ
>>27586
Как MS-DOS?
>> No.27588 Ответ
>>27571
Сейчас меня закидают какашками, но выучи джаву(или шарп или пхп, раз ты его уже знаешь) и разберись в ооп и устройся куданибудь джуниором. Будет как >>27575
ни читай книжки по тому что нужно. Не понравится, уже будешь понаслышке осведомлен о разных технологиях и иметь представления что можно попробовать и куда податься. За пару месяцев работы научился кодить в большей степени чем за предыдущие 3 года в вузе. Когда начинал фактически тоже до этого писал только 100строчные лабы да пару курсачей.
>> No.27591 Ответ
>>27587
Да. Как MS-DOS. Которая лучшая однозадачная система всех времен и народов.
>> No.27592 Ответ
>>27588
Путь типичного кодерка, тащемта.
>> No.27594 Ответ
>>27571
> Дело в том, что я не знаю что мне учить.
Бери любой из топ-5 языков и не ошибешься (http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html)
Книжки вообще в жопу, главное - это наработать нужное количество часов. Поэтому практика, практика и еще раз практика.
Самый простой вариант - ищешь FOSS проект, который тебе по душе, вступаешь в него, пишешь код. Тебя остальному там научат старшие товарищи.
>> No.27596 Ответ
>>27594
Ешё лучше устроиться макакой - так и запись в трудовой книжке будет.
>> No.27597 Ответ
>>27587
Как букварь. Или алфавит тоже мертвая технология?
>> No.27598 Ответ
>>27597
> SICP
Ты это называешь букварём?
>> No.27599 Ответ
>>27596
Это не так просто, да и там хорошему не научат, если не в крупную компанию идти (а туда без образования и опыта не возьмут).
>> No.27605 Ответ
>>27571
aureliusnero@gmail.com напиши, вероятно посоветую чего-нибудь. не люблю серьёзнотемы на бордах, теряются.


No.27539 Ответ [Открыть тред]
Файл: 300px-PythonScience_-_Random_-_Uniformly_distribut.png
Png, 44.26 KB, 300×226 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
300px-PythonScience_-_Random_-_Uniformly_distribut.png
Подскажите как лучше организовать следующую идею.
Из фиксированного диапазона выбирается случайное число.
При следующем выборе, уже выпавшее число возвращается с уменьшенной вероятностью.

Мой вариант:
Имеется файл с колличеством нулей, соответствующим диапазону чисел.
После того, как из диапазона выбирается случайное число, и проверяется, равно ли соответствующее число из файла нулю.
Если нет, то число из файла уменьшается на 1 (во временной копии), а затем функция запускается повторно.
Если да, то соответствующее случайное число возвращается как результат.

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

Надеюсь, понятно описал.
c:добрые раскрасить - намекает на что-то интересное.
2 posts are omitted. Развернуть тред.
>> No.27545 Ответ
>>27544
Вернее, после того, как функция возвращает число, должна понижаться вероятность того, что оно выпадет в дальнейшем.
>> No.27546 Ответ
>>27539
> При следующем выборе, уже выпавшее число возвращается с уменьшенной вероятностью.
Но зачем?
>> No.27547 Ответ
>>27546
Чтоб генерить полурандомные условия для партии в какой-нибудь игре.
>> No.27548 Ответ
>>27547
Сколько чисел в диапазоне, что это за числа?
>> No.27549 Ответ
>>27548
Произвольне диапазоны (по большей части меньше 10).
Диапазон - количество вариантов для выбора.
Конкретное число - номер варианта.
>> No.27550 Ответ
>>27549
> Произвольне диапазоны (по большей части меньше 10).
define:"диапазон меньше натурального числа"
> Диапазон — количество вариантов для выбора.
Если ты решил придумать собственный термин, то придумай для него и собственное название, потому что слово "диапазон" уже имеет значение и это не "количество".
Диапазон — интервал значений какой-либо величины.
Интервал — множество значений, заключённых в некоторых границах.

И к предыдущему вопросу я забыл ещё спросить, сколько значений из интервала планируется выбирать (то есть сколько "выбранных" значений нужно запоминать).
>> No.27562 Ответ
>>27550
Не придирайся. Можно сформулировать так:

Дано конечное множество T. Написать f(n) (n есть натуральное число) такую, что для данного t из T и натурального n вероятность равенства f(n)=t тем меньше, чем больше раз t возвращается при значениях аргумента f, меньших n.
>> No.27563 Ответ
>>27539
Не понял твой вариант реализации. Предлагаю такой:
1. Для N твоих элементов есть массив из N чисел, которые изначально все равны X.
2. Находишь случайное число от 0 до суммы всех чисел в массиве (для первого раза N * X).
3. Возвращаешь число для которого сумма чисел из массива для предыдущих элементов включительно больше случайного числа.
4. Уменьшаешь для возвращаемого элемента значение в массиве на определенную величину
Пример:
[A, B, C, D]
[1, 1, 1, 1]
Случайное число из промежутка [0, 4)
2.4356
3 > 2.4356
вернуть C
[A, B, C,   D]
[1, 1, 0.1, 1]
Случайное число из промежутка [0, 3.1)
// вероятность попасть в промежуток для С теперь значительно ниже
... и так далее
>>27539
Не понял твой вариант реализации. Предлагаю такой:
1. Для N твоих элементов есть массив из N чисел, которые изначально все равны X.
2. Находишь случайное число от 0 до суммы всех чисел в массиве (для первого раза N * X).
3. Возвращаешь число для которого сумма чисел из массива для предыдущих элементов включительно больше случайного числа.
4. Уменьшаешь для возвращаемого элемента значение в массиве на определенную величину
Пример:
[A, B, C, D]
[1, 1, 1, 1]
Случайное число из промежутка [0, 4)
2.4356
3 > 2.4356
вернуть C
[A, B, C,   D]
[1, 1, 0.1, 1]
Случайное число из промежутка [0, 3.1)
// вероятность попасть в промежуток для С теперь значительно ниже
... и так далее
Сообщение слишком длинное. Полная версия.
>> No.27567 Ответ
>>27563
Интересная реализация. Наверно это ОПу подойдёт.
>> No.27568 Ответ
>>27563
Восхитительно!
Так и сделаю, большое спасибо.


No.27552 Ответ [Открыть тред]
Увидел в одном коде такую строчку:
implode(file('file.txt'));
ЭТо тоже самое, что и
filegetcontents('file.txt');
или всё же разница есть?
>> No.27553 Ответ
>>27552
inmplode - объединяет массив в строку. file - читает содержимое файла в массив.
file_get_contents сразу представляет файл в виде строки. Работает быстрее, чем первый вариант.
>> No.27555 Ответ
>>27553
спасибо


No.27484 Ответ [Открыть тред]
Файл: -.jpg
Jpg, 37.73 KB, 400×400 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
-.jpg
Доброй ночи, доброкодер. Обычно все мои проблемы решают лолинеки, самим своим существованием вдохновляя меня на подвиг, но сейчас мне требуется твоя помощь. Есть три задачи на С++ и очень сжатые сроки. Надеюсь, чудо произойдет и ты поможешь мне их реализовать.
1) Запрограммировать функцию для вычисления интегралов по методу Симпсона.Застосуваты составленную функцию для вычисления несобственных интегралов.
При тестировании воспользоваться закономерностями:
а) Эллиптический интеграл второго рода
б) интеграл Дирихле
в) интеграл Пуассона
г) интеграл Эйлера

2) Составить рекурсивную функцию для быстрого (быстрее, чем линейного) вычисления чисел Фибоначчи, воспользовавшись вектрно-матричным представлением

3) Написать программу нахождения эйлерового цикла в графе, заданном списком смежности. Граф вводится в виде матрицы смежности.
>> No.27486 Ответ
>>27484
> Застосуваты
Какол что ли? Как это слово на английский переводится?
>> No.27487 Ответ
>>27484
Весь семестр упарывали аниму под горилку с салом, а теперь "Анон помоги сделать лабы"?
>> No.27488 Ответ
>>27486
"Использовать". Чертов гуглопереводчик, неужели так трудно было учесть отсутствие пробела после точки. Видимо такие же спецы как и я писали.
>> No.27489 Ответ
>>27487
Весь семестр учил гуманитарщину и философски-религиозную ересь, а теперь как духовный человек обращаюсь за помощью.
А анима под горилку с салом - самое то, я вам скажу.
>> No.27490 Ответ
>>27484
Дробить сраный граф неинтересно, читать про жидовские интегралы на википедии вместо опа и подавно. А вот вторая задача...
> Составить рекурсивную функцию для вычисления чисел Фибоначчи
Неплохая тема для олимпиадки.
>> No.27508 Ответ
1) ruwiki://Метод_Симпсона
2) http://e-maxx.ru/algo/fibonacci_numbers , смотри матричную формулу и научись быстро возводить в степень


No.27402 Ответ [Открыть тред]
Файл: vk.png
Png, 59.11 KB, 676×341 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
vk.png
Привет, анон, выручай. Вот код на С, он работает не правильно, помоги найти проблему. С меня как всегда.
Суть:
Нужно посимвольно записать в массив текстовый файл, а потом тупо вывести его в консоль.
Проблема: Содержимое файла выводится хорошо, но после него выводится еще странная абракадабра в виде множества букв "М"и ранее введенного в консоль адреса файла.
Код:
#include <conio.h>
#include <stdio.h>
#include <stdlib.h>
int main()
{
   setlocale(LC_ALL, "Russian");
   char path[255];
   char buf[255];
   char sym;
   printf("Please, enter test file path\n");
   scanf("%s",&path);
Привет, анон, выручай. Вот код на С, он работает не правильно, помоги найти проблему. С меня как всегда.
Суть:
Нужно посимвольно записать в массив текстовый файл, а потом тупо вывести его в консоль.
Проблема: Содержимое файла выводится хорошо, но после него выводится еще странная абракадабра в виде множества букв "М"и ранее введенного в консоль адреса файла.
Код:
#include <conio.h>
#include <stdio.h>
#include <stdlib.h>
int main()
{
   setlocale(LC_ALL, "Russian");
   char path[255];
   char buf[255];
   char sym;
   printf("Please, enter test file path\n");
   scanf("%s",&path);
   FILE *f;
   f=fopen(path,"rt");
   int i;
   i=0;
   while((sym = fgetc(f)) != EOF)
   {
   buf[i]=sym;
   i++;
   }
   puts(buf);
   getch();
   return 0;
}
Пример содержимого файла: "123456".
Пример того что выводится в консоль на пикрилейтед.
Можно бросаться гнилыми овощами, и говорить какой я мудак. Буду примать к сведению, и делать правильно.
Сообщение слишком длинное. Полная версия. 33 posts are omitted, из них 9 с файлами. Развернуть тред.
>> No.27439 Ответ
>>27436
> использованием прерываний
selffix
>> No.27440 Ответ
>>27436
программа из 20 строчек это курсач?
>> No.27441 Ответ
>>27440
Быдлоколледж в мухосранске. Так что, как бы печально это не было, да.
>> No.27442 Ответ
>> No.27443 Ответ
Файл: 1321047369560.gif
Gif, 432.87 KB, 500×275 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
1321047369560.gif
>> No.27444 Ответ
>>27437
У адекватных одногруппников темы без прерываний.
>> No.27445 Ответ
>>27444
Я не говорил про адекватных, я говорил про готовые решения. Чувствуешь разницу?
>> No.27446 Ответ
>>27435
Я только начал в ассемблер. Т.е. даже не предполагаю как сделать ассемблерную вставку.
>> No.27447 Ответ
>>27446
__asm mov ax, 10h
__asm mov ax, bx
>> No.27502 Ответ
>>27436
Он имеет в виду разработку под MS DOS с использованием Borland C, смирись. Или дай ему понять, что его запрос несколько бессмысленен.


No.27318 Ответ [Открыть тред]
Файл: 150px-Silverlight.png
Png, 30.73 KB, 150×166 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
150px-Silverlight.png
Выше упомянутого поделия майкрософт нить, которое они поначалу толкали(или всё ещё толкают) как замену flash.
12 posts are omitted. Развернуть тред.
>> No.27348 Ответ
>>27347
На сколько мне известно, сильверлайт - это обрезанный wpf. Стоит начать с изучения него, неверное.
>> No.27379 Ответ
Но ведь Silverlight RIP.
/thread
>> No.27382 Ответ
>> No.27385 Ответ
>>27382
Няша, ты не понял. "RIP" означает "на нём никто не пишет, потому что он никому не интересен из-за наличия гораздо более вменяемых альтернатив".
>> No.27386 Ответ
>>27347
Слушай, а разве там в бэкграунд коде не видно элементы управления? Помоему ты что то не так делаешь.
>> No.27387 Ответ
>>27386
Делаю я вот что: создаю в файле Mainpage.xaml.cs в классе MainPage свои классы и пишу этим классам методы. В мелодах не видно никаких элементов упавления. На странице из Toolbox сделал Canvas c name="mainCanvas". Студия(2010) пишет, что не знает, кто такой mainCanvas.
>> No.27388 Ответ
>>27387
Повидимому элементы все видны только в самом методе-конструкторе public MainPage(). А так же в событиях элементов, которые автоматически создаются при двойном клике на элемент, причём только тот самый элемент, чьё это событие.
>> No.27389 Ответ
>>27385
Каких альтернатив? Может быть, HTML5 с его ущербным жаваскриптом и зоопарком браузеров? Или JavaFX, для которой ни у кого не стоит рантайм? Или, может быть, флеш без многопоточности?
>> No.27390 Ответ
>>27389
А, нет, я знаю! Это наверняка ActiveX, поддерживаемый только на одной платформе и только Самым Лучшим и Прогрессивным Браузером!
>> No.27464 Ответ
>>27347
Ты явно что-то делаешь не так, если тебе это нужно. В wpf и silverlight лучше пользоваться привязкой данных, чем пытаться к ним обращаться напрямую. Читай в msdn про binding и mvvm. Это ведь главные фичи сего фреймворка.


No.27271 Ответ [Открыть тред]
Файл: gopherbw.png
Png, 205.72 KB, 3861×3861 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
gopherbw.png
Добрый день, Анон.
Может ты мне объяснишь, для чего использовать Go? Язык так неплохой, думаю, что у него будет будущее, но сферу применения данного языка я никак не могу определить.
Надеюсь на тебя, анон.
39 posts are omitted, из них 2 с файлами. Развернуть тред.
>> No.27375 Ответ
Я ничего не понял, зачем у вас всех скобки в префиксной нотации?
>> No.27376 Ответ
>>27375
ЛИШПОЛЮБЫ не могут без СКОБКОЛОЖЕСТВА же.

И вообще, тред надо возвращать к теме ОП-поста, иначе, как подсказывает мне капча, «дальше жертва».
>> No.27381 Ответ
>>27375
потому что это списки и с ними так удобнее изголятся.
>> No.27384 Ответ
>>27375
Потому что s-expr.
>> No.27415 Ответ
>>27271
ОП, забей на неизоморфный (и как следствие) мертворожденный Go. Учи лишпик.

c:простите принимал
>> No.27450 Ответ
> неизоморфный (и как следствие) мертворожденный Go
Ahaha oh wow. Неизоморфный чему?
>> No.27451 Ответ
>>27450
probably he meant: негомоиконичный
>> No.27453 Ответ
>>27415
> забей на неизоморфный (и как следствие) мертворожденный Go. Учи лишпик.
Смотри, ОП, если будешь учить лишп - станешь таким же ебнутым.
>> No.27460 Ответ
>>27415
BLJAD, у меня сейчас другое в голове. Негомоиконичный, конечно.
>> No.27461 Ответ
>>27460
Гомоиконы - это к православным.


No.27258 Ответ [Открыть тред]
Konachan.com - 85809 book boots braids cleavage flandre_scarlet gloves halloween hat hong_meiling izayoi_sakuya knife pumpkin red_eyes remilia_scarlet tima touhou wings.jpg
Суп, ли/с/пач. Прошу прощения за очередной СЧИГОНАЧАТЬ-тред. Суть такова - этой зимой, вполне возможно меня попрут из моего учебного заведения и мне таки придется идти в армию если недобор веса и сорт оф геморрой не прокатят, ну а после этого мне даже придется зарабатывать деньги, да да. Во всякие грузчики идти не вариант - слишком хилый, во всякие продавцы тоже - адово шипиляфлю и вообще социофоб. Подумал, почему бы не заделаться быдлокодером, люди же как то живут. Но вот проблема - я знаю только css, что по сути быдлокодингом и не является. Что из себя представляют языки я смутно представляю, но совсем не представляю практическое их применение. Ну то есть, не одни же игры и браузеры\плееры\скриншотилки кодеры пишут, для чего они еще нужны? Что вообще из себя представляет такая работа? От рандомного заказа до заказа или что то одно конкретное? Анончик, поясни мне за это пожалуйста, а также какие языки тогда есть смысл изучать.
>> No.27259 Ответ
Файл: 1237986699025.jpg
Jpg, 40.92 KB, 704×396 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
1237986699025.jpg
>>27258
Гораздо быстрее стать говносистемным администратором, потому что там быстрее можно начать жизнь с нуля. Никому быдлокодер не нужен сейчас. Я много, где искал место, где можно начать почти с нуля человеку, который недавно прорешал задачник, но оказалось хуй где. Все хотят сразу, чтобы ты сек охуенно в ООП, компьютерной графике, матан чтоб пиздато знал, а они будут тебе лишь указывать.
Да и после армии ты придешь еще тупее, чем был.
Поэтому найди должность помощника системного администратора. На заработок 10-12 тысяч, чтобы почти нихуя не просили, но скилл качаться будет.
Скорее всего после армии тебя перестанут кормить и пошлют сразу на работу. Поэтому времени сидеть с жирными книгами по программированию у тебя не будет. А на вопросы по программированию никто отвечать не будет. Здесь вопросам мало кто рад, а на форумах посылают нахуй сразу же или все переходит в срач и мерку джагонами. А имея 10 тысяч в месяц можешь себе купить пожрать, проездной и вложится в кварплату, чтобы от тебя отъебались и появится пространства для маневра.
>> No.27260 Ответ
Файл: 786de3ae4cd43af3cd7774845527d246.jpg
Jpg, 273.49 KB, 800×726 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
786de3ae4cd43af3cd7774845527d246.jpg
>>27259
> говносистемным администратором
Ну так это вообще моя голубая мечта.
Но в том то и бида. Для него же нужно образование, а я в колледже на третьем курсе, то бишь это средне специальное.
Или на этот забивают?
>> No.27261 Ответ
>>27260
Диплом идет в плюс, но могут взять и без этого.
Если есть маленькая приписка
Обучение бесплатно
А за что выгоняют, няша?
>> No.27262 Ответ
Файл: be13010a4668ee3db5dd5c9788a56497.jpg
Jpg, 65.61 KB, 640×453 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
be13010a4668ee3db5dd5c9788a56497.jpg
>>27261
> Если есть маленькая приписка
С этого момента поподробнее :3
> А за что выгоняют, няша?
Посещаемость оче плохая. Просто или вообще из дому не выхожу, или ухожу с последних пар. Такое у меня каждую сессию, но каждый раз я лишь чудом оставался, сомневаюсь что в этот раз я останусь. Вроде каждый раз собираюсь браться за ум, но в итоге тупо остаюсь дома. Даже не знаю как с этим бороться, вроде даже были попытки ОЛОЛО ХВАТИТ ТАК ЖИТЬ, но меня хватало максимум на неделю.
>> No.27263 Ответ
>>27262
Ну так поднажми, няша. останься. Это же тебе нужно
А приписка в том, что если говорится, что обучение бесплатно, то вместо хорошей зарплаты тебя зато будут учить, а это +.
Поэтому есть возможность начать жизнь с начала, но если будет выбор между тобой и человеком с высшем, то выберут его.
Поэтому не бросай, а лучше подерись за него.
>> No.27266 Ответ
Файл: d65130f37a789f919052bae55c543048.gif
Gif, 369.32 KB, 640×360 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
d65130f37a789f919052bae55c543048.gif
>>27263
А, то есть эта приписка будет в трудовом договоре, я думал это что-то вроде справочки из колледжа. А сколько обучение примерно длиться? И всегда ли можно пройти его бесплатно, жертвую з\п?
>> No.27267 Ответ
Файл: 1257432002634.gif
Gif, 151.91 KB, 450×450
Ваши настройки цензуры запрещают этот файл.
unrated
>>27266
> длится
конечно же.
>> No.27302 Ответ
>>27266
> И всегда ли можно пройти его бесплатно, жертвую з\п?
Скажем так, тебе повезет, если найдешь вообще такую контору. Я лично в своем Замкадье такого еще не встречал.


No.27238 Ответ [Открыть тред]
Файл: i-just-became-a-pole-vault-fan.jpg
Jpg, 41.00 KB, 482×737 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
i-just-became-a-pole-vault-fan.jpg
Вчера на меня снизошло озарение . Программисты - люди которые могут прогонять алгоритм в уме.Курил Pygame и думал как это движение по диагонали. Осталось только выучить до конца английский и действительно СОЗДАВАТЬ код , а не просто читать чужой код. И все. Блекджек, барышни...
>> No.27239 Ответ
>>27238
Очень познавательно. Пиши ещё.
>> No.27244 Ответ
>>27238
> Курил Pygame
> и думал как это движение по диагонали.
Видимо, ты не Pygame курил.
>> No.27249 Ответ
Файл: fuck-your-sins.jpg
Jpg, 31.85 KB, 485×292 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
fuck-your-sins.jpg
>>27239 Прихожу с работы, сажусь за комп. Изучаю Pygame по книге "beginning-game-development-with-python-and-pygame-from-novice-to-professional" , но каждый вечер мне так ТЯЖЕЛО начать читать и учить эту книгу это просто ужас . Но после ~часа начинает нравиться , втягиваюсь. Да , я знаю что твоя фраза полна сарказма.


No.27220 Ответ [Открыть тред]
Файл: 3486805703_723ed25eef_z.jpg
Jpg, 78.61 KB, 480×640 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
3486805703_723ed25eef_z.jpg
Вот смотри, доброчан. Есть софтина на джаве (для ПК), надо чуть модифицировать её поведение.
Пробовал декомпилить её при помощи jd-gui, но он в куче мест генерит невалидный код (где-то даже goto вылез). Есть ли ещё какой-нибудь хороший подход?
Знаю, что под андроидом софт можно декомпильнуть (вроде как однозначно и без потерь) в ассемблер Dalvik VM, а потом собрать обратно, есть ли в обычной джаве что-нибудь подобное?
>> No.27222 Ответ
>>27220
Я пользовался Jad, когда нужно было деконпелировать яву. Вроде код был валидный.
>> No.27230 Ответ
Файл: 2012-11-17-190740_597x416_scrot.png
Png, 42.46 KB, 597×416 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
2012-11-17-190740_597x416_scrot.png
>>27222
> Parsing filename.class...The class file version is 50.0 (only 45.3, 46.0 and 47.0 are supported)
._.
Вот у jad есть интересный свитч "-dis - disassembler only", который генерит что-то вроде кода на пике. Интересно, есть ли какой-нибудь софт, который позволяет делать такую конверсию в обе стороны.
>> No.27231 Ответ
>>27230
О, да такой дизассемблер, оказывается, есть прямо в поставке джавы, под названием javap. Только вот не вижу я возможности дизассемблированный код собрать обратно.
>> No.27234 Ответ
Всё, я разобрался. Помогли две озамечательные софтины — jasmin и dejasmin.
Тред не буду удалять, вдруг кому ещё поможет. Да и пароль я забыл.


[0] [1] [2] [3] [4] [5] ... [49] [50] [51] [52] [53]
Пароль:

[ /b/ /u/ /rf/ /dt/ /vg/ /r/ /cr/ /lor/ /mu/ /oe/ /s/ /w/ /hr/ ] [ /a/ /ma/ /sw/ /hau/ /azu/ ] [ /tv/ /cp/ /gf/ /bo/ /di/ /vn/ /ve/ /wh/ /fur/ /to/ /bg/ /wn/ /slow/ /mad/ ] [ /d/ /news/ ] [ Главная | Настройки | Закладки | Плеер ]