Skip to content

Instantly share code, notes, and snippets.

# projects/admin.py
from django.contrib import admin
from projects.models import Project
class ProjectAdmin(admin.ModelAdmin):
pass
admin.site.register(Project, ProjectAdmin)
from django.contrib import admin
from django.urls import include, path
urlpatterns = [
path('admin/', admin.site.urls),
path("", include("pages.urls")),
path("projects/", include("projects.urls")),
]
# projects/urls.py
from django.urls import path
from projects import views
urlpatterns = [
path("", views.project_index, name="project_index"),
path("<int:pk>/", views.project_detail, name="project_detail"),
@odhiambo123
odhiambo123 / category.component.ts
Created September 15, 2022 04:44
get items from the api endpoint
import { Component, OnInit } from '@angular/core';
import {DataService} from "../../services/data.service";
@Component({
selector: 'app-category',
templateUrl: './category.component.html',
styleUrls: ['./category.component.css']
})
export class CategoryComponent implements OnInit {
@odhiambo123
odhiambo123 / data.service.ts
Created September 15, 2022 04:30
adding products
import { Injectable } from '@angular/core';
import {HttpClient} from '@angular/common/http';
import {Observable} from "rxjs";
@Injectable({
providedIn: 'root'
})
export class DataService {
@odhiambo123
odhiambo123 / settings.gradle
Created September 6, 2022 18:44
project level gradle
pluginManagement {
repositories {
gradlePluginPortal()
google()
mavenCentral()
}
}
dependencyResolutionManagement {
repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
repositories {
@odhiambo123
odhiambo123 / build.gradle
Created September 6, 2022 18:38
dependencies gradle app level
plugins {
id 'com.android.application'
id 'org.jetbrains.kotlin.android'
id 'kotlin-kapt'
id 'kotlin-android-extensions'
id 'com.google.dagger.hilt.android'
}
android {
@odhiambo123
odhiambo123 / Functions.kt
Created August 28, 2022 00:29
add up to in Kotlin
//add up to
// Time Complexity: O(1)
// Mathematical formula
fun addTo(n: Int): Int {
val result = n * (n + 1) / 2
print(result)
return result
}
@odhiambo123
odhiambo123 / Functions.kt
Created August 27, 2022 20:29
Check if a string has repeat characters
fun isUnique(str: String): Boolean {
val set = mutableSetOf<Char>()
for (i in str.indices) {
if (set.contains(str[i])) {
return false
}
set.add(str[i].lowercaseChar())
}
return true
}
@odhiambo123
odhiambo123 / DaoImpl.java
Created August 23, 2022 21:04
John picks p balls then Jack picks q balls from a bag of n balls. find who picks last and how many they have in hand.
public void get_total_number_from_last_picker(int n, int p, int q) {
int total_P = 0;
int p_turns = 0;
int total_Q = 0;
int q_turns = 0;
for (n=n; n>0; n=n-p) {
n = n - p;
total_P +=p;
p_turns++;