For the need of more accuracy in my adc value, I have to average the adc value for particular time, what are the types of techniques handled in the averaging Can anyone help me with the example C programs for different types of averaging techniques PIC 16f877A.
I'm looking for a time and memory efficient solution to calculate a  in C. I need to avoid dividing because I'm on a PIC 16 which has no dedicated division unit.  At the moment, I just store all values in a  and simply store and update the sum each time a new value arrives. This is really efficient, but unfortunately uses most of my available memory...
For the recently reported production (January 2017) of metallic hydrogen in the laboratory - what is the evidence exactly? My google news page has burst forth the news that metallic hydrogen has been produced in a laboratory using a diamond anvil cell. Only  mentions (at this particular moment) that it has been called into question at - at least - premature. That can be read about in Nature:   Here I only want to ask about the evidence. Is it only the sudden change in visual appearance change as recorded in a camera on top of the microscope, at a specific temperature and pressure? That it "looks shiny?" Or is there actually more direct data than that?  note: I am not asking if the data is sufficient or not, nor if it is convincing, or metallic or not. Just a narrowly defined question about the extent of the observations that have lead to the proposal that a metallic state was achieved.     above: potentially three states of hydrogen as viewed in a diamond anvil cell, from . How can I change wallpaper automatically? I have found a guide for that but doesn't sure if it will work or it is safe to use. The guide:  I am asking if is these introductions safe and will work? If not, is there any other solutions for that? I am using Ubuntu 20.04 LTS Thank you. Baby is 2 years 2 months old.  What will happen if we don't stop and at what age should we stop? Why?  From: What to Expect The Toddler Years (Arlene Eisenberg, ‎Heidi Murkoff, ‎Sandee Hathaway - 2009)     Even if a child doesn't show any such interest, family nudity could become a problem by age three, when it's believed that some children unconsciously become sexually stimulated by parental nudity, and are confused and embarrassed by these feelings. So it's probably wise to start donning bathrobes and segregating showers by your toddler's third birthday. You can explain such a change by saying, 'Now that you're older, you need to have some privacy, and so do I.' How to select a Master's thesis topic if your advisor won't suggest one? If a master's degree candidate needs to select a thesis topic, but their advisor is unwilling to offer suggestions on the matter, how should one go about selecting a thesis?   How might one select an area to study? How can one evaluate if if is a suitable topic? Does the thesis need to focus on an area which is relatively unexplored by prior research? What are the details of "Objective-C Literals" mentioned in the Xcode 4.4 release notes? At what moment will matter falling into a black hole affect its size? Does the mass of matter falling into a black hole affect the size of an event horizon the moment it passes through it, or when it has been incorporated into the singularity? After mis-reading this question:  I found myself wondering if there are other non-weapon items such as tools that utilize lightsaber technology.  Example: the lightsaber bread knife GPG Error while downloading software: "Clearsigned file isn't valid, got 'NODATA'" undefined control sequence when using \addchap When I compile my thesis.tex file which is compiled fine including the \addchap, I noticed that I have used \usepackage{unnumberedtotoc}. When I want to use my thesis.tex file on another computer it says tex capacity exceeded, sorry [input stack size=5000]. When I uncomment \usepackage{unnumberedtotoc}, it says ! undefined control sequence  \addchap.  Here I have pasted all the beginning of the packages that I have used in my thesis but I still get some problems in compilation, I don't know why, but I think if I can compile this code, then I can solve the problem  :   \immediate\write18{makeindex \jobname.nlo -s nomencl.ist -o \jobname.nls} \documentclass[12pt]{report} \DeclareMathSizes{12}{30}{16}{12} \usepackage[utf8]{inputenc} \usepackage{graphicx} \usepackage{lineno} \usepackage{amsmath}  \usepackage{array, nccmath}  \usepackage[nottoc]{tocbibind} \newcolumntype{L}{&gt;{$}l&lt;{$}} \newcolumntype{m}{&gt;{\displaystyle}l} \usepackage{framed} \usepackage{cclicenses} \usepackage{makecell} \usepackage[french]{babel} \usepackage{setspace} \usepackage{mathptmx}  \usepackage{multirow}  \usepackage{gensymb}  \usepackage{empheq}   \usepackage{mathtools}   \usepackage{array}   \renewcommand{\arraystretch}{1.9}   \newcolumntype{P}{&gt;{\centering\arraybackslash$}p{1.6em}&lt;{$}}   \newcolumntype{C}{&gt;{\centering\arraybackslash$}c&lt;{$}}   \usepackage{makecell}   \usepackage{booktabs}   \usepackage{subcaption}   \usepackage[intoc]{nomencl}   \makenomenclature   \setcounter{secnumdepth}{4}   \setcounter{tocdepth}{4}   \usepackage[justification=centering]{caption}    \usepackage{etoolbox}     \usepackage{unnumberedtotoc} %https://github.com/johannesbottcher/unnumberedtotoc/     \usepackage[automark,     plainheadsepline,     headsepline,     plainfootsepline,      footsepline,     markcase=ignoreupper]{scrlayer-scrpage}    \clearpairofpagestyles    \ihead*{\leftmark}    \cfoot*{\pagemark}    \setkomafont{pageheadfoot}{\scshape}    \usepackage{titlesec}    \graphicspath{{imagesthesis/}}    \def\frenchlistfigurename{Liste des figures}    \usepackage[a4paper,right=20mm,left=25mm,top=26mm, bottom=26mm]{geometry}    \makeatletter    \titleformat{\chapter}[display]    {\normalfont\huge\bfseries}{\chaptertitlename\ \thechapter}{20pt}{\Huge}    % this alters "before" spacing (the second length argument) to 0    \titlespacing*{\chapter}{0pt}{0pt}{20pt}    %\patchcmd{\@makechapterhead}{\vspace*{20\p@}}{}{}{}% Removes space above \chapter head    %\patchcmd{\@makeschapterhead}{\vspace*{20\p@}}{}{}{}% Removes space above \chapter* head    \makeatother    \title {itle of the thesis}    \titleformat{\paragraph}    {\normalfont\normalsize\bfseries}{\theparagraph}{1em}{}    \titlespacing*{\paragraph}     {0pt}{3.25ex plus 1ex minus .2ex}{1.5ex plus .2ex}     \usepackage[thin, , thinc]{esdiff}  \usepackage{subcaption}  \usepackage{caption}  \usepackage{framed}    \usepackage{nomencl}   \setlength{\nomitemsep}{-\parskip}\usepackage{booktabs,multirow}  \renewcommand{\cellset}{\renewcommand{\arraystretch}{0.5}}   \begin{document}  \renewcommand\arraystretch{0.8} %\noindent  \doublespacing  \maketitle  \tableofcontents %\listoffigures  \addchap{Publications et communications}   \section*{$\:$  a. Publications:}  \section*{$\:$  b. Communications:}  \addchap{Remerciements}  \end{document} Transpose Ranges repeated by row I would like to convert several range of columns into rows, and keeping the association to the original col/row source  Sample source sheet  --------------------------------------------------- | Data 1 | 1/1/2018 | 1/2/2018 | 1/3/2018 | etc...365 days | --------------------------------------------------- | name 1  |    25    |   30     |    5     | etc...|  --------------------------------------------------- | name 2  |    2     |          |    4     | etc...| --------------------------------------------------- | etc ... 100 rows   Expected Results  --------------------------------------------------- | Data 1 |   Date      |  Value   |  --------------------------------------------------- | name 1  |  1/1/2018   |   25     |    --------------------------------------------------- | name 1  |  1/2/2018   |   30     |    --------------------------------------------------- | name 1  |  1/3/2018   |   5      |    --------------------------------------------------- | name 1  |  etc.. 365 days --------------------------------------------------- | name 2  |  1/1/2018   |   2      |    --------------------------------------------------- | name 2  |  1/2/2018   |          |    --------------------------------------------------- | name 2  |  1/3/2018   |   4      |    --------------------------------------------------- | name 2  |  etc.. 365 days --------------------------------------------------- | etc ... for each change of name pull all the col dates/values   Current results  --------------------------------------------------- | Data 1 |   Date      |  Value   |  --------------------------------------------------- | name 1  |  1/1/2018   |   25     |    --------------------------------------------------- |         |  1/2/2018   |   30     |    --------------------------------------------------- |         |  1/3/2018   |   5      |    --------------------------------------------------- |         |  etc.. 365 days                      I have to copy down to bring in "name 1" for each date  --------------------------------------------------- | name 2  |  1/1/2018   |   2      |             now update the formula to bring in the second item for the sequence of dates --------------------------------------------------- |         |  1/2/2018   |          |    --------------------------------------------------- |         |  1/3/2018   |   4      |    --------------------------------------------------- |         |  etc.. 365 days --------------------------------------------------- | etc ...     =Sheet1!A:A I can bring in the name from the source list, but I have to copy it down for the number of dates.  How can I have it match the number of dates?  and be dynamic to update as dates/values are added Edit: trying to use split and rept to count the number of times to repeat, then transpose.. =transpose(rept(split(arrayformula(concatenate(Sheet1!A:A&amp;"1")),"1",True, True),COUNTA(Sheet1!I1:ZZ1)))  =TRANSPOSE(Sheet1!$C$1:$Z$1) I can use transpose to get the dates/values, but it's fixed range.  How can I make it dynamic to import dates as they are added? Is there a way to view Google Chrome browsing history past three months ago? I'm trying to find a page I looked at months ago but it looks like it's disappeared off the face of the planet. I thought I would have better luck looking through my Google Chrome browsing history, but I can't see history past September. Can I force Google Chrome to display history further into the past? Can I retrieve the history manually from a directory? Is the history data gone? Questions on perfect squares I recently attended a test which ask me two question based on perfect squares; here they are:  $1.$ How many even perfect squares between $1000$ and $5000$ are divisible by both $5$ and $9$?  $2.$ Can there be a perfect square whose digits consists of exactly $4$ ones, $4$ twos and $4$ zeroes in any order?  I haven't done anything much on perfect squares so I was reluctant to attempt them during exams, although as I had some spare time after finishing the other questions, I tried thinking about the first problem and I noticed that only $3600$ seems to satisfy the conditions, which is correct, but I don't know how to get this mathematically? And for the second problem, I don't have any clue till now.  Unfortunately they haven't given me any solutions for the questions, nor any ideas as to how to solve them (mathematically)? Isomorphism of $S^1$. Why is MixColumns omitted from the last round of AES? Convert a number to its expression in words (e.g. 55 -> fifty-five) Is there a way to convert a number to a string (Apex code, formula field ..)  For example: 5200 > cinq milles deux cents Fiction novel or movie about sentient dinosaurs Comment authors are not getting migrated Ethernet device not managed I am using Ubuntu 16.10 and recently I have not been able to connect to internet using Ethernet. The network manager shows device not managed. The WiFi network is working fine.      I've tried the solution from this questionn  with no use.  My /etc/network/interfaces file:  # interfaces(5) file used by ifup(8) and ifdown(8) auto lo iface lo inet loopback   My /etc/NetworkManager/NetworkManager.conf file:  [main] plugins=ifupdown,keyfile,ofono dns=dnsmasq  [ifupdown] managed=true   Output of nmcli d:  DEVICE  TYPE      STATE      CONNECTION  wlp2s0  wifi      connected  eduroam     enp8s0  ethernet  unmanaged  --          lo      loopback  unmanaged  -- My setup  I have a linux server running in my basement. I currently have my router looking to that server for DNS lookup, so I can use named to spoof a bunch of domain names to point to my local server's local address, 192.168.0.111. This works great.  I also am running Apache and PHP on this server, and have forwarded port 80 on my router to this machine, so my public IP xx.xxx.x.xx is sent to the basement server.  This is a great development set up for me, because I can develop websites in my local network and pull them up on numerous devices with a *.mylocal.net address. I can also quickly share a website on my public IP with others that are outside of my network.  I have a static IP, so that makes this even easier.  The problem  Some applications need to have an absolute URL. My spoofed DNS doesn't work outside my network, and neither does my internal IP address.  I need to be able to access the sites at the same IP that they are accessed publicly, which is my public IP: xx.xxx.x.xx    For some reason, I can't access my own public IP address from within my own network.  My router's public IP is xx.xxx.x.xx, and when I hit xx.xxx.x.xx from outside my network I see exactly what I want -- my development website. But, when I hit xx.xxx.x.xx from inside my network, the connection times out.    I assume my ISP has a firewall that blocks requests from xx.xxx.x.xx to xx.xxx.x.xx where the origin and the destination are the same IP (or maybe this is impossible on any network?)  So how can I set up my network to forward the internal request to my public IP to the local IP of my basement server?   I would like to do this within the local DNS server I set up, or in my router, so the change can be applied to all devices in my network, and not just the basement server or the windows tablet/laptop, etc individually. Why is the Java plugin (JRE) disabled in Chrome?