-
OpenSuse 11.04 проблем
Това за Java е странно. Иначе за Flash плеъра нещата са напълно нормални. Не съм напълно сигурен, но този проблем с Flash плеъра го има от години и Adobe определено нямат желание да го оправят за потребителите на Linux. До колкото си спомням с версия 10.2 и потребителите на Windows имат същия проблем. Сега пуснаха версия 10.3 до колкото си спомням и там вероятно проблемът ще е решен за потребителите на Windows.
-
net install Debian?
Лично аз никога не успях да подкарам 64 битовото издание на Debian net install на каквато и да е било машина от CD. Иначе според INTEL този процесор поддържа 64 битови инструкции.
-
Драйвери за видеокарта за Линукс
Потърсих за упътване с Google, но не намерих това, което ми трябваше. Затова просто ще опиша нужните стъпки, които работят със сигурност и съм ги изпробвал много пъти . Препиши си стъпките или си ги разпечатай, защото няма да имаш графична среда. 1. Изтегли драйвер от сайта на nVidia 2. Натисни Ctrl+Alt+F1 3. Ще се превключи на текстов режим в терминала. Влез в системата с твоето потребителско име и парола 4. Инсталирай пакета dkms с тази команда „sudo apt-get install dkms“. Ще ти поиска твоята парола, така че я въведи 4. Отиди в папката, където е изтеглен драйвера (за целта използвай командата „cd име на папка“) 5. Изпълни командата „sudo service gdm stop“ 6. Стартирай инсталацията на драйвера с „sudo sh ./ИМЕ_НА_ФАЙЛА.bin“ 7. Следвай инструкциите на екрана и чети внимателно какво пише. Вероятно ще има съобщение, че не може да направи еди какво си и дали искаш да пробва нещо друго. По-добре му позволи да пробва другите неща 8. След като инсталацията завърши, рестартирай компютъра с командата „sudo reboot“ Това е цялата магия. Сподели дали е станало каквото се иска .
-
Запитване за писане на красив код
Целта на метода по-долу (getRadioButtonPanel()) е да създаде панел с JRadioButton-и като взима текста на всеки бутон от отделен properties файл. Това е така, защото във всеки отделен properties файл ще се съдържат различни детайли за какво прави всеки бутон. Следния код може ли да се напише по-красиво: private JPanel getRadioButtonPanel(String path, String dir, String key, int align, ButtonGroup group) { JPanel panel = new JPanel(new GridBagLayout()); // Създаване на панел GridBagConstraints layout = new GridBagConstraints(); // Създаване на GridBag подребда String buttonText = null; String templatesDirectory = mergeFilePath(path, dir); // path - път до текущата папка, dir - папка с properties файловете String[] fileList = getFilesList(new File(templatesDirectory)); // Взима списък на всички файлове в указаната папка Arrays.sort(fileList); // Подрежда масива по азбучен ред JRadioButton[] radioButton = new JRadioButton[fileList.length]; // Създава масив от JRadioButton-и с размера на броя файлове for(int i = 0; i < fileList.length; i++) { layout = orderLayoutAndAlign(0, i, align); // Задава подредбата на обект buttonText = getProperty(mergeFilePath(templatesDirectory, fileList[i]), key); // Взима текста на бутона от файл radioButton[i] = new JRadioButton(buttonText); // Инициализира бутон panel.add(radioButton[i], layout); // Добавя бутона към панела заедно с неговата подредба group.add(radioButton[i]); // Добавя бутона в група от бутони } return panel; } Ето тук са допълнително използваните методи: public String mergeFilePath(String path, String dir) { return path + File.separator + dir; } public String[] getFilesList(File dir) { TemplatesProcessing tp = new TemplatesProcessing(); String[] fileList = tp.getFilesList(dir); return fileList; } // Това е методът, който се извиква от метода по-горе public String[] getFilesList(File directory) { String[] files = directory.list(); if (files == null) { return null; } return files; } public GridBagConstraints orderLayoutAndAlign(int x, int y, int align) { GridBagConstraints layout = new GridBagConstraints(); layout.gridx = x; layout.gridy = y; layout.anchor = align; return layout; } public String getProperty(String file, String key) { CommonResources resource = new CommonResources(); return resource.getProperty(file, key); } // Това е методът, който се извиква от метода по-горе public String getProperty(String file, String key) { FileInputStream read = null; Properties properties = null; String property = null; try { properties = new Properties(); read = new FileInputStream(file); properties.load(read); property = properties.getProperty(key); read.close(); } catch (FileNotFoundException error) { error.printStackTrace(); } catch (IOException exc) { exc.printStackTrace(); } return property; }
-
Покажете своето conkyrc
Не съм много информиран относно тази програма, но тези инструкции са специфични и приложими главно на Debian базирани операционни системи и графична среда GNOME. Ако съм с друг тип дистрибуция или друга графична среда какво да направя?
-
Търся български превод на Tuneup Utilities 2011.100
Моля те прочети това: http://www.kaldata.com/forums/index.php?showtopic=69711
-
Защо има Бог ?
Айде и аз да се включа. Дали има Бог - да, има. Обаче разкилаката е в това, че той не е въображаем. Всъщност създанието, което наричаме Бог е създанието, което е дало идея за нашето създаване. В древни шумерски текстове е описано защо и как сме създадени. Ако това, което пише в тези текстове е лъжа, то тогава са искали да се позабавляват с това, което оставят. От кога съществува човечеството? Ами след като са били преведени въпросните шумерски текстове, в тях се споменава, че човечеството е създадено преди около 200 000 години и главно е служило като роби в южната част на Африка. След като разни изследователи разбрали за тези преведени текстове, веднага са отишили в Южната част на Африка и са започнали да копаят. И изненада, бил намерен скелет на човек от преди около 200 000 години. До колкото си спомням това е най-стария скелет, който са намирали някога (за това не съм напълно сигурен). Доста от тези неща и други са описани в книгата „Цветето на Живота“ на Друмвало или Друнвало не си спомням точно името на автора. Книгата я има и на Български (опитвам се да не правя реклама, но когато искам да спомена от къде ми е информацията, няма как да не се получи така). Не искам да влизам в спорове, така че ако някой има друга информация, предпочитам да я споделя.
-
Автоматично обновяване на програма
Това също не го знаех. Знам, че имам още много неща да уча, но и тях ще науча, когато им дойде времето. Засега се справям с каквото знам/наложи се да знам. Благодаря за линковете .
-
Автоматично обновяване на програма
По никакъв начин не си ме засегнал, просто такъв ми е начина на изразяване . Съжалявам, че е изглеждало така. И да съгласен съм с всичко, което описа до сега. Иначе просто за самата проверка има втора нишка, а за самото обновяване използвам отделна програма, защото файла, който се изтегля от сървъра е със същото име като на основната програма. Ако програмата е отворена, тогава няма как да се презапише файла в реално време. По тази причина първо се стартира програмата за обновяване и веднага след това основната програма се затваря.
-
Автоматично обновяване на програма
Добре де, не съм го описал правилно. Изтрива се локалното копие на файла, който е изтеглен от сървъра. Да, знам, че програма и нишка са две различни неща. Направено е така, че потребителя да може да ползва основата програма без проверката за нова версия да го възпрепятства. Представи си как си пускаш някоя програма и тя, за да провери за по-нова версия трябва да замръзне и примерно след 1 минута (това в най-лошия случай) да те уведоми, че няма връзка със сървъра и чак след това да ти позволи да я ползваш. Аз лично не бих издържал психически. Защото още се уча (уча се сам без помощ от хора, които се занимават с това от години и затова много неща ми убягват) и за пръв път чувам за wsdl и не знам как да провервам хешове. Благодаря за насоката, сега и това ще науча .
-
Автоматично обновяване на програма
Здравей. Преди един ден завърших моята версия за автоматично обновяване на програма. Мога да ти кажа начина, който съм измислил и ти да си го приспособиш. Моето решение е писано на Java. Накратко: 1. Изпълнение на самата програма * 1. Програмата се стартира нормално * 2. След като е заредена, проверява за нова версия * 3. Ако има нова версия, затваря прозореца на програмата и отваря друг прозорец, в който има съобщение, с което потребителя се известява, че програмата трябва да се обнови * 4. След като потребителя натисне бутона „ОК“, първо се стартира втора програма (която служи за обновяване) и след това основната програма се затваря изцяло (при мен на Java функцията/ метода за затваряне на програма е System.exit(0)). 2. Програма за обновяване * 1. Изтрива старата версия * 2. Изтегля новата версия * 3. Изтрива файла с версията изтеглен от сървъра за обновяване * 4. Стартира програмата след като обновяването е приключило успешно ЗАБЕЛЕЖКИ: 1. Програмата, която ще се ползва от потребителя се стартира нормално - това съм го направил така, защото се оказа, че ако първо проверява за нова версия и се окаже, че по някаква причина сървъра за обновяване не работи, програмата изобщо няма да стартира и ще хвърли exception, който потребителя изобщо няма да види като грешка (защото съм го направил така). 2. След като се е изпълнила, програмата на заден план (т.е. втора нишка (Thread) (не знам дали има нишки във VB)) се свързва с интернет, за да провери за нова версия - на сървъра има един текстов файл, който съдържа номера на новата версия (примерно 1.1) и също така има папка със същия номер на версия (примерно 1.1), в която се съдържа новата версия. Програмата изтегля текстовия файл на компютъра, изважда съдържанието на файла, сравнява го с номера на версията на текущата версия и, ако има нова версия, представя съобщение на потребителя, че програмата трябва да се обнови. 3. След като потребителя натисне бутона „ОК“ (препоръчително е да няма други бутони, защото може да не иска да си обнови версията и да направиш така, че или бутонът „Х“ за затваряне на прозореца да го няма или да изпълнява обновяване (при мен е критично важно потребителя да си обнови до по-нова версия, затова не му оставям друга възможност, но ти ако искаш, добави си бутон за отказ)) текущата програма да се затвори и да се изпълни втора програма, която служи за обновяването. 4. Задължително си направи проверка дали размера на файла на сървъра отговаря на размера на файла, който е изтеглен. Имах интересни моменти, в които файловете се теглеха от време на време, а не винаги . Ами това е, което съм сътворил. Може да има и по-добри начини, но този на мен ми върши работа. Ако измисля нещо по-добро ще го споделя . Дано да ти свърши работа или ако имате идеи за подобряване, хайде да ги развием максимално .
-
Относно превод на програма
Аз имам друго предложение. Изпробвай няколко програми, които вършат въпросната задача и сподели коя ти допада най-много. Може би можеш да намериш 10 програми за тази цел и преводача да избере точно тази, която не ти харесва и не ти е удобна. Просто резултата няма да е особено ползотворен за никого. Също е възможно не всички програми да работят добре с датчика на твоя модел лаптоп или да не работят изобщо с него. По-добре изпробвай няколко програми и дай конкретно име.
-
Мобилните телефони предпазвали от Алцхаймер
Да, прав си. Не съм го разбрал правилно. Извинявам се за което.
-
Мобилните телефони предпазвали от Алцхаймер
Това изречение ме притеснява - Щом радиовълните на GSM-ите промеян генетично клетките и предпазват от Алцхаймер, тогава още какво се случва? Всички тези промени със сигурност носят и още последствия, но какви? За добро или зло?
-
Как да разбера дали и той ме харесва
Аз в такива моменти действам по много прост начин. Отивам при момичето, говорим си малко време (5-10 минути) и задължително трябва да кажа нещо смешно (това е много важен момент) и след това я каня на кафе (аз лично предпочитам разходка в парк, а не кафе). Понеже вече толкова пъти са ме рязали, че вече не ми прави впечатление, когато ми откажат . Да, първите пъти е гадно и после ти идват разни мисли, че нещо не ти е наред, но те изобщо не са в правилната посока. Всичко си ти е наред, просто човека срещу теб е преценил, че не иска да задълбочава нещата между вас. Това е част от живота, ти просто сега правиш първите стъпки в него . Ще му влезеш в ритъма рано или късно. А и между другото с всички тези преписвания и домашни, внимавай да не се окаже, че те използва, защото накрая наистина ще ти бъде много гадно.
Разглеждащи това в момента 0
- Няма регистрирани потребители разглеждащи тази страница.