Science topic

# C - Science topic

Explore the latest questions and answers in C, and find C experts.
Questions related to C
• asked a question related to C
Question
Hello,
I've successfully simulated the closure of a flapper non-return valve as illustrated.
The inlet velocity increases gradually with a specific acceleration.
The following UDF is used to specify the motion of the flapper:
#include "udf.h"
DEFINE_SDOF_PROPERTIES(flappers_motion, sdof_prop, dt, time, dtime)
{
Six_DOF_Object *sdof_obj = NULL;
sdof_prop[SDOF_MASS] = 2.73e-3; /* flapper's submerged weight */
sdof_prop[SDOF_IXX] = 2161.86e-9; /* around the hinge */
sdof_prop[SDOF_IYY] = 367.96e-9;
sdof_prop[SDOF_IZZ] = 2471.27e-9;
real m= sdof_prop[SDOF_MASS];
real L= 0.024479 ;
real th_deg = theta * 180 * 7 / 22 ; /* valve opening angle, in degree */
sdof_obj = Get_SDOF_Object(DT_PU_NAME(dt));
if (NULLP(sdof_obj))
{
/* Allocate_SDOF_Object must be called with the same name as the udf */
sdof_obj = Allocate_SDOF_Object(DT_PU_NAME(dt));
SDOFO_1DOF_R_P(sdof_obj) = TRUE; /*1DOF rotation*/
SDOFO_DIR(sdof_obj)[0] = 1.0;
SDOFO_DIR(sdof_obj)[1] = 0.0;
SDOFO_DIR(sdof_obj)[2] = 0.0;
SDOFO_CENTER_ROT(sdof_obj)[0] = 0.0;
SDOFO_CENTER_ROT(sdof_obj)[1] = 0.0;
SDOFO_CENTER_ROT(sdof_obj)[2] = 0.0;
SDOFO_CONS_P(sdof_obj) = TRUE; /* constrained motion */
if (SDOFO_CONS_P(sdof_obj))
{
SDOFO_LOC(sdof_obj) = 0.0;
SDOFO_MIN(sdof_obj) = -0.0349 ; /* min allowable angle */
SDOFO_MAX(sdof_obj) = 1.0471 ; /* max allowable angle */
SDOFO_INIT(sdof_obj) = SDOFO_LOC(sdof_obj);
SDOFO_LOC_N(sdof_obj) = SDOFO_LOC(sdof_obj);
}
}
}
But now I want to simulate the closure of the flapper, taking into account the friction at the flapper's hinge.
I tried to just assign the friction value to "sdof_prop[SDOF_LOAD_M_X]" ,but the flapper started to move backwards (opening) until the flow increases, which is not correct.
So I want to get the value of the hydrodynamic torque of the flapper, and compare it to the friction with some kind of "if statement" that may look like this:
real static_friction= 50;
real kinetic_friction=40;
real hydraulic_torque =??? ;
If (hydraulic_torque<static_friction)
{
}
else
{
}
BUT THE PROBLEM IS :
I don't know the udf code that can get the actual value of the hydraulic_torque on the flapper to compare it to the friction value.
Ok, I've found how,
In case of someone else has the same issue,
Use the macro :
Compute_force_and_moment
Within the 6dof code
• asked a question related to C
Question
Hello experts,
I hope you're good.
I am trying to generate non binary (optimized) lfrs sequence on the fly with c.
But I am missing something, I don't get what ...
attached is the code ....
• asked a question related to C
Question
can anyone suggest the best way to find the accurate execution time of math.h library functions such as sqrt(), log(), log10(), sin(), cos() e.t.c?
Although this qs is little old, I have some answer to contribute:
Here's a code snippet (time.h and math.h need to be #included):
clock_t start = clock();
double x = sqrt(125.0); // or any other function
clock_t finish = clock();
double exec_time = (double)(finish - start) / CLOCKS_PER_SEC;
If you are using the Unix variant, then from command prompt within the shell, we may run as:
$time ./myexec where myexec is the name of the executable file. Unix time command prints time spent by the executable as real-time, user mode CPU time and system mode CPU time. • asked a question related to C Question 18 answers If so, why should we neglect the effect of gravitational potential from remote masses of the universe which is about 106 times larger than the additional gravitational potential at the Sun's surface ?? Relevant answer Answer GR theory predicts that a distant observer looking at a region that has a somewhat increased gravitational potential U will see that clocks are slowed in the region, and that the speed of light there is reduced. Both of these effects are proportional to the U value. (The U value for a spherical mass is Gm/(c^2 r), a positive value.). The effects are NOT proportional to the gradient of the potential, which decreases with r^2. Gravitational ACCELERATIONS towards a mass are proportional to the mass’s gravitational potential gradient, but the gradient doesn’t cause the slowing effects. The clock-slowing effect is indisputable, as atomic clocks on the Earth can be used to accurately measure even small elevation differences. Observing the reduction in the speed of light is more difficult than observing clock-slowing, but in the 1970’s NASA’s Viking experiment carefully measured the pattern of the delay of radio waves sent on a round trip to Mars. The waves’ path was initially far from the sun, but over several months Mars’s orbit brought the path closer and closer to the sun and the time delay increased. The observed pattern of delay times matched the GR prediction: the slowing during each round trip was proportional to the solar gravitational potential, and not proportional to its gradient. GR also correctly predicts the amount of refraction of light waves passing near to the sun. The curvature of the light path is proportional to the gradient of the sun’s potential. Johan K. Fremerey states correctly that the gravitational potential of distant masses, felt here within the solar system, is far greater than the potential due to the solar system’s masses, even though the gradient of the distant masses' potential is negligible. Our observed slowing of light passing near to the sun reflects the DIFFERENCE between the potential at the Earth and the potential at the sun. A hypothetical observer in deep space would perceive that compared to its deep-space speed the speed of light in and around the solar system was significantly reduced, due to the gravitational potential of the Milky Way and our Local Group of galaxies. That observer would see the speed was slowed slightly more near to the Earth, and slightly more again near to the sun. In the Viking experiment we just saw the difference between those two factors. A comment: I think that GR theory is invalid. However, it gets the right answers for low-intensity gravitational fields. The consistency of those answers gives me confidence that the astronomers’ analyses of gravitational lensing effects are valid, and that the calculated patterns of dark matter in and around galaxies are correct. • asked a question related to C Question 7 answers How could we profile a c program in order to obtain detailed information related to its executed instructions (Dynamic Instructions)? I'm looking for a tool with which I can use it to obtain information per dynamic instruction, for example The 1st Instruction is executed 10 times The 2nd Instruction is executed 5 times The 3rd Instruction is executed 7 times and so on. Moreover, taking into account arithmetic instructions, is it possible to determine the results that those instructions produce for each time they are being executed (the partial results produced by a dynamic instruction at an arbitrary clock cycle)? By doing so, we can state that instruction 1 is going to execute 10 times and the results it produces are the same as across these 10 times. Therefore, we can ignore 9 dynamic instructions of instruction 1, and only consider one instance. I Still haven't found what I'm looking for! Relevant answer Answer Ms Visual studio code is good for these things. • asked a question related to C Question 3 answers Hello everyone, I’m wondering if anyone can help me in using the finite element analysis code “FEMIX.4”. As i want to simulate the non-linear behaviour of concrete utilizing 3D multi directional fixed smeared crack model using FEMIX. And i’m not very familiar with such computer codes. thanks in advance. Relevant answer Answer pleasure Mohamed Sherif Stay Happy Stay Healthy. • asked a question related to C Question 5 answers Hello everyone, I'm trying to model the motion of a cylinder in both CF and IL directions, but the UDF code that I have only can move the cylinder in the CF direction. Sadly I have never had the chance to learn to code UDF. Can someone please help me? I will share the code below. I really appreciate any help you can provide or at least promote this question to find the best answer to my issue. FYI, this code is for Vortex-Induced Vibration of cylinders #################################################### #include "udf.h" #include "dynamesh_tools.h" #include "unsteady.h" FILE *fout; static real v_prev; DEFINE_SDOF_PROPERTIES(stage,prop,dt,time,dtime) { Thread *t; Domain *d=Get_Domain(1); real x_cg[3],force[2],moment[3]; real cg; /*Center of gravity position*/ real vel; /*Cylinder velocity*/ real Fy; /*Lift Force*/ real mass=8.88; /*Cylinder mass*/ real fn=1.06; /*System frequancy*/ real wn=2*M_PI*fn; /*System angular velocity*/ real z=0.002; /*Damping coefficeint*/ real k=mass*wn*wn; /*System stiffness*/ real c=2*mass*wn*z; /*System damping*/ /*Get the thread pointer for this which motion is define*/ t=DT_THREAD(dt); prop[SDOF_MASS]=8.88; /*System mass of the 6DFOF*/ prop[SDOF_ZERO_TRANS_X]=TRUE; prop[SDOF_ZERO_TRANS_Z]=TRUE; prop[SDOF_ZERO_ROT_X]=TRUE; prop[SDOF_ZERO_ROT_Y]=TRUE; prop[SDOF_ZERO_ROT_Z]=TRUE; cg=DT_CG(dt)[1]; vel=DT_VEL_CG(dt)[1]; prop[SDOF_LOAD_F_Y]=-k*cg-vel*c; fout=fopen("results.txt", "a"); /*Open file*/ /*Wrtie data into file*/ fprintf(fout, "%g %g %g\n",time,DT_CG(dt)[1],DT_VEL_CG(dt)[1]); fclose(fout); } Relevant answer Answer Kind Regards Qamar Ul Islam • asked a question related to C Question 2 answers Hello; I am currently working on a UDFusing the DEFINE_HET_RXN_RATE for Heterogeneous reactions. My idea is to use VOF to describe a simple method of VLE using the vapor pressure of condensable components (in my case water and methanol). I am using the Evaporation-Condensation UDF provided by Ansys in their manual UDF book as a baseline. By now, I am having trouble with filtering the rate of the reaction based on their names. I was trying to use STREQ and !strcmp command, but every time I compile it gave me the following message: • error: member reference base type 'real' (aka 'double') is not a structure or union Besides a problem with an exponent where its values depend on the temperature, it is the only problem I have so I can test the UDF. Relevant answer • asked a question related to C Question 3 answers I want to understand C5.0 algorithm for data classification , is there any one have the steps for it or the original paper that this is algorithm was presented in ? Relevant answer Answer Dear Nouran, by Jansson 2016. • asked a question related to C Question 3 answers I'm working on the simulation of thermal behavior of Ionanofluids, which is an ionic liquid-based-fluid in which nanoparticles were suspended to enhance the thermal performance. Multiple researches in the matter are taking in consideration more physical propreties to help predict these newly introduced fluids' thermal performance. Despite the rarety of experimental studies, they are credible and have very convincing models based on experimental observations and interpretations. In most cases a model for the thermal conductivity or for heat capacity was introduced to help predict the thermal performance. So in order for me to carry on a sophisticated numerical study i'm trying to introduce these models into Ansys Fluent as UDFs in order to compare or confirm with the experimental studies. This will enable me also, throw parametric studies to try multiple combinations of the ionic liquids+nanoparticles and compare their performance and cost effectiveness. Thank you so much for your help and any advice in the matter will be helpful also. Relevant answer Answer Yeah because it has been proved previously, that there is an interaction between the nanoparticles and the ionic liquid that results an interfacial layer increasing the thermal conductivity. Thank you so much. • asked a question related to C Question 8 answers Could you please explain the differentiation of aninal to meat with percentage wise distribution. Carcass yield, bone %(live wt, carcass wt), meat% Relevant answer Answer Bones: 11-14 Meat: 52-60 Fat: 12-15 • asked a question related to C Question 4 answers I have Pandas DataFrame and Numpy.ndArray I want to select DataFrame elements based on values contained in Numpy.ndArray Eg: L is Numpy.ndArray values L=array([2,2,2,1,1,1]) P is Pandas dataFrame which has many columns of type Numpy.ndArray P's 1st columns is array(['A','B','C','D','E','F']) Result expected two different columns ['A','B','C'] which is corresponding to 2 value ['D','E','F'] which is corresponding to 1 value Relevant answer Answer This article for row and column selection from pandas dataframe can be useful • asked a question related to C Question 3 answers Hi there. Im writing a program in C to solve the viscous burgers equation in 1D using the finite volume method. I am currently using a structured uniform cartesian grid as my computational grid. However i want to implement adaptive mesh refinement in my program. Could anyone tell me the steps i should take in order to do this. Would i have to make i have to make an additional function like say Adapt_Mesh() as well as my Init_Mesh() function and call the Adapt_Mesh() function in the main time loop every time the mesh needs refinement and how could i go about determining if my mesh needs refinement or how would i go about this. Im relatively new to the realm of CFD hence im struggling a lot by thinking how to go implementing this. Could anyone help me. Id be willing to share my current code if anyone could point me in the right direction in regards with how to get started. *EDIT: Also i have a current gird with 100 cells. If was to adapt the mesh would it refine the mesh so that NX is always 100 ie. by making areas of less density and areas of higher density so that the total points add up to 100 or does the adaptive mesh increase the number of total cells everytime the mesh is refined. This is something im unsure of. If anyone is curiosus i have attached my program below just incase anyone wanted to take a look Relevant answer Answer If you want to increase your definition step by step, you can add a parameter to your array or similar data structure: -step 1 a[i,j], that's your current description with large cells -step 2 a[i,j,k,l], that's the higher resolution with smaller cells in each of the previous large cells within the neighborhood of each (i,j), you introduce further divisions (smaller cells: parameter k horizontally and l vertically) etc... In this way you can always go back to less definition. Does it help you? • asked a question related to C Question 5 answers I have already tried alternatives with meat and gave us marvelous results as the meat stayed intact for 15 days at 4 C. Relevant answer Answer Many herbs have proven their high pharmacological efficacy. In addition, many of the medicines are of herbal origin beg greeting • asked a question related to C Question 5 answers I have a calculator with models Casio Fx-9860.I want to create my own lesson formulas as separate menus,For example, I would like to create a menu for the fluid mechanics course and a separate menu for the thermodynamics course. For example, the user selects the fluid mechanics lesson menu. Choose one of the fluid mechanics lessons formulas from the formulas in the menu When we select the formula, the calculator takes input from the user and solves the calculator. Applications are installed on the calculator that have format ( .g1a) I guess the programming and formula for this calculator has been done with common languages like C or Python because it is designed for this calculator, lots of games (available on YouTube) Someone can help me to develop a program that has a separate menu? Does anyone know in what language the formulas were written and how the code was converted to format? Thanks Relevant answer Answer Perhaps you can check this blog: http://gfxcprograms.weebly.com/index.html • asked a question related to C Question 6 answers I want to know more about their papers through the program, can someone write them in C or JAVA or Python? Relevant answer Answer • asked a question related to C Question 7 answers A colleague just does not understand how come I can be sure about c-global retrieved (which is traditionally thought to have been disproved in 1907). My best pertinent paper (http://www.ptep-online.com/2015/PP-43-09.PDF) does not convince him. Who has any advice to offer? March 21, 2020 Relevant answer Answer Dear Otto, Hope you are well and in good health. If you are very convinced and firmly believe in your instruct then you can convince the other because you will find a simple method to enter his mind. On the other side if one closes his mind and heart to your instructs he will never believe in it. Such persons you need not to convince them because you will loose you time. The last thing is that every construct may be right or false. Remain safe! Best wishes Abdelhalim Zekry • asked a question related to C Question 3 answers Example : Variable B & C together form A. To measure B we have reflective scale but C can be measured only with formative scale. Please provide any reference, if you have For the model refer to the attachment Relevant answer Answer Hi, could you please let me know how have you done the calculations for this model? is it possible to use the "repeated indicators approach" for it? Thanks in advance. • asked a question related to C Question 7 answers If table is like can we draw venn diagram by this input? variable value r1 value r2 a 20 45 b 10 c 39 1 d 37 e 98 27 Relevant answer Answer you can use this online tool DiVenn which will generate a nice graph https://divenn.noble.org • asked a question related to C Question 12 answers Hello everyone, which ways could I use for obtaining data about colour of every pixel in image which has .jpg or .png formats? In the end I want to get .txt file with numerical values of colours in the RGB palette to download it to FPGA by UART. If you know better methods to do this, I will be glad to learn them. Thank you in advance. Relevant answer Answer If you are using VHDL then you need to transform the image into text file and then binary. please, if you are using Verilog then use the package textio package. You might use C or matlab code to transfer the image into binary format then insert its location in the VerIilog code I attached a web site reading binary file using VHDL. However, you can also use C . also, you need to use VHDL transmitter/ receiver file to transfer your data to FPGA. I have my own but I believe it is available as package. in matlab [x,map]= imread(‘location of your image ‘, ‘jpg’); imwrite(x, ‘new file name’, ‘bmp’); Hope it helps brother • asked a question related to C Question 6 answers Sometimes in order to gain better performance in terms of execution time, inline assembly within source code is used. For example, it is possible to write assembly code inside C code to manipulating values stored in registers. Is there a way to avoid using inline assembly inside source code? or an alternative way in this context? Relevant answer Answer I don't write in C but I do write in C++, so this answer may still be relevant. I would recommend the use of intrinsic functions, which translate directly to assembly instructions. But in the last 10 years or so optimizing compilers have gotten good enough that this is almost never needed except for very specific requirements such as requesting a prefetch of a memory location you are going to need to access a short time later. If you need a specific algorithm sped up, I'm very good at that and might be able to help you. • asked a question related to C Question 3 answers While working on matlab to C conversion, I have encountered a problem which involves result mismatch. The function I've been trying to validate is an SVD function with its corresponding matlab built-in function. The result that is obtained from the vector of singular values (the last n by n matrix) in C implementation produces a result with column mismatch as compared to its corresponding matlab built-in function. In some of the cases the obtained result produces opposite signed values as well. I have attached the c implementation, I kindly ask for your cooperation in pinpointing the problem which could help me find a solution. Relevant answer Answer Pion A, U; Kw V; Wektor S; are not defined. Missing additional header / source file? • asked a question related to C Question 24 answers Dear all, This forum has been created to provide a scientific environment in Researchgate for all of those who are interested in doing research on the context of RPL in Internet of Things (IoT) networks. Through this forum, the members could discuss about their previous RPL related studies and introduce them to others, and also to share their latest discoveries, papers, and probable ideas and more importantly to provide their experience to the newly students who want to spend time on studying the existing challenges in RPL. The students who have decided to work on this topic can join this forum and ask their questions and also to get others' opinion on their current work. There exist different types of challenges for publishing a paper from getting the raw idea, and its implementation via off-the-shelf simulation tools, to submitting the final manuscript. Here in this forum, the members will try to solve these challenges as much as possible and also try to answer the questions and help each other to enhance the observability of the existing studies. Further more, members can inform others about the up coming conferences, events, and journal special issues to further provide a comfort zone for those who are attracted to this field of study. I hope this forum will make the research on this field more interesting and easily. Relevant answer Answer Dear Sadeer, We usually use Cooja simulator as part of the Contiki operating system, which has been specifically created for resource constrained IoT plarforms, and of course, its free to use. • asked a question related to C Question 2 answers I am attempting to implement an atmospheric boundary layer in a 3D fluent simulation using a UDF. The UDF is proven to work in a 2D simulation, however approximately 10 hours into a transient 3D solution using 16 cores, fluent crashes with the only log give being a segmentation fault. I am suspicious that something is going wrong with the parallel nature of the solver, however I can't see any issues with my code - nor can I see any issues that would result in a crash 10 hours in, where the code is not time dependent. Relevant answer Answer Just transient k-omega SST fluid flow • asked a question related to C Question 19 answers For somebody who already knows some programming skills and languages, what are the best and fastest strategies to master other programming languages? Relevant answer Answer Apply it. Do mockup examples, try toy models, whatever floats your boat, just get your hands dirty writing code from the beginning to end. Progressively you can add complexity and structure (e.g. integrated applications, OOP) to your examples to explore the language further. Oh, and after reaching an intermediate theory, try to balance theory (books & tutorials) with examples from your domain. • asked a question related to C Question 5 answers I read that Tiny OS uses nesC language to build an application whereas Contiki OS uses C-language. I am just starting to make a project utilizing IRIS motes and my application require multiple arithmetic operations and looping statements. I am familiar with C-language but nesC would be completely new for me (I guess) as its an extension to C-language. So which platform will be more suitable for such application. Relevant answer Answer Since you asked this question in the year 2019... IRIS Motes are too old as Tiny OS. They can support only Tiny OS Per se.... Contiki OS needs more memory (RAM and ROM), IRIS motes do not provide that,, so you have to stick to Tiny OS Itself, nesC is easier compared to Contiki OS. • asked a question related to C Question 3 answers Hi, For compiling a C code, I am using MinGW64 compiler(c) and made following code in command line. mex asamin.c asa.c -DUSER_ACCEPTANCE_TEST -DUSER_ASA_OUT -DDBL_MIN=2.2250738585072014e-308 The error is presented in attached picture. Can anyone help me for understanding the problem? Any suggestion will be very appreciated. The Best, Azade Relevant answer Answer I can only hazard an answer: in the old days, the compilers would not check compatibility between pointer type and variable read at that memory location pointed to. That would allow nice tricks if you knew what you were doing and also nasty mistakes if you didn't. Newer compilers do not allow this anymore; i.e. when you decalre a pointer to point to say an integer variable, you cannot read from that location lets say a floatin point variable. Your error is of that kind; the problem usually arises when you use somebody elses code/libraries, as they may have been compiled in the old(er) days when the compiler would not do such checks... • asked a question related to C Question 4 answers I am looking for different questionnaires based on Bloom Taxonomy (Affective, Cognitive and Social domains) to assess the learning of computer science student in CS1 courses(such as intro to programming class with java or c or python). Relevant answer Answer Can you recommend some VALID questionnaires for Affective, Cognitive and Social domain? • asked a question related to C Question 7 answers Hello, I have a strange bug in my code involving the use of FFTW3. I already wrote the qeustion on Stackoverflow: https://stackoverflow.com/questions/53518451/why-is-fft-of-ab-different-from-ffta-fftb Please, if anybody have some time to spare, could you have a look? Thank you very much! Relevant answer Answer Finally I solved the problem! If anybody is still interested, you can have a look on Stackoverflow, I posted an answer. PS: Hussein M. H. Al-Rikabi Fatima Faydhe al-Azzawi I insist, the Discrete Fourier Transform is a linear operation. • asked a question related to C Question 9 answers I am a researcher of materials science and metallurgical engineering. I am interested to work with atomic level and electronic modeling of the structure and properties of materials,materials informatics and simulation in future. Currently i am learning Python. I have basics of C and MATLAB . What will be the useful programming languages to learn for me? Relevant answer Answer It's hard for me to understand that C gets some recommandations whereas C++ gets ignored. Also Julia should be taken into account for structured and efficient simulations. The best thing is to get advice from within the community that you plan to join. • asked a question related to C Question 3 answers As we know, the ptrace system call is the most powerful system call in all unix-like systems. All debugging software use ptrace for monitoring and manipulating another process, i.e. tracee. Using ptrace, we can track read/write system call in the tracee process. I ask, can we use ptrace in order to monitor the tracee and notify the tracer only when the tracee executes a branch instruction? Is this possible? if not, can we notify the tracer when a specific instruction at a specific address is executed? Advance thanks Relevant answer Answer Thanks Mr. Jack Son, Thanks Mr. Peter Breuer, In fact, I cannot use PTRACE_SINGLESTEP, because the performance will be disastrously damaged because of transferring the control frequently from "tracee" to "tracer" and vice versa. So this idea is excluded. What I want in particular is to alert the "tracer" only and only when the "tracee" is doing a jump instructions. Maybe I can modify the code in order to rewrite a special instruction that moves control to the "tracer" (Of course, I should save the original branch instruction). The alternative instruction should arise a trap. • asked a question related to C Question 4 answers The possibility of sequencing of short primers Relevant answer Answer there is no general problem using short sequencing primers ( pyrosequencing works well with them) so long as they only anneal at the right position and have no looping self complementarity and can anneal at the extension temperature of the sequencing kit but how short are you thinking. If the problem is getting as much sequence as possible from a short template then clone it and use vector primers to sequence and get the whole template sequence • asked a question related to C Question 10 answers temperature is affecting on the mechanical properties such as strength Relevant answer Answer Dear Michael Rethmeier , can you give more information about what do you mean • asked a question related to C Question 7 answers Hi Please, how can we make a new operating system ? Is the method to bring some developers with strong background in theoretical operating system operations and then they should learn from the source codes from another operating systems such as Linux various versions. Then, you can write your operating system and then testing it with ethical hackers to fix the security issues. Then, you can deploy it for some users as testing version. Then, it is validated to be used. Please, any help for developers to do this than talking alot in useless things. Thanks Osman Relevant answer Answer Obviously you are new to this. The first step to anything is coming up with a name. A name that can rally developers to your cause. Act fast, all the good names are taken. Without a name, you can't even market or sell or profiteer from your OS - and what good is that. ( Read Dilbert for details. ) The problem you have is pretty much it has all been done. Who wants to spend their time on re-creation rather than innovation. So you need a hook, something that is a minimally viable kernel. So what is the thing that this new OS is to do better? Back to Dilbert, you need a project you can market to developers as something worth working on. THAT is how you get other people to code your operating system. It also helps to have done some of the heavy lifting. That minimally viable kernel, that shows you are more than a dilettante or a provocateur. So what is your pitch? Why do we need a new operating system, why do we need to code it for you? Go.... • asked a question related to C Question 3 answers I was asked to supervise my junior in a small project about Chick hematology, because I am new to the topic I have several questions to ask : 1. My juniors are planning to see the garlic oil effect on the chick's white blood cell counts, is it possible to apply oral gavage on chick as the enteral administration method? 2. Is there any suggestion on substance that affect overall blood cell count that doesn't need oral gavage administration like syringe usage ? we are prohibited from using heavy metal 3. If you have any reference about chick hematology-related research please let me know Thank you Relevant answer Answer Dear Grace, I think the following recent papers will help you: Owosibo AO, Odetola OM, Odunsi OO, et al. Growth, haematology and serum biochemistry of broilers fed probiotics based diets. African Journal of Agricultural Research 2013; 8(41):5076-5081. http://www.academicjournals.org/journal/AJAR/article-full-text-pdf/3A5206141348 Akinola LAF, Etuk MO. .Haematological and Serum Biochemical Responses of Broilers Fed Varying Levels of Indomie Waste-Based Diets. IOSR Journal of Agriculture and Veterinary Science 2015;8(3):66-70. https://pdfs.semanticscholar.org/995e/f4f36bb59e9f1db0e48ae27a924a2cb8dda8.pdf Abdulazeez H, Adamu SB, Igwebuike JU, Gwayo GJ, Muhammad AI. Haematology and Serum Biochemistry of Broiler Chickens Fed Graded Levels of Baobab (Adansonia digitata L.) Seed Meal. IOSR Journal of Agriculture and Veterinary Science 2016; 9(10):48-53. http://www.iosrjournals.org/iosr-javs/papers/Vol9-Issue10/Version-2/I0910024853.pdf Ogunwole OA, Abu OA, Adedeji BS, et al. Haematology and Serum Indices of Finisher Broiler Chickens Fed Acidified Blood Meal-based Diets. Journal of Advances in Biology & Biotechnology 2017;11(2):1-7. https://www.researchgate.net/profile/Olugbenga_Ogunwole4/publication/312476729_Haematology_and_Serum_Indices_of_Finisher_Broiler_Chickens_Fed_Acidified_Blood_Meal-based_Diets/links/587f12e908aed3826af46bb9.pdf Best wishes from Germany, Martin • asked a question related to C Question 4 answers I am working on finding visualized flow graph of c program for that I want to get basic block form llvm and Clang. Relevant answer Answer I have question what is the meaning of LBB in ASSEMBLY CODE generated with clnag • asked a question related to C Question 6 answers I used 27F and 1492R primers to amplify bacterial 16S rDNA from intestinal digesta, cycling conditions include 1) 94 C for 3 mins; 2) 40 cycles of 94 C for 30s, 55 C for 30s, and 72 C for 1 min; 3) 72 C for 10 mins After the PCR, the Nanodrop concentration of those PCR products were around 750 ng/ul. But after purification using the Invitrogen PCR purification kit, the product concentration was down to only 50 ng/ul. Is this normal? When I used the Qubit to quantify dsDNA, the concentration became around 15 ng/ul. Was this concentration too low? I want to use the purified PCR product as my standard to build standard curves to quantify other bacteria (eg, Lactobacillus) concentration from gut content. Thanks for sharing your thoughts or suggestions in advance! Relevant answer Answer Some DNA remain in the column's filter and if you use too much elution buffer it will be diluted. So, In the last step of DNA purification (DNA Elution), warm the buffer to 60 ºC and use as minimum as possible, like 15µl on the center of the filter (Don't touch the filter), then let to stand for 1 min. and spin at 9000xg for 1 min. repeat it with another 15 µl. • asked a question related to C Question 2 answers If we take C*C on same time iteration we have penta-diagonal matrix where each and every element of matrix is penta-diagonal matrix ? and If we consider C(j)*C(j-1).it's become linear ? Relevant answer The following book can help you • asked a question related to C Question 6 answers If we have two inputs x1 increases linearly from 0 to 10 and x2 from 0 to 1, and we need the output x3=x2 for x1<5, and for x1> 5 we need x3 to keep the last value at x1=5. All this in C-block. If I put a counter and a matrix to keep the values of x3, C-block starts counting every time step. If you could help, I appreciate your time and effort, Relevant answer Answer int x[]={0,1,2,3,4,5,6,7,8,9,10}// value for x1 int y[]={0,1} // values for x2 for(int i=0<i<10;i++){ if(x[i]<5) x[3]=y[2]; } else x[3]=x[1] } /**** other codes *//// } • asked a question related to C Question 13 answers Is there any source code in C/C++ to evaluate strings like eval() in Matlab and Python? Relevant answer Answer Have a look at the Boost libraries, especially the Proto part: http://www.boost.org/doc/libs/1_64_0/doc/html/proto.html. It has an expression evaluator function eval(). • asked a question related to C Question 2 answers I have introduced a Triangular slot on patch... i have got the eq. ckt of triangular patch ( R L C in parallel)..but not getting of triangular slot. can anyone suggest the equivalent (in terms of RLC) for slot. Thanks Nitin Relevant answer Answer Thanks!! i have seen the web..but clueless about how to find RLC values and eq. ckt for triangular slot.. pls elaborate on this.. if possible can you email me at nmuchhal@gmail.com by screenshot of steps so that i can understandhow to do so for my specifications Thanks Regard Nitin • asked a question related to C Question 3 answers Hi there, Is there any scientists who are doing some researches on exosomes and know a good way to store the isolated exosomes? Basically, we store the exosomes with PBS in -80°C, but we are afraid that the exosomes will be distroyed if stored in -80°C. Therefore, I am wondering if there are some good ways for the storage of exosomes, such as a specific buffer or something like that? Many thanks! Relevant answer Answer Hi, Igor, thank you so much! • asked a question related to C Question 2 answers Hi, I have the Thermo Scientific HAAKE viscotester C, L-Version spindles, Type 399-0301, Serial No. 1110301006. I used it to measure the viscosity of different liquids using different spindles but at the same rpm. What is the conversion factor to calculate the viscosity of the different fluids since I used different spindle for different liquids. Kindly assist me with the conversion factors to calculate the viscosity depending on the spindle used. Thank you for your anticipated assistance. Relevant answer Answer Thank you Alan for you response. I already contacted them and got feedback. Researchgate was just an alternative. • asked a question related to C Question 4 answers I have an instrument for which I colect data for the scales A and B. My final score it will be the scale C, which is a difference between A and B. For the validation process, shoud I include the scales A and B, or only scale C? If you have any examples for this, please let me know. Thank you! Relevant answer Answer In support of what Julia B. Smith has said Sabina for you to establish the validity of the instruments make sure you give the instruments to experts in that field, Psychometrians and Expert in English Language for their comments in relation to diction and sentence construction. Finally trial - tested among selected subjects to determine its reliability and correlation co-efficent. • asked a question related to C Question 3 answers What is the funtion of C/N ratio or organic matter conent in determing the presence of a plant? Relevant answer Answer First of all, Organic matter and C/N ratio are different Organic matter is all volatile solid going to burn at high temperature (550) C/ N ratio is Carbon/ total Nitrogen Generally OM/1.724 is equal to Carbon. C/N ration is function of soil fertility. Please revised your question. • asked a question related to C Question 3 answers I am looking for a library to be integrated in LabWINDOWS CVI. Relevant answer • asked a question related to C Question 5 answers I need to assign a structure that has a Cl but my 1D and 2D aren't helping much. • asked a question related to C Question 1 answer Polymerase X has a half time of y hours at 95°C and z hours at 99°C Relevant answer Answer • asked a question related to C Question 2 answers Hi all During hot press I am facing major problems in EPDM composites fabrication. Mixing temperature: 190 degree C for 15 minutes and hot press 200 degree C,. After the hot press, the EPDM cross composite material is sticking with the PI sheets placed up and down of the mould. How to get rid of this problem?. Does anybody have any suggestion?. I haven't added DCP. Is it because of absence of DCP in the cross composites? if yes, Can let me know what is right time to add DCP during mixing and at what temperature? Regards Relevant answer Answer Both the films: Underlay and overlay - should be made of Polyimide covered--laminated by Teflon -then there will be no adhesion of cured EPDM to the hot press die - it's a common practice. THUS, you need to use a one-side-laminated by Teflon PI film. There are hundreds of manufacturers of such a films. Note that such a film withstands about 10 cycles of hot pressing And then requires replacement. It also seems to me that the difference between mixing temperatures (190C) and hot pressing (200C) is not enough. It is more reliable to work if the temperature differs by 20-25 ° C • asked a question related to C Question 1 answer I call on the assistant of all researcher in the site to help out with the article of "Jones, M. C. (2000). on A skew t distribution." Relevant answer Answer Hello Samson, do you mean Jones, M. C. (2000). A skew t distribution. In: Charalambides, Ch. A.; Koutras, M. V. and Balakrishnan, N. eds. Probability and Statistical Models with Applications. London: Chapman & Hall/CRC, pp. 269–278? If so it is available on google books [https://books.google.de/books?id=gu3LBQAAQBAJ&lpg=PA269&ots=MpMJ-_XVVs&dq=Jones%2C%20M.%20C.%20(2000).%20A%20skew%20t%20distributio&lr&hl=de&pg=PA274#v=onepage&q=Jones,%20M.%20C.%20(2000).%20A%20skew%20t%20distributio&f=false]. What is your question? Regards Felix • asked a question related to C Question 5 answers I have a complex metallic Alloy (Al-Cu-Fe) sample that is amorphous (solid and liquid) at 800'C which crystallization happens during the cooling process at 650'C. Can anyone help me to explain what is the reason behind this phenomena? Relevant answer Answer Dear Hadi Parsamehr, I agree with the remarks made by Hannes Engelhardt. Studying the relevant phase diagrams is of course the first thing to do in your case. However, varying the cooling rate implies that the kinetics of the (metastable) intermediate phase formation will enter into the discussion. Besides, one has to invoke the possibility of crystal segregation yielding solidification routes that on principle deviate from the relevant equilibrium phase diagram. So good luck with your experimental study! • asked a question related to C Question 3 answers How can i calculate the thermal limit capacity of transmission line (data known with me (R, L, C ) and voltage rate in my work? Relevant answer Answer I agree with the aforementioned answer by Srete Nikolovski. Also, I would like to add that it is not only overhead lines. There is also a standard for insulated conductors and according to the installation method and ambien temperature then there are the corresponding de-rating factors. These are also included in British Standards for Wiring Regulations (BS 7671). • asked a question related to C Question 4 answers Since it's the end of the semester just want to know. Some of my colleagues won't round the final average up (79.8 is a C). Others, like myself, will round up to a B. What do you do? Relevant answer Answer That's true too and I have should have said that in my first answer. If the student already rounded up to a "9", then I take a look at the effort the student has put in, that's where my "documentation" comes into play. If they round up from a 78.7 to a 79 and have missing assignments, never contacted me, etc., they have a 79. If they have contacted me, come to see me, and I can tell they've worked hard, they get the 80. • asked a question related to C Question 4 answers Unfortunately, I had to stope expression process for about 5 months and after this delay time I had to again to do some change in expression conditions I mean against before I used 25◦C to participate bacterial suspension. But after purification step, there was no band in SDS PAGE. I don’t know what is the wrong? Is this possible that this change in centrifugation temperature caused I lost my protein? My protein is HIV-1 Tat and Expression temperature is 37◦C for 4 hours and I use BL21DE3 and PET28(a). do you have any idea? Please? Relevant answer Answer thank you all for your informative answer. • asked a question related to C Question 2 answers Unfortunately, I had to stope expression process for about 5 months and after this delay time I had to again to do some change in expression conditions I mean against before I used 25◦C to participate bacterial suspension. But after purification step, there was no band in SDS PAGE. I don’t know what is the wrong? Is this possible that this change in centrifugation temperature caused I lost my protein? My protein is HIV-1 Tat and Expression temperature is 37◦C for 4 hours and I use BL21DE3 and PET28(a). • asked a question related to C Question 4 answers Hello, Did anyone ever asses adipogenesis using the adiponectin ELISA kit from thermo fisher?How does it work? Is it ok to store the cell supernatant inside eppendorf at -80°C until use? Thanks Benedetta Relevant answer Answer Hello i suggest use this kit ( Human Total Adiponectin/Acrp30 Quantikine ELISA Kit ) from R&D systems kindly look at the links here Good Luck • asked a question related to C Question 4 answers I'm looking for this article, THOM, E. C. The discomfort index, Weatherwise, v.12, v.2, p.57-61, 1959, however I didn't find it. Does anyone can help me? Thanks Relevant answer Answer Obrigado, Profa.Mara. • asked a question related to C Question 5 answers Separation of epoxides using a B-bex column with acetonitrile as solvent and deterctor FID. The conditions are: oven temperature-max 70 ° C, injector 280 ° C, detector 220 ° C, pressure 38 psi. I used the method around 30 injections, all normal, when finishing one of them, the baseline jumps and generates a lot of noise, from there, in all the chromatograms the baseline shows the temperature ramp that I use. What happened to the column? Blue line - normal chromatogram. Green line - first time it appears. Purple line and aquamarine - chromatograms after the jump Relevant answer Answer First off, do you mean a b-DEX column? That is a chiral phase, and has to be handled with great care. You claim to be running an analysis in acetonitrile but you show that your maximum temperature is well below the boiling point of the acetonitrile. As is obvious to anyone with any experience in chromatography this would simply not be possible. If this is the actual case then you need to completely change your analysis. If you truly are using ACN as your solvent (a very poor choice for GC, by the way) then you are building up solvent all through your system and you are probably flooding your detector. This is consistent with the chromatographic traces that you have shown. Secondly, 220C for a FID is WAY too low. You will get all kinds of crazy things happen. Raise your detector temperature up to no less than your injection temperature. 280 C as an injection temperature for a maximum oven temperature of 70 C is WAY, WAY too high!!! Lower your injection temperature. You are in a university environment. You clearly are in need of some very basic GC training. Surely your university has someone who actually knows something about GC? You should consult them. • asked a question related to C Question 1 answer So i have values of L and C here. And I need to length and width. Expressions are there in the file. But i am not able to understand how they calculated. So can someone please explain me how they got length and width of L and C using that root-searching program developed in this paper? Relevant answer Answer for a generic lossless transmission line the characteristic impedance Zc=sqrt(L/C) and the phase velocity Vp=1/sqrt(LC). L and C are per unit length,so C=1/(Zc.Vp) which is (5) in the paper and L=Zc/Vp which -for microstrip line- lead to that equation in the link or (6) ,(7) in the paper , all are approximations . it's not easy to calculate the dimensions using these equations so the program solves it numerically • asked a question related to C Question 4 answers By default if we use command graycomatrix the resultant we get is 8*8 matrix, But depending upon the problem this matrix should be changed Relevant answer Answer you may use the following function good luck function joint_hist=find_joint_hist(image1,image2) %% images should be gray-scale and with the same size joint_hist=zeros(256,256); for i=1:size(image1,1) for j=1:size(imag1,2) a=image1(i,j)+1; b=image2(i,j)+1; joint_hist(a,b)=joint_hist(a,b)+1; end end end • asked a question related to C Question 14 answers I would like to know how to implement the basic concept of LBP operator with uniform patterns. I have implemented the basic concept of LBP operator in MATLAB. Now I am using the concept of uniform pattern. The problem is that I am not able to understand the basic concept of LBP with uniform patterns. How exactly should it be done? Is there any documentation available which can help me? Relevant answer Answer If you consider the standard LBP operator LBP_8_1, you can have 2^8 distinct values that a LBP can have. Should you create a histogram of these, you would have a 256 bin histogram. Now, should you consider their binary representation and consider only the ones with at most two jumps 0→1 or 1→0, you would have a total of 58 distinct ones (see the attached figure). If you create a histogram of these and place all others into a separate bin, you have a 59 bin histogram. Check out this paper and this figure for the details. • asked a question related to C Question 5 answers One of the most challenging aspects of developing the previous version of ForTrilinos was devising a reference-counting scheme to ensure safe type finalization in Fortran and corresponding object destruction in C++. It's interesting to see that the SWIG-generated file forepetra.f90 on the new develop branch contains an Epetra_Object derived type with a type(c_ptr) component. Will that component become associated with the C++ object that the Fortran object shadows? Given that there's no final subroutine on the type, is there a strategy to avoid memory leaks and dangling pointers? How will the C++ code get notified when the Fortran object goes out of scope so that C++ knows its safe to destroy the object? How will the Fortran code get notified if C++ destroys the object? What will happen with an expression such as type(Epetra_Object) :: a,b,c a = f(b) + g(c) where f and g are functions that have Epetra_Object results containing c_ptr components that presumably are associated with C++ objects that were instantiated at the direction of Fortran inside each function. After the above assignment completes, the Fortran code no longer has a name associated with the two function results so the Fortran program has no way to direct C++ to destroy the corresponding C++ objects. Damian Relevant answer Answer Regarding 1, it's probably best to read the papers we wrote on the subject: Email me if you have trouble accessing these and I'll reply with PDF's. We were also awarded a related patent, which the Sandia intellectual property staff assured me posed no problems with using the algorithm in ForTrilinos: Regarding 2, I'll be very curious to see the details of what you're describing. When you write "a referenced counter pointer to C++ class," I assume assume you mean "a reference-counted pointer..." The SWIG-generated forepetra.f90 file contains a Epetra_Object derived type with a type(c_ptr) component named "ptr". Is this the reference-counted pointer to which you're referring? If so, are you referring to a reference-counting scheme in Fortran or to the reference-counting scheme that already exists in C++? If the reference counting scheme happens in Fortran, then it will be interesting to see how one can be generated with SWIG. I don't see anything in the current SWIG output that suggests there's reference-counting happening. If the only reference counting happens in C++, then I'm not aware of schemes to avoid dangling pointers and memory leaks other than the scheme we developed. It would probably be worthwhile to try compiling code like what is written in the clarification that I posted just after posting my initial question. Run the resulting executable through valfgrind and check for memory leaks. And also consider whether there are scenarios that could lead to dangling pointers. If C++ destroys an object, I don't think that automatically nullifies any type(c_ptr) pointers holding the C address of the C++ object. Damian • asked a question related to C Question 4 answers Shaft speed is 3000 rpm and should carry 400 hp. Relevant answer Answer In the field of steels I can suggest: DIN W.Nr.1.5633 or 1.5637 : low alloyed steels with Nickel or a stainless steel like SAE 316. You can find tables with the mechanical properties and the impact test data at low temperatures Regards • asked a question related to C Question 3 answers Hello everyone, I want to measure the total nitric oxide in a serum sample using Total Nitric Oxide Assay Kit (enzo life sciences) and my question is about the proper storage procedure for the samples; do I have first to dilute and deproteinize the samples before storing them at -80 C ? or can I store serum samples at -80 C and perform the dilution and deproteinization step directly before the assay ? Thanks in advance! Relevant answer Answer You can store the samples at -80 C but add DTE (as an antioxidant) and protease inhibitor cocktail to the samples. You can pass the samples through 10KDa filters before analysis (This step gives better results). Good luck. • asked a question related to C Question 7 answers In POSIX multithreading, how can I provide high priority to my c program executable among other system processes? I have assigned priority to the threads using "pthread_attr_setschedparam()" by FIFO & RR, but I have failed to reduce scheduling delays while executing the algorithm. When the execution(performance) of the program is analyzed using perf tool the CPU idle time is high compared to its non-threaded counterpart of the algorithm. I am using Ubuntu on Intel i5 processor based system. Is there any other solution to overcome this problem? Whether using an RTOS will help? Is there an RTOS suitable for multicore system and what kind of development environment is required? Relevant answer Answer Anishchandran, I just noticed your private message! Sorry. So I think I see the problem. You have 3 overlapping loops which process arrays. Processors use a hierarchical arrangement of caches to cache memory for more rapid access. So if you have algorithms which force the CPU to pull in large swaths of memory, this can lead to inefficiencies depending on the arrangement of the data structures in memory. So in a single threaded operation, in most operating systems, you will have cache affinity - the thread will be scheduled on the same core / CPU when possible in the hopes that come cached data from its prior time slice is still present. This increases the lower level cache efficiency. So On accessing X[i] there is a better chance of X[i+1] being satisfied by the cache. Now imagine a multi-threaded approach. You have more demand placed on the cache - as the working set of data between all threads is increases - also you have several CPU hungry threads preempting each other. So this can result in less cache hits in the lower level caches. Now there is a huge degree of speculation in the above analysis. You can prove this easily by artificially increasing the size of your arrays or data structures ( say you DOUBLE the number of array elements and use every other one. ) what this does is double the amount of memory pages to be accessed, while keeping the same number and size of data elements processed. If caching is the issue, you will note progressively worse performance as the used are elements are sparser. One way to test this is to create a debug fork of your code which multiplies the array indices on all of the arrays, so instead of X[i] = Y[i] * Z[j] you have X[i*n] = Y[i*n] * Z[j*n] all throughout your code. Where n is your sparseness factor, 1,2,3, ... IF you see large performance differences for different values on n, you are seeing a cache dependent or performance issue. So to this: Create data structures and computing patterns that exploit the CPU cache. This is to say, making sure multiple threads are not accessing different portions of the data set, but instead work in lock step on the same areas of the data based on the data structures. Some times with large data sets where you rarely re-access the same data elements, like a summation operation, a single threaded approach is OK, or an approach where you split up the data into multiple subsets - based on the number of cores you have or the architecture of the cache. -- Bob • asked a question related to C Question 3 answers Hello, I am using TriLink's Mutagenesis dNTP mix to perform EPR on a 1.3 kb fragment. I have been unable to observe a PCR product when following their recommended cycling parameters. I am able to successfully amplify my product using Phusion so my template and primers seem to be fine. Cycling Conditions: 95 C - 3 min - Initial denaturation 92C- 1 min/53 C - 1.5 min/72 C - 5 min x 30 72 C - 10 min - Final extension Components: 10x PCR buffer, 500 nM Forward/Reverse Primer, 10 fmol template, Mutagenesis dNTP mix, 2 mM MgCl2, Taq (5U/uL), water up to 25 uL Any troubleshooting tips? Relevant answer Answer Hello Sushanth Try a gradient PCR (48,50,52,54,56,58) and see if their is any amplification. • asked a question related to C Question 1 answer Let$M$be a totally real submanifolds of product Kaehler manifold$\overline{M}(c_{1}, c_{2}) = \overline{M}^{n}(c_{1}) \times \overline{M}^{p}(c_{2})$with$c_{1}$, c_{2} > 0 and tr(P - Q) = 0, where$P$and$Q$are the projection operators of the tangent space of$\overline{M}(c_{1}, c_{2})$to the tangent spaces of$\overline{M}^{n}(c_{1})$and$\overline{M}^{p}(c_{2})$respectively. Can$M$be a totally geodesic in$\overline{M}(c_{1}, c_{2})$? OR Can$M$be a totally geodesic submanifold of$\overline{M}(c_{1}, c_{2})\$ under certain other conditions ?
we did it for cosymplectis.
1. Siraj Uddin, V.A. Khan and Cenap Ozel, A classification of totally umbilical ξ^⊥ CR-submanifolds of cosymplectic manifolds, Rocky Mountain Journal of Mathematics (accepted) (ISI-Cited Publication) - http://projecteuclid.org/euclid.rmjm/1374758609
2. Siraj Uddin and Cenap Ozel, A classification theorem on totally umbilical submanifolds in a cosymplectic manifold, Hacettepe Journal of Mathematics and Statistics, (Accepted) IF=0.354 Q4-ISI (ISI-Cited Publication
• asked a question related to C
Question
I wanna to find the modulus from ultrasonic pulse velocity or (ASTM C 597)
dear, oskar baggen
thank you so much
• asked a question related to C
Question
I am working on Processor-Pool model for a project. Here are some assumptions:
1. Users have a low-end system.
2. They want to use an application which requires high-end workstations.
3. They need real-time graphic(visual) updates.
I was wondering if it is possible to do this without screen capture or TeamViewer, or RealVNC, or Red5 like software. I came across an idea to develop a network display model through the following method:
a. The user has a small software installed on their system which is connected via sockets to the server. Each user input is sent to the server(This is where Processor Pool model come into play).
b. Like cloud gaming services, the input is processed and the display is generated. But instead of sending video output we generate a file which is sent to the user.
c. The user receives this file and the small software installed on his system generates the final display output.
Now my question is what might be the extension of file highlighted above. Conventionally we have the file with extensions like JPG/ AAC/ H.265 codec/ etc.
Is it possible to generate a JSON for the file and which when received by the software at the user end generates the desired display output?
Please post your queries, if you have any. I am looking forward to discussing with all the great people out there.
Note: I am not looking for Screen Capture solutions. And a big TIA
I believe that you are trying to reinvent something that already exists, which is fine! But, in this particular instance, VNC as a server-client method is pretty much what you ought to find sufficient for your explained use-case scenario.
The server can run a virtual screen which renders the application that demands a a lot of processing power to run (which the serve supplies one way or another) and the client is just a dumb terminal capable of performing minimal data decoding at some phase and showing it on the physical screen.
The method you've proposed (using JSON and JPEG) suggests that you want to send frame-by-frame data, which can be troublesome in terms of bandwidth, required down-link speed and inability to perform multi-frame compression (between key-frames).
VNC allows all of this. It is efficient, optimised, has different modes for different targeted frame-rates and display content change dynamics.
Your proposed method would have to be designed and developed from scratch, which is, in this particular instance, probably a waste of your time and resources.
Of course, VNC is not the only possible solutions. There are others, but they are all probably much better suited than an own (new) solution, unless the application itself (that will be ran on the server) can directly create a stream of video data and push it to the client, completely skipping the need for a virtual display. This, however, requires a specialised application made specifically to function that way.
• asked a question related to C
Question
in the link of github sha transform has two arguments ctx and byte data[], what is data[] meant for and in the next line wat is i and j and why shifts are done of 24,16,8 and why j added with 3
next step what states mean here and according to what i know that first 16 rounds would be copying the m[16] and next 48 that computations of sigma and all would be done but in this program why direct 64 rounds that are done  and iteration starting from 0 to 64
what are bitlen and bitdata referring too...whybilen added with 512 in if part
and atlast final is completely a  grrek for me i could understand is somewhere padding is done but why if and else part are done with 56 and 64 i donno
and why memset has been used . at last step appending to padding tha message in bits and transform and last steps are completely out of my head now....sorry to ask the question mant times but need some guidance to understand and to work on because im not so strong in c