2010.03.01 08:33 Neography: constructed writing systems
Reddit's home of scripts invented for secret notes, fictional languages, semantic experiments, and more. Post creative uses of existing constructed scripts or showcase your own!
2018.02.14 18:39 DemocraticDolphinWriting in the "Vianaic script"
Learning the written script made by u/vilhjalmurengi Pronounced: "vee-ah-NAY-ick” V1 is the original version and it’s the “prettier” of the two, with its long, swooping and low-hanging letters. V2 is the updated Vianaic which removed many of the low-hanging letters and replaced them with letters that stay at or above baseline. The purpose of this was to minimize overlapping if you intend to use Vianaic for journaling or anything which would require multiple horizontal lines of text.
2024.05.14 23:44 Winter_Psychology110Gpt-4o is "awesome"
I've specified in the system message to provide short, concise answers and do not elaborate unless asked to do so. When I asked:
if i understand correctly, when working with Quill and u want custom features, you basically use html/js and thats it, right ?
This maybe caused by my bAd pRomPt, but here is GPT-4O's response:
Yes, that's correct. When working with Quill.js and you want to add custom features such as highlights, tooltips, or other custom behaviors, you generally use HTML for the structure and JavaScript for the logic. Quill.js robustly supports customization through its API and its delta format. Here’s a breakdown: ### Customizing Quill.js 1. **HTML Structure**: Use HTML to create the container for the editor and any additional elements you might need (like tooltips, buttons, etc.). 2. **Initialization**: Use JavaScript to initialize the Quill editor within the specified container. 3. **Styling**: Use CSS to style the editor and any custom elements, like tooltips or custom highlights. 4. **Custom JavaScript Logic**: Implement custom functionality using JavaScript. This can include: - Manipulating the Quill editor's content. - Adding event listeners to react to user actions. - Fetching data (e.g., from an API) and dynamically updating the editor's content. - Extending Quill with custom modules or formats. ### Example Outline - **HTML**: - Container for the Quill editor. - Additional elements like tooltips (if needed). - **CSS**: - Custom styles for highlights, tooltips, etc. - **JavaScript**: - Initialize Quill. - Define custom behavior (e.g., apply highlights, attach tooltips). - Handle any dynamic updates based on user actions or data fetching. ### Example Use Cases - **Highlighting Text**: - Identify text to highlight. - Wrap the text in a span with a highlight class. - Optionally, add tooltips or other features. - **Adding Tooltips**: - Create tooltip elements. - Position tooltips relative to highlighted text. - Style the tooltips using CSS. ### Practical Example Here's a more concrete example of adding custom highlights and static tooltips: ```html HTML CSS JavaScript ``` This example shows how to set up the environment, initialize Quill, and then implement custom text highlighting with static tooltips using HTML, CSS, and JavaScript.
2024.05.14 23:17 BigFishSmallPond123automating emailing system for OTP verification
Hi all, I'm trying to automate an emailing system for OTP verification but am running into some trouble. Below is my code, in it's respective files. In models.py:
from django.db import models from django.contrib.auth.models import AbstractUser, User from django.db.models.signals import post_save from django.dispatch import receiver # Create your models here. class UserProfile(models.Model): user = models.OneToOneField(User, on_delete=models.CASCADE) otp = models.CharField(max_length=6, blank=True) otp_expiry_time = models.DateTimeField(blank=True, null=True) class AdditionalData(models.Model): user_profile = models.OneToOneField(UserProfile, on_delete=models.CASCADE) firstname = models.CharField(max_length=100, blank=True) lastname = models.CharField(max_length=100, blank=True) dateofbirth = models.DateField(null=True, blank=True) phone_no = models.CharField(max_length=20, blank=True) country_origin = models.CharField(max_length=100, blank=True) city_origin = models.CharField(max_length=100, blank=True) @receiver(post_save, sender=User) def create_user_profile(sender, instance, created, **kwargs): if created: UserProfile.objects.create(user=instance) @receiver(post_save, sender=User) def save_user_profile(sender, instance, **kwargs): instance.userprofile.save()
In views.py:
from django.shortcuts import render, redirect, HttpResponse from django.contrib.auth.models import User from django.contrib.auth import authenticate, login from django.contrib.auth.decorators import login_required from datetime import timedelta from django.utils import timezone from django.core.mail import send_mail from rest_framework import status from rest_framework.decorators import api_view, permission_classes from rest_framework.permissions import AllowAny from rest_framework.response import Response from .serializers import UserProfileSerializer from .models import UserProfile, AdditionalData from rest_framework_simplejwt.tokens import RefreshToken from .generate_random_digits import generate_random_digits def sign_up(request): if request.method == 'POST': username = request.POST.get('username') email = request.POST.get('email') pass1 = request.POST.get('password1') pass2 = request.POST.get('password2') User.objects.create_user(username, email, pass1).save() return redirect('login') return render(request, 'main/signup.html') def login1(request): if request.method == "POST": username = request.POST.get('username') pass1 = request.POST.get('pass') user = authenticate(request, username=username, password=pass1) if user is not None: if user.last_login is None: user.last_login = timezone.now() user.save() login(request, user) return redirect('firstlogin') else: user_profile = UserProfile.objects.get(user=user) verification_code = generate_random_digits() user_profile.otp = verification_code user_profile.otp_expiry_time = timezone.now() + timedelta(minutes=15) user_profile.save() send_mail( 'Verification Code', f'Your verification code is: {verification_code}', 'from@gmail.com', [request.user.email], fail_silently=False, ) return redirect('otp') else: error_message = "Invalid username or password" return render(request, 'main/login.html', {'error_message': error_message}) return render(request, 'main/login.html') def verify(request): username = request.data.get('username') password = request.data.get('password') otp = request.data.get('otp') user = authenticate(request, username=username, password=password) if user is not None: user_profile = UserProfile.objects.get(user=user) if ( user_profile.verification_code == otp and user_profile.otp_expiry_time is not None and user_profile.otp_expiry_time > timezone.now() ): login(request, user) refresh = RefreshToken.for_user(user) access_token = str(refresh.access_token) user_profile.otp = '' user_profile.otp_expiry_time = None user_profile.save() return Response({'access_token': access_token, 'refresh_token': str(refresh)}, status=status.HTTP_200_OK) return Response({'detail': 'Invalid verification code or credentials.'}, status=status.HTTP_401_UNAUTHORIZED) @login_required def firstlogin(request): if request.method == "POST": user = request.user try: additional_data = AdditionalData.objects.get(user_profile__user=user) except AdditionalData.DoesNotExist: additional_data = AdditionalData.objects.create(user_profile=UserProfile.objects.get(user=user)) additional_data.firstname = request.POST.get('FirstName') additional_data.lastname = request.POST.get('LastName') date_str = f"{request.POST.get('dob-year')}-{request.POST.get('dob-month')}-{request.POST.get('dob-day')}" try: additional_data.dateofbirth = date_str except ValueError: return HttpResponse('Invalid date format') additional_data.phone_no = request.POST.get('PhoneNumber') additional_data.country_origin = request.POST.get('Country') additional_data.city_origin = request.POST.get('City') additional_data.save() return HttpResponse('WORKED') return render(request, 'main/firstlogin.html') @login_required def home(response): return render(response, 'main/landing_page.html') def otp(response): return render(response, 'main/otp.html')
In settings.py:
""" Django settings for mysite project. Generated by 'django-admin startproject' using Django 4.2.6. For more information on this file, see https://docs.djangoproject.com/en/4.2/topics/settings/ For the full list of settings and their values, see https://docs.djangoproject.com/en/4.2/ref/settings/ """ from pathlib import Path import os # Build paths inside the project like this: BASE_DIR / 'subdir'. BASE_DIR = Path(__file__).resolve().parent.parent # Quick-start development settings - unsuitable for production # See https://docs.djangoproject.com/en/4.2/howto/deployment/checklist/ # SECURITY WARNING: keep the secret key used in production secret! SECRET_KEY = '#####...' # SECURITY WARNING: don't run with debug turned on in production! DEBUG = True ALLOWED_HOSTS = [] # Application definition INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'main.apps.MainConfig', ] MIDDLEWARE = [ 'django.middleware.security.SecurityMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.common.CommonMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware', ] ROOT_URLCONF = 'mysite.urls' TEMPLATES = [ { 'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': [os.path.join(BASE_DIR, 'templates')], 'APP_DIRS': True, 'OPTIONS': { 'context_processors': [ 'django.template.context_processors.debug', 'django.template.context_processors.request', 'django.contrib.auth.context_processors.auth', 'django.contrib.messages.context_processors.messages', ], }, }, ] EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend' EMAIL_HOST = 'smtp.gmail.com' EMAIL_PORT = 587 EMAIL_USE_TLS = True EMAIL_HOST_USER = 'from@gmail.com' EMAIL_HOST_PASSWORD = '############' WSGI_APPLICATION = 'mysite.wsgi.application' # Database # https://docs.djangoproject.com/en/4.2/ref/settings/#databases DATABASES = { 'default': { 'ENGINE': 'django.db.backends.sqlite3', 'NAME': BASE_DIR / 'db.sqlite3', } } # Password validation # https://docs.djangoproject.com/en/4.2/ref/settings/#auth-password-validators AUTH_PASSWORD_VALIDATORS = [ { 'NAME': 'django.contrib.auth.password_validation.UserAttributeSimilarityValidator', }, { 'NAME': 'django.contrib.auth.password_validation.MinimumLengthValidator', }, { 'NAME': 'django.contrib.auth.password_validation.CommonPasswordValidator', }, { 'NAME': 'django.contrib.auth.password_validation.NumericPasswordValidator', }, ] # Internationalization # https://docs.djangoproject.com/en/4.2/topics/i18n/ LANGUAGE_CODE = 'en-us' TIME_ZONE = 'UTC' USE_I18N = True USE_TZ = True # Static files (CSS, JavaScript, Images) # https://docs.djangoproject.com/en/4.2/howto/static-files/ STATIC_URL = 'static/' # Default primary key field type # https://docs.djangoproject.com/en/4.2/ref/settings/#default-auto-field DEFAULT_AUTO_FIELD = 'django.db.models.BigAutoField'
otp.html:
OTP Verification
TLDR: The problems are as follows:
4 verification codes were sent b2b2b2b on the first try
No longer receiving any emails
The otp.html redirect after entering the code doesn't work
2024.05.14 19:21 OddClimate4206How to Script a Form
Hello, I am trying to make a standard PDF form wherein Page 1 is text entered into form fields and page 2 is a narrative format (think report style). For page 1, I want to ask standard questions and have the form fields in those sections get linked to certain areas of the narrative on page 2. For example, page 1 would have a field that says “what is the employees first name?” then there’s a form field to enter the first name to its right. Then I’d like the value of the form field from page 1 to get copied into a certain area in page 2 in the same font and format as the surrounding text. For example, “[value of field 1, page 1] joined the company in 2023.” Is this something that could be done using JavaScript? Or any other Microsoft Office product?
yamlCopy code ask: description: "Ask ChatGPT a question" fields: prompt: description: "The question to ask ChatGPT" example: "What's the weather like today?"
Step 2: Web Interface
Create a simple HTML file to serve as the front end for interacting with the ChatGPT service in Home Assistant. index.html:
htmlCopy code Home Assistant ChatGPT Interface
Home Automation with ChatGPT
Step 3: Deploy the Web Interface
To serve the index.html file, you can use Home Assistant’s built-in web server or another web server like Nginx or Apache. Option 1: Serving with Home Assistant (simpler) Place index.html in the /config/www directory and access it via http://your-home-assistant-url/local/index.html. Option 2: Serving with Nginx (advanced) Set up an Nginx server to serve the index.html file and proxy requests to Home Assistant.
Step 4: Testing
Ensure your Home Assistant is running and the custom component is properly loaded.
Access the web interface via http://your-home-assistant-url/local/index.html.
Enter a prompt and see the response from ChatGPT displayed.
This example demonstrates a basic integration. For a production-ready solution, consider adding error handling, security measures (like API key protection), and a more sophisticated frontend framework.
2024.05.14 16:09 Rangerborn14ModuleNotFoundError: No module named 'pymysql'
I've been running a code that generates a login page for a desktop app. By logging in succesfully, the user would be sent to the main UI of the app ("Mainwin.py"). However, everytime I tried to log in, it gives me an error about 'pymysql' not being found, even though I already have it installed. The error is caused by a file named "actividad.py", which is used to show what user has been using the app lately:
from PyQt5 import QtCore, QtGui, QtWidgets from PyQt5.QtWidgets import QDialog, QVBoxLayout, QTableWidget, QTableWidgetItem import pymysql class ActividadWindow(QDialog): def __init__(self): super().__init__() self.setWindowTitle("Actividad de Usuarios") self.setGeometry(100, 100, 400, 300) # Ajusta el tamaño según tus necesidades self.layout = QVBoxLayout() self.tableWidget = QTableWidget() self.layout.addWidget(self.tableWidget) self.setLayout(self.layout) # Conectar a la base de datos y cargar datos en la tabla self.cargar_datos() def cargar_datos(self): conexion = pymysql.connect(host='127.0.0.1', user='root', password='password', database='test') cursor = conexion.cursor() cursor.execute("SELECT * FROM actividad") datos = cursor.fetchall() self.tableWidget.setRowCount(len(datos)) self.tableWidget.setColumnCount(len(datos[0])) encabezados = [description[0] for description in cursor.description] self.tableWidget.setHorizontalHeaderLabels(encabezados) for fila, dato_fila in enumerate(datos): for columna, dato in enumerate(dato_fila): self.tableWidget.setItem(fila, columna, QTableWidgetItem(str(dato))) conexion.close()
What's strange is that when I run the "Mainwin.py" file, it all runs smoothly. It's only when I run from the login page code that the error is happening. Here's the code of the login page for reference:
from tkinter import * from PIL import Image, ImageTk from tkinter import messagebox import pymysql import subprocess import psutil from datetime import datetime windows=Tk() windows.title('AquaSense Login') windows.geometry('490x240+500+100') # windows.resizable(0,0) #forgot password def forgot_password(): windows.destroy() import forgotpassword #Button Definition process def create_one(): windows.destroy() import Registration2 def login(): if idEntry.get() == '' or passwdEntry.get() == '': messagebox.showerror('Alert', 'Please enter all entry fields!') else: db = pymysql.connect(host='127.0.0.1', user='root', password='password', database='test') cur = db.cursor() queryActi = 'use testP' cur.execute(queryActi) queryActi='create table if not exists Actividad (actId int auto_increment primary key not null, userId int,FOREIGN KEY (userId) REFERENCES personaldata(id),fecha DATETIME) ' \ cur.execute(queryActi) query = 'select * FROM personaldata where passwrd=%s AND username=%s' cur.execute(query, (passwdEntry.get(),idEntry.get(),)) roles = cur.fetchone() if roles == None: messagebox.showerror('Alert!', 'Incorrect username or password') return else: login_time = datetime.now().strftime('%Y-%m-%d %H:%M:%S') user_id = roles[0] # Assuming the ID is the first column in personaldata table insert_query = 'insert into Actividad (userId, fecha) VALUES ( %s, %s)' cur.execute(insert_query, (user_id, login_time)) db.commit() messagebox.showinfo('success', 'Login Successful') # clear screen idEntry.delete(0, END) passwdEntry.delete(0, END) main_running = False for proc in psutil.process_iter(): if 'Mainwin.py' in proc.name(): main_running = True break if not main_running: # Launch the PyQt main page script using subprocess subprocess.Popen(['python', 'Mainwin.py']) # Close the original tkinter login window windows.destroy() #username def on_entry(e): idEntry.delete(0, END) def on_password(e): name=idEntry.get() if name == '': idEntry.insert(0,'username') #password def on_enter(e): passwdEntry.delete(0, END) def on_Leave(e): password = passwdEntry.get() if password == '': passwdEntry.insert(0, 'password') #for hiding data on the entry fields by clicking on the check box def show(): passwdEntry.configure(show='*') check.configure(command=hide, text='') def hide(): passwdEntry.configure(show='') check.configure(command=show, text='') frame=Frame(windows, width=700, height=400, bg='light blue') frame.place(x=0,y=0) LogoImage=PhotoImage(file= r'C:\Users\UserPC\Downloads\Personal_Registration_Form-main\Personal_Registration_Form\user (1).png') idlabel=Label(frame, text='Nombre', fg='black', image=LogoImage, compound=LEFT, bg='light blue', font=('Calibre', 14, 'bold')) idlabel.grid(row=1, column=0, pady=20, padx=1) passwordImage=PhotoImage(file= r'C:\Users\UserPC\Downloads\Personal_Registration_Form-main\Personal_Registration_Form\padlock.png') passwdlabel=Label(frame, image=passwordImage, compound=LEFT,fg='black', bg='light blue', text=' Contraseña', font=('Calibre', 14, 'bold')) passwdlabel.grid(row=3, column=0, pady=10, padx=3) passwdlabel.place(x=10, y=70) idEntry=Entry(frame, width=39, bd=3) idEntry.grid(row=1,column=2,columnspan=2, padx=57) passwdEntry=Entry(frame, width=39, bd=3) passwdEntry.grid(row=3, column=2, columnspan=2) #application of erasable text on the entry fields idEntry.insert(0, "username") idEntry.bind('', on_entry) idEntry.bind('', on_password) passwdEntry.insert(0, "password") passwdEntry.bind('', on_enter) passwdEntry.bind('', on_Leave) #btn loginbtn=Button(frame, text='LOGIN', bg='#7f7fff', pady=10, width=23,fg='white', font=('open sans', 9, 'bold'), cursor='hand2', border=0, borderwidth=5, command=login) loginbtn.grid(row=9, columnspan=5, pady=30) donthaveacctLabel=Label(frame, text='¿No tienes una cuenta?', fg='black', bg='light blue', pady=4, font=('Calibre', 9, 'bold')) donthaveacctLabel.place(y=150) createnewacct = Button(frame, width=15, text='Registrate', border=0, bg='white', cursor='hand2', fg='black', font=('Calibre', 8, 'bold'), command=create_one) createnewacct.place(x=10, y=179) forgtpw=Button(frame, text='¿Olvidaste la contraseña?', fg='black',border=0, cursor='hand2', bg='light blue', font=('Calibre', 9, 'bold'), command=forgot_password) forgtpw.place(x=310,y=102) check = Checkbutton(frame, text='', command=show, bg='light blue') check.place(x=440, y=83) ico = Image.open(r'C:\Users\UserPC\Downloads\Personal_Registration_Form-main\Personal_Registration_Form\icon (1).png') photo = ImageTk.PhotoImage(ico) windows.wm_iconphoto(False, photo) windows.resizable(False,False) windows.mainloop()
2024.05.14 14:50 SnooChickens3992Can you suggest me gangster comedy and single day comedy films?
So Language is irrelevant as I would love to explore world cinema. Im planning to write a script based on a group of friends who gets involved in a crime committed by a gangster and the actions that follows in a single day. Would love to explore this genre a bit more before starting to write my script.
2024.05.14 12:47 therohitshah1999How to Create Interactive eBooks: Bring Your Words to Life
https://preview.redd.it/fn7z4kc8gd0d1.jpg?width=1500&format=pjpg&auto=webp&s=b2a4841722590873622855e886a37812c328f177 In today’s digital world, readers crave engaging experiences. Static text on a screen just doesn’t cut it anymore. Enter the realm of interactive eBooks — a dynamic and immersive way to share your stories, knowledge, and ideas. Interactive eBooks go beyond the limitations of traditional formats. Imagine embedding quizzes to test reader comprehension, adding video demonstrations to complex topics, or incorporating clickable hotspots that reveal hidden information. These elements not only enhance understanding but also transform reading into an active and enjoyable journey. So, how can you create these captivating interactive eBooks? Let’s delve into the exciting world of crafting engaging digital experiences for your readers. 1. Concept and Planning: Charting Your Course The first step is to solidify your concept. What kind of interactive eBook are you creating? Is it a children’s story with touch-activated animations, a non-fiction guide with embedded infographics, or a language learning tool with interactive exercises? Having a clear purpose will guide your design and content decisions. Next, plan the interactive elements. Will you incorporate quizzes, games, simulations, or multimedia content like audio and video? Sketching out your ideas with storyboards or mind maps can help visualize the flow of your eBook and ensure a seamless reading experience. 2. Content Creation: Crafting Compelling Narratives Here’s where your storytelling prowess comes in. Craft compelling text that draws readers in and keeps them engaged. Remember, your content should be optimized for the interactive format. Keep the text concise and focus on delivering key information. Consider incorporating different content types. Break up text with bulleted lists, tables, and images. Interactive elements like clickable definitions or pop-up explanations can add depth without overwhelming readers. 3. Choosing the Right Tools: Building Your Interactive World Several tools can help you create interactive eBooks. Some popular options include:
Authoring tools: These platforms offer drag-and-drop functionalities to embed multimedia content, quizzes, and other interactive features.
ePub3 editors: This format allows for advanced interactivity and is compatible with most eBook readers.
Coding languages: For ultimate customization, consider using HTML5, CSS3, and JavaScript. While this requires coding knowledge, it offers complete control over the interactive experience.
4. Design and User Experience: Making it Look and Feel Great A well-designed eBook is visually appealing and easy to navigate. Use high-quality images, consistent fonts, and a clean layout to enhance readability. Consider the user experience on different devices like tablets and smartphones. Ensure the interactive elements are optimized for touchscreens and offer clear instructions for user interaction. 5. Testing and Publishing: Getting Your Masterpiece Out There Once you’ve built your interactive masterpiece, it’s time for testing. Use various devices and platforms to ensure responsiveness and functionality. Get feedback from beta readers to identify any issues and refine the user experience. Finally, publish your eBook on a platform that supports interactive features. Popular options include Apple iBooks, Kindle Direct Publishing (KDP), and Kobo. Kitaboo: Your Gateway to Interactive eBooks Creating interactive eBooks can seem daunting, but it doesn’t have to be. Kitaboo, a leading eBook creation platform, empowers authors and publishers to craft immersive and engaging reading experiences. With Kitaboo’s user-friendly interface, you can easily embed multimedia content, quizzes, and other interactive elements without needing coding expertise. Their platform ensures seamless reading across various devices and offers advanced analytics to track reader engagement. Embrace the Future of Reading Interactive eBooks represent the future of reading. They capture attention, enhance understanding, and create a deeper connection between readers and your content. By following these steps and leveraging platforms like Kitaboo, you can bring your words to life and create a truly captivating experience for your audience. So, unleash your creativity, embrace interactivity, and embark on a journey of crafting the next generation of eBooks!
2024.05.14 10:01 LusahdiivHey there, I can't find an answer for this: how do I install custom fonts to use in the Notes app?
I've apparently done it before, but I don't remember how. I have a neat fictional script I can write in Notes. How can I add others that I've downloaded? Most answers and questions are about finding apps with pre-approved normal English-letter fonts, but that's not what I'm looking for
Since we all know exactly who and what Spongebob is, I am going to do a Numerology decode. When it comes to Numerology, there are many different things you can look into. I am going to look into the letters, patterns, and Numerology personality numbers. SPONGEBOB has a personality #6. 6 is the number of compassion, work ethic, criticism, cleanliness, and productivity. In the funny show, we see that Spongebob is a workaholic. He has a 5 destiny number which shapes who you are overall. 5 is connected to youthfulness which explains the silliness of the Spongebob character. He is always laughing and doing things funny. The 5 energy indicates this. 5 also points to people, places, and things that are unique. He has an 8 soul urge which explains his undying ambition and creativity. We can see that SPONGEBOB has 2 O's which has the numeric energy of 15 and numeric value of 6. 15 is the creative use of energy for productivity. Again, 6 is the number of routine, work ethic and productivity goes with this. This energy is not only his personality number, but also it is within his name. It's really in him. SPONGEBOB HAS DOUBLE NUMERIC VALUES IN HIS NAME WHICH ARE, 7,6,5, AND 2. This explains why he is able to show his emotions and have moments of sensitivity(2). Very compassionate(2) but also childish and silly(5) and able to come up with plans that work(7). Since these #s has double influence, we must considered what they equal. 7 twice equals 14/5 which shows how he is responsible and can make work fun even though it is a duty(6). 6 twice equals 12/3 which shows his social skills, life, and creativity. Another youthful energy as well. 5 twice equals 10/1 which points to his bravery and capability to take action. 2 twice equals 4 which is home,family,responsibility, and structure on the home front and he would make everyone feel comfortable for the most part. spongebob spongebob characters spongebob meme plankton spongebob spongebob streaming spongebob cast spongebob and patrick how old is spongebob sad spongebob spongebob age spongebob actor spongebob ariana grande spongebob anchovies spongebob ai voice spongebob arms spongebob alaskan bull worm ariana grande spongebob ai spongebob a drawing of spongebob a spongebob game a spongebob song a spongebob movie a spongebob picture a spongebob toy spongebob background spongebob boots spongebob broadway spongebob behind closed doors spongebob basketball spongebob broadway actor spongebob brain on fire bikini bottom spongebob buff spongebob best spongebob episodes black spongebob bubble bass spongebob behind closed doors spongebob baby spongebob best spongebob quotes bootleg spongebob bikini atoll spongebob spongebob cologne spongebob crocs spongebob chocolate lady spongebob coloring pages spongebob crying spongebob cake spongebob caveman caveman spongebob chocolate spongebob cast of spongebob cursed spongebob chocolate lady spongebob crying spongebob creator of spongebob characters in spongebob corey taylor spongebob christmas spongebob spongebob drawing spongebob dance spongebob doodlebob spongebob dirty dan spongebob dad spongebob driver license spongebob drawing easy spongebob dancing gif spongebob dry dry spongebob david hasselhoff spongebob doodlebob spongebob dirty dan spongebob did spongebob die did spongebob end dennis spongebob dirty bubble spongebob draw spongebob david bowie spongebob spongebob episodes spongebob eyes meme spongebob episode list spongebob easy drawing spongebob exe spongebob essay meme spongebob explosion emo spongebob ethan slater spongebob evil spongebob easy spongebob drawing employee of the month spongebob electric zoo spongebob exhausted spongebob excited spongebob earworm spongebob episode spongebob spongebob flowers spongebob fish spongebob font spongebob fortnite spongebob fire meme spongebob first episode spongebob floating meme spongebob fish meme spongebob face spongebob flexing funny spongebob pictures fish from spongebob funny spongebob flying dutchman spongebob flats spongebob fun song spongebob fred spongebob funniest spongebob episodes floating spongebob meme font spongebob spongebob grandma spongebob gif spongebob games spongebob glasses spongebob gary spongebob gangster spongebob goofy goober song lyrics spongebob gay spongebob graduation cap gangster spongebob gary spongebob gangsta spongebob goofy goober spongebob grandma from spongebob gif spongebob glove world spongebob good noodle spongebob game spongebob gorilla spongebob spongebob house spongebob happy spongebob hat spongebob hand meme spongebob he was number one spongebob halftime show spongebob hoodie spongebob health inspector spongebob hash slinging slasher spongebob halloween episode how to draw spongebob how did spongebob die how tall is spongebob how did spongebob die and who killed him how to watch spongebob halloween spongebob episode house of spongebob how can i watch spongebob how to spongebob laugh spongebob ice cream spongebob imagination spongebob i need it spongebob intro lyrics spongebob id spongebob i don't need it spongebob images spongebob ice cream bar spongebob i'm ready spongebob island is spongebob gay it's a spongebob christmas ice cream spongebob is spongebob squarepants is spongebob a fish is spongebob streaming intro spongebob lyrics i'm normal spongebob is ethan slater spongebob is that chocolate spongebob spongebob jellyfish spongebob jellyfish song spongebob jokes spongebob joystick game spongebob jordans spongebob jellyfish glasses spongebob july 2024 spongebob jacket jellyfish spongebob jkl spongebob just one bite spongebob jellyfish song spongebob jacked spongebob johnny depp spongebob james gandolfini spongebob jellyfish jam spongebob jim spongebob jellyfish fields spongebob spongebob kyries spongebob karen spongebob krusty krab spongebob king neptune spongebob kelp shake spongebob keyboard spongebob kevin spongebob killed karen spongebob kyrie spongebob kyrie spongebob shoes king neptune spongebob kevin spongebob kyrie 5 spongebob keanu reeves spongebob kelp shake spongebob karate island spongebob kyrie spongebob collection spongebob legos spongebob lego sets spongebob license spongebob lyrics spongebob laugh spongebob lifting weights spongebob logo spongebob legs spongebob laughing meme spongebob licking meme lego spongebob larry spongebob lush spongebob leif erikson day spongebob live action spongebob last episode of spongebob lego spongebob sets lyrics to spongebob theme song logo spongebob laughing spongebob spongebob musical spongebob movie 2004 cast spongebob mocking meme spongebob mom spongebob meme generator spongebob money my leg spongebob man ray spongebob mrs puff spongebob meme spongebob my eyes spongebob mocking spongebob minecraft spongebob money spongebob mocking spongebob meme muscle spongebob spongebob nematode spongebob nerd spongebob new episodes spongebob news fish spongebob nails spongebob no meme spongebob new movie normal spongebob nosferatu spongebob nematode spongebob new spongebob new spongebob movie nerd spongebob new spongebob popsicle nasty patty spongebob no pickles spongebob new spongebob episodes spongebob old lady spongebob out of breath spongebob on broadway spongebob outfit spongebob old man spongebob outline spongebob on fire spongebob overtime old lady from spongebob old man jenkins spongebob one hour later spongebob old worm from spongebob old spongebob one eternity later spongebob original spongebob voice actor dead one year later spongebob old man spongebob out of breath spongebob spongebob popsicle spongebob parents spongebob patrick spongebob pictures spongebob png spongebob pineapple spongebob pfp spongebob plush spongebob pirate patrick spongebob pearl spongebob pictures of spongebob pickle guy from spongebob patricia spongebob pickle from spongebob panty raid spongebob patrick spongebob meme pineapple spongebob spongebob quotes spongebob quiz spongebob quotes funny spongebob quotes about life spongebob quotes about love spongebob questions spongebob quickster spongebob quarantine bubble spongebob quiz hard quotes spongebob quiz spongebob quickster spongebob queen jellyfish spongebob qwertyuiopasdfghjklzxcvbnm spongebob questions about spongebob queen amphitrite spongebob quotes spongebob squarepants quotes from the spongebob movie quotes from spongebob about life spongebob rap spongebob restaurant spongebob release date spongebob rainbow spongebob rainbow meme spongebob rave spongebob roundpants round spongebob realistic spongebob rock bottom spongebob rich spongebob ripped pants spongebob real life spongebob rich spongebob meme red mist spongebob rainbow spongebob ray man spongebob spongebob season 14 spongebob season 1 spongebob super bowl spongebob shoes spongebob sweet victory spongebob season 13 sandy spongebob sad spongebob meme spongebob spongebob patrick patrick super bowl spongebob season 1 spongebob season 13 spongebob streaming spongebob spongebob squarepants spongebob squarepants spongebob the musical spongebob theme song lyrics spongebob toys spongebob tired meme spongebob the musical characters spongebob trivia spongebob teeth the spongebob squarepants movie the spongebob movie the spongebob musical the spongebob meme the spongebob squarepants the chocolate lady from spongebob the cast of spongebob the spongebob gif the voice actor of spongebob the spongebob characters spongebob underwear spongebob ukulele song spongebob ugly spongebob ugly face spongebob universe spongebob ukulele tabs spongebob underwear meme spongebob ugly episode ugly spongebob ugly spongebob characters ugh spongebob ugly spongebob meme universal studios spongebob ugly patty spongebob ukulele spongebob ugly spongebob face under the sea spongebob unblocked spongebob games spongebob videos spongebob villains spongebob video games spongebob voice spongebob valentines spongebob voice actor died spongebob vans voice of spongebob vans spongebob video spongebob vampire from spongebob villain from spongebob voice ai spongebob valentine's day spongebob video spongebob squarepants valentines spongebob vans x spongebob spongebob wallpaper spongebob worm spongebob with glasses spongebob where to watch spongebob water spongebob waiting spongebob whats funnier than 24 spongebob wanted meme spongebob water meme where to watch spongebob wallpaper spongebob what is plankton from spongebob where is spongebob streaming what is the spongebob movie on what is pearl from spongebob what spongebob meme what is patrick from spongebob who is the voice actor of spongebob what is spongebob squarepants spongebob x squidward spongebob x sandy spongebob x fortnite spongebob x patrick spongebob xbox series x console spongebob x reader spongebob xbox controller spongebob x crocs xbox series x spongebob xbox spongebob xbox spongebob console xqc spongebob xbox spongebob game xxposed spongebob xbox 360 spongebob games x ray spongebob xmas spongebob x ray spongebob drawing spongebob yelling meme spongebob youtube spongebob yelling spongebob years later spongebob you like krabby patties spongebob yelling at squidward spongebob you what spongebob youtooz spongebob you know meme youtube spongebob you what spongebob youtube spongebob squarepants youtube spongebob full episodes years later spongebob yummer spongebob you what spongebob meme youtooz spongebob ytp spongebob yassified spongebob spongebob zodiac signs spongebob zoom background spongebob zoom in spongebob zombie spongebob zoomed in face spongebob zesty spongebob zoo spongebob zombie apocalypse spongebob zombie au zesty spongebob zombie spongebob zach hadel spongebob zoomed in spongebob zulu spongebob zeus spongebob zebra gamer spongebob zoom background spongebob zara spongebob zeus the guitar lord spongebob spongebob 0 days without nonsense spongebob 0.5 spongebob 007 spongebob 06 spongebob 0.5 picture spongebob 07/25/05 spongebob 0d 0a spongebob 0004 spongebob 06 game 07/25/05 spongebob 0 days without nonsense spongebob 06/06/06 spongebob 0.5 spongebob 0.5 picture of spongebob spongebob 10 000 krabby patties 7/25/05 spongebob 12-14-03 spongebob mb.02 spongebob spongebob 1 hour later spongebob 16th birthday cake spongebob 10 years later spongebob 12 hours later spongebob 10 hours later spongebob 10 minutes later spongebob 100 years later spongebob 1v1 map code spongebob 1st episode 1 hour later spongebob 10 years later spongebob 10 spongebob characters 12 hours later spongebob 10 minutes later spongebob 10 hours later spongebob 100 years later spongebob 1 year later spongebob 1999 spongebob 16th birthday spongebob cake spongebob 25 cake spongebob 25 spongebob 25th anniversary spongebob 25 meme spongebob 2 hours later spongebob 2024 spongebob 24 meme spongebob 25 birthday cake spongebob 24 25 cake spongebob 25 cake topper 2 hours later spongebob 25 spongebob cake 20 minutes later spongebob 25 spongebob 2 years later spongebob 20 years later spongebob 2 days later spongebob 25 spongebob meme 2000 years later spongebob 2 hours later spongebob meme spongebob 3 hours later spongebob 3 friends spongebob 3d spongebob 3 days later spongebob 30 minutes later spongebob 3 years later spongebob 3 hours later gif spongebob 3 in 1 3 hours later spongebob 30 minutes later spongebob 3 years later spongebob 3 days later spongebob 3d spongebob 3 months later spongebob 3 hours later spongebob gif 30 years later spongebob 3 weeks later spongebob 3 days later spongebob gif spongebob 4k spongebob 4k steelbook spongebob 4 hours later spongebob 40 lashes spongebob 40 benadryls spongebob 4 years later spongebob 4k wallpaper spongebob 4 movie 4 hours later spongebob 4 years later spongebob 40 lashes spongebob 4 days later spongebob 4k spongebob wallpaper 45 minutes later spongebob 4 months later spongebob 4th spongebob movie 40 minutes later spongebob 48 hours later spongebob spongebob 5 hours later spongebob 5 minutes later spongebob 5 years later spongebob 5 hours later meme spongebob 5 below spongebob 5 days later spongebob 5 seconds later spongebob 5 dollar footlong spongebob 5 o'clock shadow 5 years later spongebob 5 minutes later spongebob 5 hours later spongebob 5 dollar footlong spongebob 5 hours later spongebob meme 5 hours later spongebob gif 5 minutes later spongebob download 5 days later spongebob 5 seconds later spongebob 50 years later spongebob spongebob 6 o clock spongebob 6 hours later spongebob 62 cents spongebob 6 months later spongebob 6 years later spongebob 64 spongebob 6 hundred spongebob 6 o clock gif spongebob 62 cents episode spongebob 600 gif 6 hours later spongebob 6 months later spongebob 6 years later spongebob 62 cents spongebob 6 o clock spongebob 62 cents spongebob episode 6 days later spongebob 6 o'clock spongebob gif 6 weeks later spongebob 6 minutes later spongebob spongebob 7 deadly sins spongebob 74 spongebob 7/25/05 spongebob 7 hours later spongebob 7 sins spongebob 7 years later spongebob 74 gif spongebob 7 mile spank spongebob 7 sins theory 7 deadly sins spongebob 7 hours later spongebob 7 years later spongebob 7 deadly sins spongebob theory 74 spongebob 7 mile spank line spongebob 7 days later spongebob 72 hours later spongebob 7/5/2005 spongebob spongebob 8 hours later spongebob 8 years later spongebob 8 bit spongebob 8 ball spongebob 800 words spongebob 8 hours later gif spongebob 80s spongebob 8 ball in nose spongebob 8 ball meme 8 hours later spongebob 8 years later spongebob 8 bit spongebob 8 hours later spongebob gif 8 months later spongebob 8 days later spongebob 800 words spongebob 8 minutes later spongebob 80s spongebob 8 cylinders spongebob rehydrated spongebob 9/11 spongebob 90s spongebob 9 hours later spongebob 99 hoodie spongebob 9-5 meme spongebob 9 years later spongebob 9-5 gif spongebob 9 months later spongebob 90 degree angle 9 hours later spongebob 9 years later spongebob 9 months later spongebob 90s spongebob 9/11 spongebob meme 9/11 spongebob 90 minutes later spongebob 9 hours later spongebob gif 9 days later spongebob 9 hours later spongebob meme
2024.05.14 01:33 faculty_for_failureNeovim on Windows using Windows Terminal and Powershell (pwsh)
Hi all! I have been tinkering around with Neovim on Windows, and I wanted to gather some of what I found for others. I did try running on WSL2, but found I preferred to run Neovim on Windows. It isn't that complicated or anything, but I wanted to gather what I found as I have seen people asking questions about using Neovim on Windows. my config based on kickstart.nvim on Windows (Windows Terminal preview and Powershell) Before we start, if you have already have a terminal emulator and/or shell you use on Windows, you can still follow most of this. Let us all know which terminal emulators or shells you have found that you like on Windows, this is just what I have found that works well on my own search so far!
Get chocolately if you don't have it and set it up (everything needed, not just Neovim, can be found using chocolately, hence the choice here. On Windows, its hard to beat.): https://chocolatey.org/install Open up Windows Terminal (if you edited your settings it should pull up Powershell automatically) and run "choco install neovim." Create this directory and clone in a fork of kickstart.nvim or astrovim or your own config (have this directory as a repo and keep it pretty up-to-date, will save you headaches later): "C:/Users/yourUseAppData/Local/nvim". If you are totally new, you can always just use a fork of https://github.com/nvim-lua/kickstart.nvim Run neovim (using "nvim" for totally new people) and let it do its thing for a while. Treesitter especially can take quite a while to finish setting up, and its not always clear it still has a process running. Now, run ":checkhealth". You may be missing things like make, rg, fd. Exit out of Neovim ":q!". Run "choco install make" if missing make. Run "choco install ripgrep" if missing ripgrep. Run "choco install fd" if missing fd. Once you are done, open neovim again new and run ":checkhealth" again to make sure everything is good. If anything failed from your package manager earlier, you can try again (if using kickstart.nvim can run :Lazy and see your packages, can restore there). Not everything in ":checkhealth" needed, just the stuff you actually want or care about. There you go! That is most of what most people need to get started with Neovim on Windows.
2024.05.13 21:41 Pitiful_Love765SHADER ONLY ON PART OF SCULPT (RE-POST)
Hey guys, just wrapping up my first head sculpt and moving onto shading. I'm trying to give my sculpt a claymation shader but as you can see, it only seems to be applying itself to the eyelids. Wondered if anyone has experienced this or can advise on ways to resolve this/checks I can carry out to ensure the mesh/model isn't causing problems. Thanks! (Thanks mods <3 )
Good afternoon, I sat idle on OCIS for a while - had a basic stack working with Authelia. Coming back now, upgraded to OCIS 5.0 - came across the new service account ENV Vars that were needed - added those. The container starts, and sync clients seem to be able to reconnect. However the OCIS webpage will not load. It fails with: vendor-Bcptkbbf.mjs:173 Refused to connect to 'https://auth.(redacted)/.well-known/openid-configuration' because it violates the document's Content Security Policy. I have tried several searches, looked through the 5.0 "breaking changes" notes, my google-fu is exhausted. Where can I set the CSP for the OCIS web client? it's currently set to child-src 'self'; connect-src 'self'; default-src 'none'; font-src 'self'; frame-ancestors 'none'; frame-src 'self' https://embed.diagrams.net/; img-src 'self' data: blob:; manifest-src 'self'; media-src 'self'; object-src 'self' blob:; script-src 'self' 'unsafe-inline'; style-src 'self' 'unsafe-inline' This stack used to work - the only change was updating OCIS to latest. Assistance appreciated. I really really wanted to be able to jump to OCIS instead of the old PHP OwnCloud - but each time I dig into it I end up fighting with the tools rat
2024.05.13 16:29 rpgdamnedwp_enqueue_scripts is not running on custom post single page template
I have a single page template called single-movies.php in which the wp_enqueue_scripts does not execute The page looks like this: get_header(); function enqueue_scripts_movies() { echo "Im gonna make him an offer he cant refuse"; global $post; wp_register_style( 'movies-stylesheet', plugin_dir_url( __FILE__ ) . 'css/movies_css1.css' ); wp_enqueue_style( 'movies-stylesheet' ); } add_action( 'wp_enqueue_scripts', 'enqueue_scripts_movies'); add_action('admin_enqueue_scripts', 'enqueue_scripts_movies'); // Start the Loop. while ( have_posts() ) : the_post(); // Get custom field values $studio = get_post_meta( get_the_ID(), 'studio', true ); $year = get_post_meta( get_the_ID(), 'year', true ); $genre = get_post_meta( $post->ID, 'genre', true ); ?> > ID ) ): ?> ID ), 'full' ); ?>
.entry-content #post- // End of the loop. endwhile; get_footer(); The plugin_dir_url()works fine in the content (as a test only). The CSS from the wp_enqueue_style is never loaded and it seems the wp_enqueue_scripts is never executed (the echo message does not display either). Other - Im using the Astra theme and it does include wp_head() and wp_footer() in the respective templates. Im lost...
2024.05.13 15:52 evild4veVolume Widgets for ALSA + X11 (long post by new user)
I haven't used Lua before so this might be too simple, or bad, but it worked so I thought I would share it in case I can find new advice. https://preview.redd.it/isp5ba36u60d1.png?width=399&format=png&auto=webp&s=2112c4e7dfd253906ec787f0af946357da45e7e3 I started with a Youtube Video at https://www.youtube.com/watch?v=b17BqyY0Sf4 by Zipux, which is for PulseAudio. My situation is that I have partial hearing. Much of the audio equipment in the shops is able to cause hearing damage if the volume is cranked up to maximum, and in my 20 years now with Xfce I like to use amixer startup scripts in systemd to control this as close to the kernel as I can. And in general I've found that to be robust/responsive and simple enough for me. In (e.g.) Xubuntu and Puppy that is easy to set up via the UI, but Awesomewm on Arch linux arrives in a form where the UI volume controls must be configured from scratch. Currently, to make global keybindings easily, it is important to get onto awesome-git, not the awesome LTS (4.3), since there has been added a new section in rc.lua for awful.keyboard.append_global_keybindings({ Upgrading version can be done from the AUR easily enough. It's useful to either uninstall awesome first via pacman, or once in yay to choose the option to replace awesome when it prompts this during the installation. These keybindings run terminal commands or bash scripts in the background. I read that in lua.rc it is best to write filepaths in full, so I show these with /home/$$$$$$$$$$ as a placeholder.
-- General Awesome keys awful.keyboard.append_global_keybindings({ -- AUDIO VOLUME -- VOLUME DOWN awful.key({ modkey, }, "#34", --bracketleft function () awful.util.spawn_with_shell("amixer -q set Master 5%- && amixer get Master awk '{print $3;}' sed -n 5p > /home/$$$$$$$$$$/lastvolume.txt") end, {description = "volume down", group = "awesome"}), -- VOLUME UP awful.key({ modkey, }, "#35", --bracketright function () awful.util.spawn_with_shell("amixer -q set Master 5%+ && amixer get Master awk '{print $3;}' sed -n 5p > /home/$$$$$$$$$$/lastvolume.txt") end, {description = "volume up", group = "awesome"}), -- VOLUME TOGGLE awful.key({ modkey, }, "#51", -- numbersign function () awful.util.spawn_with_shell("sh /home/$$$$$$$$$$/volume-toggle.sh") end, {description = "volume toggle", group = "awesome"}),
Re. Volume Up/Down - the first part of the Lua function tells amixer to raise or lower the volume by +/- 5%, or whatever is the desired increment. The second, concatenated part after && asks amixer to report its current status, and from this picks out the current volume level which it writes to a textfile: lastvolume.txt. This file also informs a systemd startup script.
#!/bin/bash vol=$(cat /home/$$$$$$$$$$/lastvolume.txt) amixer set Master $vol exit 0
The keys can be chosen using xbindkeys -mk but ALSA didn't seem to like + - PgUp PgDown being used for this, which I guess might be because its alsamixer panel uses those ones itself. If the table structure of amixer get changes in future, this will break. But hopefully that has been quite rare. Re. Volume Toggle - this calls a script to mute/unmute ALSA and update some text files that will later be needed by the new widgets. volume-toggle.sh
#!/bin/bash amixer set -q Master toggle if grep -q "n" MuteStatus.txt then echo "🔇" > /home/$$$$$$$$$$/MuteIcon fi if grep -q "f" MuteStatus.txt then echo "🔊" > /home/$$$$$$$$$$/MuteIcon fi amixer get Master awk '{print $6;}' sed -n 5p cut -b 3 > MuteStatus.txt exit 0
The first line uses ALSA's toggle, I found this is smoother than trying to create functions inside rc.lua to set the volume to 0% and then return to its previous value. However, the way ALSA reports its mute/unmute status via the amixer get command, is annoying and I found that I had to bring it out into more user-visible textfiles. With awk and sed, it's possible to get amixer to put either [on] or [off] in a textfile. The square brackets would then cause problems, so I use cut to get either the n from [on] or the f from [off]. This then sits in MuteStatus.txt. If this script sees an n in that file, it writes a muted speaker icon into a second textfile MuteIcon, reflecting the new status it has just changed in ALSA. If it sees an f, it writes a normal speaker icon there. I know probably a chain of text files isn't a good way. My vague perception is that ALSA is at the kernel level, lower-down than Xfce so has limited/old reporting capabilities into the userspace, whereas Lua is higher-up and being an embedded language I wouldn't think it's so easy for it to get a number it needs from the kernel. Still, the shell script should have overcome needing two text files. It's necessary to install a font that can recognise these symbols onto the PC, and reference it into themes.lua, but that is pretty easy to do. A good thing about giving Lua text rather than an icon is this might allow for theme-control over the styling. Also there are more than one available unicode characters for speakers, and in different fonts and sizes some of them look clearer or nicer. If I want to change this it is in one place in one file, but perhaps further from the themes.lua than is desirable. Lastly, turning to the widgets, there is one for displaying the current % volume and another for displaying the mute/unmute. Widget 1: Displaying the current % Volume
myVolume = awful.widget.watch({"bash", "-c", "cat /home/$$$$$$$$$$/lastvolume.txt awk '{printf \"%d%\", $1}'"}, 1) myVolume:connect_signal("button::release", function(c, _, _, button) if button == 4 then awful.spawn("amixer -q set Master 5%+ && amixer get Master awk '{print $3;}' sed -n 5p > /home/dave/lastvolume.txt") awful.spawn("sh /home/dave/volume-up.sh") elseif button == 5 then awful.spawn("sh /home/dave/volume-down.sh") elseif button == 1 then awful.spawn("amixer set Master toggle") end end)
This is Zipux's widget but it is now watching a textfile with a number in it. Zipux explained in the videos about how the command output must be rearranged into Lua's syntax using backslashes and how button::release must be used instead of button:press. The lower part of the code enables mouse-wheel control of the volume. I find that it causes the mouse pointer to display a loading wheel for about 20 seconds, but only when it is over the wallpaper - the PC isn't really loading. Personally I don't mind because I would only click if the keyboard wasn't working. The volume-up and volume-down scripts are:-
#!/bin/bash amixer -q sset Master 5%+ amixer get Master awk '{print $3;}' sed -n 5p > /home/dave/lastvolume.txt exit 0
There is an ALSA complexity to do with amixer returning Raw or Humane volumes. On my PC the maximum volume shows as 87% not 100% because of this. Widget 2: Mute/UnMute Button
This watches the MuteIcon textfile and puts the speaker character it finds there into the wibox. If the button is pressed, it will call the same volume-toggle.sh script as the keybinding, which in the process updates the speaker icon. Like with the % volume this can be used for a button press signal. But then some logic needs to be done in lua.rc with bringing the textfile values back in and deciding which icon to show. And I found that it caused the same issue with the mousepointer so perhaps it is better to stay keyboard-based. File Permissions The new files I leave in my home directory: MuteIcon, MuteStatus.txt, lastvolume.txt, volume-up.sh, volume-down.sh, volume-toggle.sh and these should be given the right file permissions, I think 700, e.g. in case they were used to inject code into ALSA.
2024.05.13 15:47 mcm8279[Opinion] CBR.com: "Why Michael Burnham Was Right to Violate Star Trek's Most Sacred Rule" "Burnham broke the Prime Directive out of desperation to save Tilly, but the effects of her doing so might be even more positive than the Denobulans only half-breaking it."
"Whistlespeak" presents a scenario where even responsible Prime Directive breaking can have a deleterious effect. The indigenous people of Halem'no likely prefer their brutal religious practices to total annihilation. Yet, the episode reveals that something as simple as mechanical entropy can make breaking the Prime Directive for "good" reason equally problematic." Joshua M. Patton (CBR. com) Link: https://www.cbr.com/michael-burnham-violate-prime-directive-star-trek/ Quotes: CBR: "When the Prime Directive was first instituted in Star Trek it was a unique statement against colonialism in the 1960s when America was looking spread "democracy" everywhere. Many of the stories in Star Trek: The Original Series, Star Trek: The Next Generation and even new series like Star Trek: Strange New Worlds bring up the Prime Directive in order to break it. While this is not the right thing to do in the eyes of Starfleet, it is often painted as the morally right decision for the characters. Even the second reboot film, Star Trek Into Darkness, begins with Captain Kirk and company violating the Prime Directive to save both an indigenous population from destruction and Commander Spock. However, the far-future setting of Star Trek: Discovery Season 5 allowed the storytellers to offer a unique perspective on the consequences of the Prime Directive well after the moral intervention first takes place. In "Whistlespeak," Burnham and company have to find the fourth piece of the puzzle that will lead them to the technology of the Progenitors. These ancient aliens are the founders of all humanoid life in the galaxy, and two space-pirates named Moll and L'ak are looking for it to sell to the highest bidder. The situation that leads them to the planet of Halem'no, where advanced technology is the only thing keeping its indigenous population from dying in planet-wide storms. These weather control towers were built by Denobulans, the species of Dr. Phlox from Star Trek: Enterprise. Apparently, their planet faces similar weather troubles. The Denobulans built the towers, itself a Prime Directive violation. [...] In Star Trek: The Original Series the USS Enterprise is sent to check in on a pre-warp culture that was contacted by early Earth travelers before the Prime Directive. Season 2, Episode 17's "A Piece of the Action" revealed the people of Sigma Iota III based their entire society around a book the explorers left behind about Chicago organized crime in the 20th Century. This was very much like what happened to the people of Halem'no with a key difference: the Denobulans didn't reveal themselves. For all the downsides of the Sigma Iotian culture, being a gangster wasn't a religion. With no answers for how the "High Summit" protected them, the people of Halem'no had to create a mythology around it. The Denobulans saved these people without fully violating the Prime Directive, but they did not foresee the consequences of doing it. Kirk and company were allowed to visit the Sigma Iotians because the Prime Directive had been, essentially, violated. Since the Denobulans kept themselves a secret, Captain Burnham and Tilly couldn't fully help the people understand what they needed to do to fix their weather and, possibly, reclaim the land lost to the "dust" when the other four towers failed. Just as Kirk and company likely affected the culture after their visit, Burnham and her crew do the same on Halem'no. In fairness to the Prime Directive purists, Ohnahz told Burnham that attempts to stop the sacrifices led to violence among the people before. Yet, this was because there was no answer to replace the mythology. Now that they know shifting around some iso-linear chips can fix the towers, there would likely be less discord among the inhabitants. Burnham broke the Prime Directive out of desperation to save Tilly, but the effects of her doing so might be even more positive than the Denobulans only half-breaking it. [...] What makes "Whistlespeak" such a fresh take on this concept is the addition of time. To the Denobulans in the 23rd or 24th Century, saving these people was an unquestionably moral good. They could help and, thus, they should. Yet, in only half-violating the Prime Directive, they may have impeded the society's technological development. Instead of scientific advancement, they believed feats of endurance and sacrificing their lives was what pleased the "gods," the language they used to describe the effects of technology. While Michael Burnham was right to come clean with Ohnahz, the episode also suggests saving a culture for the right reasons may not be "saving" them at all. The Prime Directive, like many of Star Trek's best concepts, came from an idea of Gene Roddenberry's that was developed in scripts by the "other Gene," Gene L. Coon. In the 1960s, many Westerners thought it was a moral duty of developed cultures to bring education (and, usually, a religion of their own) to "primitive" cultures. This almost always leads to Imperialism, which is what Star Trek's Genes were railing against. Anti-colonialism was not a popular way of thinking in the 1960s, and the kind of message that sci-fi allegory is perfect to explain. In The Original Series' "A Private Little War," Kirk regrettably breaks the Prime Directive to arm a society in an allegory for the Vietnam War. The Prime Directive is mostly broken for Spider-Man's favorite reason. With the great power of Starfleet's technology, they have an equally great responsibility to use it to help those in need. "A Piece of the Action" is meant to show what happens when cultural influence is used irresponsibly. However, "Whistlespeak" presents a scenario where even responsible Prime Directive breaking can have a deleterious effect. The indigenous people of Halem'no likely prefer their brutal religious practices to total annihilation. Yet, the episode reveals that something as simple as mechanical entropy can make breaking the Prime Directive for "good" reason equally problematic. " Joshua M. Patton (CBR. com) Link: https://www.cbr.com/michael-burnham-violate-prime-directive-star-trek/
2024.05.13 15:24 plopavertneed help with structure and to make code reactive // I pay 25 dollars if you fix it for me
I need help to structure my code and make it reactive. This is the specifications I need: a. Smartphone, skärm – 4,7/5,5-tum: u/media screen and (max-width:767px) {…}. b. Surfplatta, Skärm – 9,7-tum: @media screen and (min-width:768px) and (max width:1023px) {…}.
c. Desktop: media screen and (min-width: 1024px. I will pay 25 dollars if you fix the structure: nothing like top: 50px, left: 200px and stuff like that. Thank you Here is code: Index
De senaste recensionerna och nyheterna om en hälsosam livsstil
Träning Träningsplaner är ditt personliga blåkopia till framgång inom fitness. Oavsett om du är nybörjare eller en erfaren atlet, så erbjuder en välgjord träningsplan struktur och klarhet i din strävan mot dina mål.
Kost
Utforska kraften i personligt anpassade kostplaner som är noggrant utformade för att möta dina unika hälsobehov och livsstilsmål, vilket ger dig verktygen att uppnå en balanserad och hälsosam vardag.
Sömn
Sömn är avgörande för hälsan eftersom den tillåter kroppen och hjärnan att återhämta sig och reparera sig själva, vilket optimerar både mentala och fysiska funktioner.
1
2
När det gäller träning och fitness är maten du äter inte bara bränsle utan också en byggsten för återhämtning och förbättrad prestation. Här är en djupare dykning i varför mat är så avgörande i samband med träning:> Exempel på en produktrecension
Om Hemsidan
Vår hemsida är dedikerad till att främja en hälsosam livsstil genom att tillhandahålla omfattande resurser och tjänster för fitness och näring. Vi erbjuder personlig träning, både på plats och online, anpassad för att möta individuella behov och mål. Oavsett om du är nybörjare eller en erfaren atlet, kan våra certifierade tränare utveckla skräddarsydda träningsprogram som hjälper dig att nå dina hälsomål.
Vi tror på att balansera fysisk aktivitet med korrekt näring, och därför inkluderar vårt utbud även näringsexpertis. Våra näringsexperter arbetar tillsammans med dig för att skapa kostplaner som stödjer din träningsregim och främjar allmänna hälsan. Genom att integrera vetenskapliga principer och praktiska tillvägagångssätt strävar vi efter att förse våra användare med kunskapen och verktygen de behöver för att leva ett hälsosammare och mer balanserat liv.
Webbplatsen innehåller också en bloggsektion där vi regelbundet publicerar artiklar, tips och råd om träning, hälsa, och välbefinnande. Här kan besökare också hitta inspirerande framgångsberättelser från andra användare som har genomgått betydande livsförändringar genom våra program.
Träning är en väsentlig del av en hälsosam livsstil och har otaliga fördelar för både kropp och sinne. Här är några av de viktigaste anledningarna till varför träning är så viktigt Exempel på en nyhetsartikel