Can I give a third party access to Google Analyticis for a specific page and/or subdomain without disclosing other information

Working with several agencies who might need access to google analytics, we are wondering whether it is possible to give only access to specific pages or subdomains.

Want to study Graduate Measure Theory with heavy Emphasis on Topology and/or Geometry.

I did one course in Measure Theory and want to study it again. But this time I want to do this in a way that emphasizes Measure Theoretic approach over Geometric or Topological Spaces. I don’t know, if it is at all possible. But I have heard there are some Differential forms and Measure theoretic relations on manifolds. So, my question is,-

  1. Do you know a graduate level literature (book,notes,lectures anything) on Measure Theory that you think is topologically or Geometrically heavy (in your judgement) ? Showing an interplay between Measure theory and topology/geometry is desired but any other reasons that you have is good too.

  2. More specifically, Is there anything for measure theory on manifolds?

  3. Is reading Geometric Measure Theory a good idea for this?

I asked this on Reddit too. But I need more opinions.Thank You.

centos – Impossible to boot due to corrupted and/or missing logical volume

I am facing a big LVM trouble with a cluster I have to administrate after departure of our beloved colleague. The cluster has 10 nodes under CentOS 6.5 with a single volume group. On top of this group, he defined (I guess) several logical volume, including lv_root and lv_home. I have to say I never used LVM or so. While I was configuring network due to change in the routes, I decided to reboot the system and here the troubles begin:

First, the system refuse to boot because a fsck failure on /dev/vg_shared-lv_root. It proposed to log as root, which I did, and I ran e2fsck on it and it seemed to work. After that, I ctr-alt-suppr to restart that node and then, system refused to boot due to a corrupted file-system error on /dev/vg_shared-lv_home. But I cannot find any lv_home inside /dev/vg_shared, while lv_root is here.

I seach for troubleshooting guides that all propose to use tools like vgscan, which I can’t use with error File-based locking initialisation failed

My main concern is with the data on that filesystem, which represent several months of computations: is there a way to access that lv_home?
My second concern is reparing that file-system, but I have no idea where to start.

I don’t know what to tell more. I could give as much details as needed to get some help… Thank you for any hint.

Best regards


I cannot run things like vgscan due to file system mounted in read-only mode.

In fact, I have no idea where to start.

backup – Where is the file location for samsung notes/memos and/or can I recover these files if I deleted the app?

I backed up all the files on my S9+ because I wanted to reinstall my buggy samsung notes app, but it turns out notes doesn’t fall under documents anymore and it has its own separate sync that needs to be toggled from a default off. I’ve tried using different recovery software but they’re either shady or don’t work. I’m open to trying to root the device but I wanted to see if anyone knew where in the Android the notes or memos files are located and if it is still possible to recover them. I had pretty important stuff in the notes which is why I’m so concerned. Thanks in advance

Can moderators and/or mobile users see Facebook Groups’ Insights?

Where can I see insights for a Facebook group I admin? doesn’t explicitly mention (other than its title itself) if moderators can see Insights too. Can they?

It also doesn’t mention if Insights can be seen over Facebook’s limited mobile website or only on Desktop. Can they?

t sql – Simplifying Function with Recursive CTE and/or Window Function

I’m trying to come up with a Recursive CTE and/or Window Function to create a function.

After days, I’ve boiled the function down to (pseudocode)
where I have N and B, and need to generate E:

En = Bn * (1 – SUM(E1, E2, … En-1))


║ N ║ B           ║ E           ║
║ 0 ║ 0.142857143 ║ 0.142857143 ║
║ 1 ║ 0.285714286 ║ 0.244897959 ║
║ 2 ║ 0.285714286 ║ 0.174927114 ║
║ 3 ║ 0.285714286 ║ 0.124947938 ║
║ 4 ║ 0.285714286 ║ 0.089248527 ║
║ 5 ║ 0.4         ║ 0.089248527 ║
║ 6 ║ 0.666666667 ║ 0.089248527 ║
║ 7 ║ 1           ║ 0.044624264 ║

E0 = 0.143 * (1 – 0) = 0.143
E1 = 0.286 * (1 – 0.143) = 0.245
E2 = 0.286 * (1 – (0.143 + 0.245)) = 0.175
E3 = 0.286 * (1 – (0.143 + 0.245 + 0.175)) = 0.125
E4 = 0.286 * (1 – (0.143 + 0.245 + 0.175 + 0.125)) = 0.089
E5 = 0.400 * (1 – (0.143 + 0.245 + 0.175 + 0.125 + 0.089)) = 0.089
E6 = 0.667 * (1 – (0.143 + 0.245 + 0.175 + 0.125 + 0.089 + 0.089)) = 0.089
E7 = 1.000 * (1 – (0.143 + 0.245 + 0.175 + 0.125 + 0.089 + 0.089 + 0.089)) = 0.044

If the table above was in Excel, C2 = B2 * (1 - 0) (base) and C3 = B3 * (1 - SUM(C$2:C2)) (recursive)

What I’ve tried:

Windowed Functions

Tried SUM(...) OVER(ORDER BY (N) ROWS BETWEEN UNBOUNDED PRECEDING AND 1 PRECEDING), but can’t reference the column recursively.

Recursive CTE

Tried several iterations of:

WITH B AS ((Num), (Best), (Effective Rate)) AS (
    SELECT *
        , (Best)
    FROM A
    WHERE (Num) = 0
    SELECT A.*
        , (1 - (Effective Rate)) * A.(Best)
    FROM B
    JOIN A ON A.(Num) = B.(Num) + 1 

and some with an extra column in the CTE, but it only covers 1 previous row and results after 2nd row are wrong.

Recursive CTE with Windowed Function

From all that I’ve tried, it seems that the recursive segment of the CTE is calculated independently of the other results, and SUM(...) OVER(...) only works on the current row. (With regard to the above table, all values of E would be 0.142857143).

I assume this is because the UNION ALL happens all at once, and not incrementally.

Alternative Solutions

What I would really like to happen is to simplify the above equation, and/or transform it into an iterative function.

Bonus: If anyone cares to know the source of this information, it’s used to calculate MACRS depreciation for tax purposes.

javascript – Best method to further execute the DRY principle and/or raise performance in my script? (client login/signup system)

Just for practice purposes, I written a basic client sided login/signup system that allows you to make an account, and then log into the account from my webpage. What it does is append to an object known as database for every new account made, and when you sign in, it loops through the database and see if your credentials match any account information.

There’s a couple of noticable problems with my script. One being that I believe that I didn’t follow the DRY principle to the fullest. I felt like I repeated myself a couple of times, and wondering if that can be avoided. The second problem is that looping through the “database” object may not be the most efficient solution, especially since the longer the table, the longer it may take. There may be a solution that is more efficient in performance that I am unaware of.

Other than that I would just like general feedback, tips, and red flags (if any) in my code. I am trying to improve myself as a JavaScript developer, and that requires feedback of my script from my peers.

TL;DR: I am a new programmer, so sorry if this is a bad question or if I have terrible code. I am still learning.

const database = ()

function usp(parent) {
  return (parent.username.value, parent.password.value)

window.onload = () => {
  const create = document.forms.createAcount;
  const log = document.forms.logIN;

  create.addEventListener('click', (e) => {
    if( == create.submit){
      const information = usp(create);
      database.push({user : information(0), pass : information(1)});

  log.addEventListener('click', (e) => {
    if ( == log.submit) {
      const information = usp(log);
      for (let x of database) {
        if (x.user == information(0) && x.pass == information(1)) {
          alert(`You successfully logged into your account! Welcome to my website ${information(0)}`)
#createAcount {
  background-color: skyblue;
#logIN {
  background-color: lightgreen;
<!DOCTYPE html>
      <link rel = "stylesheet" href = 'style.css'>
      <h1>Sign Up</h1>
      <form name = "createAcount" id = "createAcount">
        <h1>Create a Username</h1>
        <input type = 'text' placeholder="Falkyraizu"  name = 'username' maxlength=20>
        <h1>Create a password</h1>
        <input type = 'password' placeholder="password" name = 'password' maxlength=20>
        <input class = 'reset' type = 'button' value = "Reset" name = 'reset'>
        <input class = 'submit' type = 'button' value = "Submit" name = 'submit'>
      <h1>Log In</h1>
      <form name = "logIN" id = "logIN">
        <h1>What is your userName</h1>
        <input type = 'text' placeholder="Falkyraizu" name = "username" maxlength=20>
        <h1>What is your password</h1>
        <input type = 'password' placeholder="password" name = "password" maxlength=20>
        <input class = 'reset' type = 'button' value = "Reset" name = 'reset'>
        <input class = 'submit' type = 'button' value = "Submit" name = 'submit'>
      <script src = ""></script>

Side Note: If you notice something else that can be fixed such as my HTML, you can also include it in your response, however I would still like my main problems fixed (read above if you missed it). Thanks for the help!

quarter rack colocation in houston,tx and/or virginia/washington dc

anyone have list of providers to look for quarter rack colocation

#1. houston, tx


#2. washington dc or virginia area

should … | Read the rest of

Do users know what “browse” and/or “browser” mean?

Personally I would understand the intention regardless of which wording you choose, then again I consider myself a more technical user. So let’s look at it from a non-technical point of view, which is who you are trying to reach out to here.

I think the word “browse” can be misleading as it could be interpreted as the action of looking through a collection of something. It certainly does not suggest the action of uploading files. So no, I don’t think you can rely on users knowing what “browse” means.

It is better to be more specific about the action that the user is expected to perform, and that is that they need to upload some files.

  • The button should say “Upload Files” or “Choose Files to Upload”
  • The browser element would benefit from the message “Select one or more files to upload” as a reminder, if possible
  • The browser element should have a confirm button that says “Upload Selected Files”

Any user that struggles with this was probably going to end up needing support to do it anyway.

I think the main point here is: there is no benefit to using “browse” over “upload”, where as there is a benefit to using “upload” over “browse” (i.e. the intent is more clear). So you’re not going to be any worse off by dropping “browse”.

sql server – conversion failed when converting date and/or time from character string c#

Action Method:

PayTns std = new PayTns();
std.C_Group = fc(“C_Group”);
std.Date = Convert.ToDateTime(fc(“Date”));
std.C_Name = fc(“C_Name”);
std.D_Group = fc(“D_Group”);
std.D_Name = fc(“D_Name”);
std.Amount = Convert.ToInt32(fc(“Amount”));
std.Remark = fc(“Remark”);
if (D_flag == “true”)
std.D_Flag = true;
std.D_Flag = false;
std.T_No = Convert.ToInt32(fc(“T_No”));
TempData(“msg”) = “Data Inserted”;

Data Connection:

SqlCommand com = new SqlCommand(“Master_PayTns_Add”, con);
com.CommandType = CommandType.StoredProcedure;
com.Parameters.AddWithValue(“@Date”, ie.Date);
//com.Parameters.AddWithValue(“@A_GRef”, ie.A_GRef );
com.Parameters.AddWithValue(“@C_Group”, ie.C_Group);
com.Parameters.AddWithValue(“@C_Name”, ie.C_Name);
com.Parameters.AddWithValue(“@D_Group”, ie.D_Group);
com.Parameters.AddWithValue(“@D_Name”, ie.C_Name);
com.Parameters.AddWithValue(“@Amount”, ie.Amount);
com.Parameters.AddWithValue(“@Remarks”, ie.Remark);
com.Parameters.AddWithValue(“@D_FLag”, Convert.ToBoolean(ie.D_Flag));
com.Parameters.AddWithValue(“@T_No”, ie.T_No);