Параметри пошуку (Сторінка 3 з 15)
Ласкаво просимо!
Ласкаво просимо вас на україномовний форум з програмування, веб-дизайну, SEO та всього пов'язаного з інтернетом та комп'ютерами.
Будемо вдячні, якщо ви поділитись посиланням на Replace.org.ua на інших ресурсах.
Для того щоб створювати теми та надсилати повідомлення вам потрібно Зареєструватись.
Теми користувача Patron Виконати пошук
Знайдені повідомлення: з 41 по 60 з 300
Автор старається розібратись не знаю людей як зрозуміють мвц якщо їм сказати таке речення)))
Оо, це мені дуже цікаво, я б хотів поговрити про цих людей.) А чому вони не розуміють? MVC - це відокремлення логіки формування даних (M), бізнес логіки (С), і логіки відображення даних (V). Можете будь-ласка тикнути пальцем на те місце яке ваші знайомі "люди" не змогли б зрозуміти.
От наприклад:
class myClass {
function doSomething() {
// code fore doSomething()
}
}
//як Хантер от з цього зможе зрозуміти що таке MVC?
Я вважаю що ви заплутуєте коли посилаєтесь на те що не стосується розуміння MVC. При чому тут функції і класи? А якщо мова програмування не підтримує ООП то як людина зробить там класи? Ви про це не задумувалися?
п.с. я не буду нічого пропонувати бо на цю тему і так вже дуже багато усього написано по вікіпедіях, хабрах, блогах і т.д.
2funivan при чому тут класи?
я не знаю що таке рівномірний розподіл і мене це в принципі не дуже турбує. спочатку подумав що це мається на увазі генерація випадкових чисел.
а може хтось в коді реалізувати власну функцію генерації випадкових чисел?
Неа)) В зовнішнього вигляду також є своя логіка)
Всюди є логіка)) І у моделях теж) але ми інше мали на увазі;)
Пане Іване, ви знову мене не зрозуміли? Чому ви кажете що я вас не зрозумів? Хто ми? Я ж вас не цитував і не відповідав на ваше повідомлення. А тепер по темі, MVC - це не відокремлення логіки від нелогіки!!! Це відокремлення однієї логіки від іншої логіки!
Hanter написав:Наскільки я зрозумів, це типу відділення логіки від зовнішнього вигляду ?
Неа)) В зовнішнього вигляду також є своя логіка)
Якщо серйозно то вважаю хороший перекладач написати дуже важко. Треба мати відповідні знання в області нейронних систем і думаю що ще багато чого треба знати.
Бляха, а як вам ідея зробити базу даних для словника у вигляді хмари?) Типу написати хмарний перекладач який має безліч баз даних на різних серверах кожна з яких може навчатися незалежно від іниших. А також цей перекладач буде спамити по соц мережах і по емейлах з проханням перекласти пару слів. Він буде вчитися перекладати текст у різних контекстах, буде розрізняти текст народної пісні від шансону і застосовувати відповідну термінологію. Він буде мати кнопку перемикач жаргонів і зможе наприклад перекладати таке як: редіска - плохой человек, і т.д.
bunyk написав:Patron написав:Створити програму котра буде брати слова для перекладу, потім буде створювати аккаунти в соцмережах і буде писати людям повідомлення з проханням перекласти текст. Потім програма буде парсити відповіді і збирати з них базу для словника.
Якщо б мені таке повідомлення прийшло, я б послав вашу базу далеко. А вона записала б це як переклад... 
Яка база? Вам ніхто не буде казати що це переклад для бази.) Вам напише дівчина із сексуальною аватаркою і на українській мові щиро попросить перекласти 2 або 3 слова, от і все.) Ідея в тому щоб примусити соцмережу працювати на вас безкоштовно, маніпулюючи людською довірою. Чи ви хочете мені заявити що це аморально і відправити мене на курси моралі?)
Створити програму котра буде брати слова для перекладу, потім буде створювати аккаунти в соцмережах і буде писати людям повідомлення з проханням перекласти текст. Потім програма буде парсити відповіді і збирати з них базу для словника.
А що ви думаєте на рахунок словосполучень? Словосполучення це більш унікальна частина тексту і вона менше залежить від контексту. Тобто якість перекладу словосполученя повинна бути кращою.
bunyk написав:Раз вже тема з'їхала, то хто знає як перекласти "multirow string"? Багаторядковий рядок?
Я нерідко зустрічаю такі терміни у англомовній літературі і не знаю як їх взагалі можна правильно перекласти на українську. Це стосується не лише поняття "string".
Пробема в тому що я ще й блогер то того всього і дуже часто незнав як написати такі словосполучення українською в українському реченні. Я маю на увазі що деякі речення англійською із технічними термінами з програмування дуже важко перекладати на українську. Наприклад:
The String class represents character strings.
- це що "Клас Рядок представляє символ рядки"?
Replace написав:Правильно говорити рядки, а не стрічки.
В українській мові є слово стрічки, але воно використовується в зовсім іншому контексті.
Це так, невелелике зауваження.
Мені подобається слово "рядки" але як перекласти українською наприклад "string data" або "required type string"?
хз, я для Андроїда нічого не писав і ніколи не створював проекти типу "Android Application project"
я компілюю в Visual Studio 2010.
#include<iostream>
#include <stdio.h>
using namespace std;
int main(int argc, char * argv[])
{
char str[80];
char word1[50];
char word2[50];
char result[130];
char *p;
cout << "Vvedit strichky: ";
gets(str);
cout << "vvedit' shykane slovo\n";
gets(word1);
cout << "vvedit' inshe slovo\n";
gets(word2);
if((p = strstr(str, word1)) != NULL){
char * start = str;
int i = 0;
while(start != p){
result[i] = *start;
start++;
i++;
}
int k = strlen(word2);
int j = 0;
while(j < k){
result[i] = word2[j];
i++;
j++;
}
start += strlen(word1);
while(*start){
result[i] = *start;
start++;
i++;
}
result[i] = '\0';
}
cout<<"Vasha strichka: ";
cout<<result << "\n";
for(;;){
}
return 0;
}
Чому без вказівників? start i p - вказівники)
Я не знаю що має робити ваша програма. Той код який виклав парсить XML і виводить назву тегу на консоль, тобто він працює. Ви ж написали в назві теми "Парсинг XML документа по URL", ось вам був код який парсить XML по URL.
Ось робочий код без використання класу String
#include "stdafx.h"
#include<iostream>
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
char str[80];
char word1[50];
char word2[50];
char result[130];
char *p;
cout << "Vvedit strichky: ";
gets(str);
cout << "vvedit' shykane slovo\n";
gets(word1);
cout << "vvedit' inshe slovo\n";
gets(word2);
if((p = strstr(str, word1)) != NULL){
char * start = str;
int i = 0;
while(start != p){
result[i] = *start;
start++;
i++;
}
int k = strlen(word2);
int j = 0;
while(j < k){
result[i] = word2[j];
i++;
j++;
}
start += strlen(word1);
while(*start){
result[i] = *start;
start++;
i++;
}
result[i] = '\0';
}
cout<<"Vasha strichka: ";
cout<<result << "\n";
for(;;){
}
return 0;
}
Робочий код
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package javaapplication4;
import java.net.URL;
import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;
import org.w3c.dom.Document;
import org.w3c.dom.Element;
import org.w3c.dom.Node;
import org.w3c.dom.NodeList;
import org.xml.sax.SAXException;
import org.xml.sax.SAXParseException;
/**
*
* @author Admin
*/
public class JavaApplication4 {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
// XML-parser and output.
try {
DocumentBuilderFactory docBuilderFactory = DocumentBuilderFactory.newInstance();
DocumentBuilder docBuilder = docBuilderFactory.newDocumentBuilder();
//Document doc = docBuilder.parse(new File("/mnt/sdcard/download/weather.ashx.xml"));
Document doc = (Document) docBuilder.parse(new URL("http://free.worldweatheronline.com/feed/weather.ashx?q=Kijew&format=xml&num_of_days=3&key=c17b22aeea083658120612").openStream());
// Normalize text representation.
doc.getDocumentElement().normalize ();
//
NodeList listOfPersons = doc.getElementsByTagName("request");
for(int s=0; s < listOfPersons.getLength() ; s++){
Node firstPersonNode = listOfPersons.item(s);
if(firstPersonNode.getNodeType() == Node.ELEMENT_NODE){
Element firstPersonElement = (Element) firstPersonNode;
//----
NodeList firstNameList = firstPersonElement.getElementsByTagName("query");
Element firstNameElement = (Element) firstNameList.item(0);
NodeList textFNList = firstNameElement.getChildNodes();
//для перевірки вивожу назву тегу елементу
System.err.println(firstNameElement.getTagName());
}
}
} catch (SAXParseException err) {
System.err.println("** Parsing error" + ", line "
+ err.getLineNumber () + ", uri " + err.getSystemId ());
System.err.println(" " + err.getMessage ());
} catch (SAXException e2) {
e2.printStackTrace();
} catch (Throwable t) {
t.printStackTrace();
}
//System.exit (0);
}
}
Знайдені повідомлення: з 41 по 60 з 300